8
Der Netwide Assembler, NASM, ist ein 80x86- und x86-64-Assembler, der auf Portabilität und Modularität ausgelegt ist.Es unterstützt eine Reihe von Objektdateiformaten, darunter Linux und * BSD a.out, ELF, COFF, Mach-O, 16-Bit-OBJ von Microsoft, Win32 und Win64.Es werden auch einfache Binärdateien ausgegeben.Die Syntax ist einfach und leicht zu verstehen, ähnlich wie bei Intel, aber weniger komplex.Es unterstützt alle derzeit bekannten x86-Architekturerweiterungen und unterstützt Makros.