Aca va una lista de ensambladores (incompleta):
MASM32: Paquete para programar aplicaciones para Windows con MASM (Microsoft Macro Assembler).
FASM: Ensamblador para DOS, Windows y Linux. Soporta tanto 16, 32 como 64 bits. Open Source.
NASM: Ensamblador alternativo para orientado mas que nada a Linux. Soporta 16 y 32 bits. Open Source.
GNU Assembler: Ensamblador usado en Linux para, entre otras cosas, ensamblar el Kernel. Open Source.