Netwide Assembler

Programmiersprache From Wikipedia, the free encyclopedia

Netwide Assembler (kurz NASM) ist ein unter der 2-Klausel-BSD Lizenz vertriebener und damit frei verfügbarer Assembler für x86- und x64-Architekturen. Er unterstützt die MMX-, SSE-, SSE2-, SSE3-, SSSE3-, SSE4-, SSE5, AVX- und 3DNow-Erweiterungen von moderneren AMD- und Intel-Prozessoren.

Schnelle Fakten Basisdaten ...
Netwide Assembler

NASM 2.00
Basisdaten
Entwickler Hans Peter Anvin
Erscheinungsjahr 1996
Aktuelle Version 3.01
(11. Oktober 2025)
Betriebssystem Linux, Windows, OS/2
Programmier­sprache C[1]
Kategorie Assembler
Lizenz 2-Klausel-BSD
www.nasm.us
Schließen

Da NASM für mehrere Plattformen verfügbar ist, steht eine große Anzahl an Ausgabeformaten zur Auswahl, wie etwa purer Maschinencode (flat binary), Executable and Linking Format (ELF) und a.out (Linux-Objektdateien), sowie die Windows-Formate COFF und OMF.

Die Assemblersyntax von NASM ist an die Syntax von Intels ASM86 angelehnt. Zusätzlich zum eigentlichen Assemblerprogramm bringt NASM noch einen Makro-Präprozessor und einen Disassembler (ndisasm) mit.

Einzelnachweise

Related Articles

Wikiwand AI