Yasm
From Wikipedia, the free encyclopedia
Developer(s) | Peter Johnson, Michael Urman et al. |
---|---|
Stable release | 1.2.0 / October 31, 2011 |
Operating system | DOS, Microsoft Windows, Unix-like |
Type | Assembler |
License | BSD |
Website | yasm.tortall.net |
In computing, Yasm is an assembler, a full rewrite of Netwide Assembler (NASM). Yasm can generally be used interchangeably with NASM and supports the x86 and x86-64 architectures. It is licensed under a revision of the BSD licenses. As of 2011 it was developed by Peter Johnson and Michael Urman.
Comparison to NASM
Advantages:
- It can assemble input with both Intel and AT&T (as) syntax;
- Library interface for compiler developers.
Disadvantages:
- Due to the rich development involved with NASM, documentation is expected to be more complete;
- Yasm lacks Relocatable Object Module Format (OMF) object support.
See also
- List of assemblers
External links
|
This article is issued from Wikipedia. The text is available under the Creative Commons Attribution/Share Alike; additional terms may apply for the media files.