Yasm ist eine komplette Neufassung des NASM-Assemblers unter der 'neuen' BSD-Lizenz (einige Teile stehen unter anderen Lizenzen, siehe COPYING für Details). Yasm unterstützt derzeit die x86- und AMD64-Befehlssätze, akzeptiert NASM- und GAS-Assembler-Syntaxen, gibt Binär-, ELF32-, ELF64-, 32- und 64-Bit-Mach-O-, RDOFF2-, COFF-, Win32- und Win64-Objektformate aus und generiert Quell-Debugging-Informationen in STABS-, DWARF 2- und CodeView 8-Formate. Yasm kann leicht in Visual Studio 2005/2008 und 2010 integriert werden, um NASM- oder GAS-Syntaxcode in Win32- oder Win64-Objektdateien zu assemblieren.
Author
Peter Johnson and others
Verwaltet von
Peter Johnson
Kopierrichtlinie
Simplified (2-Clause) BSD License and Revised (3-Clause) BSD License
Stichworte
NASM, asm, gas, yasm, assembler, assembly, DJGPP, Visual Studio