Yasm
| Yasm
|
|
|---|---|
|
|
|
| Basic data
|
|
| developer | Peter Johnson, Michael Urman, et al. |
| Current version | 1.3.0 (August 10, 2014) |
| operating system | DOS , Microsoft Windows , Unix-like |
| programming language | C. |
| category | Assembler |
| License | BSD |
| yasm.tortall.net | |
Yasm is a NASM- style assembler with which it is generally interchangeable. Yasm supports both x86 and AMD64 processors.
Comparison with NASM
Advantages:
- It can process code written in both NASM and GAS syntax
- It offers an interface to the software library (Libyasm)
Disadvantage:
- NASM has been tested longer and better and is therefore more stable than Yasm
- NASM offers more extensive documentation
- Yasm lacks support for the Relocatable Object Module format
- Yasm does not offer a disassembler