Yasm ist eine vollständige Überarbeitung des NASM-Assemblers.Es unterstützt die x86- und AMD64-Befehlssätze, akzeptiert NASM- und GAS-Assemblersyntax und gibt die Objektformate Binär, ELF32 und ELF64 aus.
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, einschließlich Linux und * BSD a.