NASM
aus Wikipedia, der freien Enzyklopädie
NASM (Netwide Assembler) ist ein unter der GNU Lesser General Public License (LGPL) frei verfügbarer Assembler für x86-Architekturen. Außerdem unterstützt er die MMX-, SSE(2)- und 3DNow!-Erweiterungen der modernen AMD- und Intel-Prozessoren.
Da NASM auf mehreren Plattformen verfügbar ist, stehen auch eine große Anzahl an Ausgabeformaten zur Auswahl, wie etwa purer Maschinencode (flat binary), Executable and Linking Format (ELF) und a.out (Linux-Objektdateien) oder die Windows-Formate COFF und OMF.
Die Assemblersyntax von NASM ist an die von Intel angelehnt. Zusätzlich zum eigentlichen Assemblerprogramm bringt NASM noch einen Makro-Präprozessor und einen Disassembler (ndisasm) mit.
Siehe auch: Assembler
[Bearbeiten] Weblinks
Wikibooks: Assemblereinführung mit dem NASM – Lern- und Lehrmaterialien |
- NASM-Homepage (Derzeit nicht verfügbar)
- NASM-Projektpage bei Sourceforge