Yasm

Yasm is an assembler and a complete rewrite of the NASM, to which it is also interchangeable in general. Yasm supports both x86 and AMD64 processors.

Comparison with NASM

Advantages:

  • It can handle both written in NASM as well as in GAS syntax code
  • It provides an interface to the software library ( Libyasm )

Cons:

  • NASM is tested longer and better and thus more stable than YASM
  • NASM provides a more extensive documentation
  • Yasm lacks support for the Relocatable Object Module Format
  • Yasm does not provide disassembler
  • Assembler
  • Free programming tool
832301
de