NASM - The Netwide Assembler

Screenshot der Software:
NASM - The Netwide Assembler
Softwarebeschreibung:
Version: 2.10
Upload-Datum: 14 Apr 15
Entwickler: H. Peter Anvin
Lizenz: Frei
Popularität: 343

Rating: 3.7/5 (Total Votes: 3)

NASM ist ein 80x86-Assembler für Mobilität und Modularität. Das Projekt unterstützt eine Reihe von Objekt Dateiformate einschließlich Linux a.out und ELF, COFF, Microsoft 16-Bit-OBJ und Win32. Es wird auch ausgegeben einfachen Binärdateien.
Die Syntax ist so konzipiert, einfach und leicht zu verstehen, ähnlich wie Intel, aber weniger komplex. Es unterstützt Pentium, P6, MMX, 3DNow! und SSE Befehlscodes und hat Makro-Fähigkeit. Es enthält einen Disassembler sowie
Die NASM entstand aus einer Idee auf comp.lang.asm.x86. (Oder möglicherweise alt.lang.asm - ich habe vergessen, welche), die im Wesentlichen, dass es schien nicht eine gute kostenlose 86-Serie Assembler rund sein, und das vielleicht jemand sollte man schreiben
-. a86 ist gut, aber nicht kostenlos, und insbesondere Sie nicht bekommen, jede 32-Bit-Fähigkeit, bis Sie zahlen. Es ist nur DOS auch
-. Gas ist kostenlos und Häfen über DOS und Unix, aber es ist nicht sehr gut, da es entworfen, um ein Back-End-gcc, die immer richtige Code-Feeds zu sein. So seine Fehlerprüfung ist minimal. Auch ist die Syntax schrecklich, aus der Sicht von jemand versucht, wirklich etwas in sie zu schreiben. Plus können Sie nicht schreiben 16-Bit-Code in ihr (richtig)
-. As86 ist Minix- und Linux-spezifisch, und (meine Version mindestens) scheint nicht zu viel (oder überhaupt) haben Dokumentation.
- MASM ist nicht sehr gut, und es ist (war) teuer, und es läuft nur unter DOS
-. TASM ist besser, aber immer noch strebt MASM-Kompatibilität, die Millionen von Richtlinien und Tonnen bedeutet, Bürokratie. Und die Syntax ist im Wesentlichen MASM ist, mit den Widersprüchen und Marotten, was dazugehört (obwohl es aussortiert einige von denen mit Hilfe von Ideal-Modus). Es ist zu teuer. Und es ist DOS-only.
So, hier, für Ihre Codierung Vergnügen, NASM. Zur Zeit ist es noch in Prototyp-Stadium - wir nicht versprechen, dass es eine dieser Assembler zu übertreffen. Aber bitte, schicken Sie uns bitte Bug-Reports, Fehlerbehebungen, hilfreiche Informationen und alles, was Sie können Ihre Hände auf (und dank der vielen Menschen, die dies bereits getan haben! Sie alle wissen, wer Sie sind) zu erhalten, und wir verbessern es bis zur Unkenntlichkeit. Again.
Installation NASM unter Unix
Sobald Sie den Unix-Quellarchiv für NASM erhalten haben, nasm-X.XX.tar.gz (wobei X, XX bezeichnet die Versionsnummer der NASM im Archiv enthalten), entpacken Sie es in ein Verzeichnis wie zum Beispiel / usr / local / src. Das Archiv, wenn ausgepackt wird ein eigenes Unterverzeichnis nasm-X.XX erstellen
NASM ist ein Auto-Projektierpaket:., Sobald Sie es entpackt haben, wechseln Sie in das Verzeichnis, es ist in Art und ausgepackt configure. Das Shell-Skript wird die beste C-Compiler, um für den Aufbau NASM verwenden finden und bis Makefiles entsprechend eingestellt.
Sobald NASM hat automatisch konfiguriert, geben Sie machen, um die nasm und ndisasm Binaries erstellen können, und dann machen installieren, um sie in / usr / local / bin installieren und installieren Sie die Hilfeseiten und nasm.1 ndisasm.1 in / usr / local / man / man1. Alternativ können Sie Optionen wie --prefix mit dem configure-Skript (siehe Datei INSTALL für weitere Details), oder Sie installieren die Programme geben kann.
NASM kommt auch mit einer Reihe von Dienstprogrammen für den Umgang mit der RDOFF benutzerdefinierte Objekt-Dateiformat, das in der rdoff Unterverzeichnis des NASM Archiv sind. Sie können diese mit Make rdf bauen und installieren Sie sie mit Make rdf_install, wenn Sie es wünschen.
Wenn NASM nicht automatisch konfigurieren, können Sie immer noch in der Lage, es zu kompilieren, indem Sie die Rückfall sein Unix makefile Makefile.unx. Kopieren Sie die Datei oder den Makefile umbenennen und versuchen Sie zu machen. Es gibt auch eine Makefile.unx Datei im Unterverzeichnis rdoff

Was ist neu in dieser Pressemitteilung:.

  • Wenn Optimierung aktiviert, mov r64, optimiert imm nun auf die kürzeste Form möglich

Was ist neu in der Version 2.09.01:

Ähnliche Software

Polyglot
Polyglot

2 Jun 15

KBasic
KBasic

2 Jun 15

DashO Pro
DashO Pro

11 May 15

daot
daot

11 May 15

Andere Software von Entwickler H. Peter Anvin

WrapLinux
WrapLinux

3 Jun 15

Syslinux
Syslinux

17 Feb 15

SuperRescue CD
SuperRescue CD

3 Jun 15

Kommentare zu NASM - The Netwide Assembler

Kommentare nicht gefunden
Kommentar hinzufügen
Schalten Sie auf die Bilder!