Yasm
From Wikipedia, the free encyclopedia
| This article does not cite any references or sources. Please help improve this article by adding citations to reliable sources. Unsourced material may be challenged and removed. (April 2009) |
| 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 | www.tortall.net/projects/yasm |
Yasm in computing is an assembler, intended as a full rewrite of the 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[update] it was developed by Peter Johnson and Michael Urman.
[edit] Comparison to NASM
Advantages:
- It can assemble input with both Intel and AT&T (gas) 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.
[edit] See also
[edit] External links
|
|||||||||||