NASM
aus Wikipedia, der freien Enzyklopädie
NASM | |
---|---|
![]() NASM 0.98.39 |
|
Basisdaten | |
Aktuelle Version: | 0.98.39 |
Betriebssystem: | |
Kategorie: | Assembler |
Lizenz: | LGPL |
Website: | NASM-Homepage bei SourceForge.net |
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 |