fasm
Ensamblador rápido y autocompilable de lenguaje ensamblador para procesadores de arquitectura x86 y x86-64, que realiza múltiples pasadas para optimizar el tamaño del código máquina generado.
$ fasm file.asm file
generará un archivo ejecutable llamado file a partir de un archivo en código ensamblador
$ fasm file.asm file.exe
generará un archivo file.exe para windows a partir del archivo en código ensamblador
$ fasm boot.asm boot.bin
generará un archivo boot.bin que puede ser usado como un bootloader para un sistema x86