NASM - der netwide Assembler

NASM - Der Netwide Assembler ist 80x86 Assembler, der für Portabilität und Modularität entwickelt wurde.
Jetzt downloaden

NASM - der netwide Assembler Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • GMGPL
  • Preis:
  • FREE
  • Name des Herausgebers:
  • H. Peter Anvin
  • Website des Verlags:
  • http://www.kernel.org

NASM - der netwide Assembler Stichworte


NASM - der netwide Assembler Beschreibung

NASM - Der Netwide Assembler ist 80x86 Assembler für Portabilität und Modularität. NASM ist ein 80x86-Assembler, der für Portabilität und Modularität ausgelegt ist. Das Projekt unterstützt eine Reihe von Objektdateiformaten, darunter Linux a.out und elf, coff, microsoft 16-bit obj und win32. Es wird auch Plain-Binärdateien ausgeben. Die Syntax ist so konzipiert, dass sie einfach und leicht verständlich ist, ähnlich wie Intel, aber weniger komplex. Es unterstützt Pentium, P6, MMX, 3DNOW! und SSE opcodes und hat Makrofähigkeit. Es beinhaltet auch einen Disassembler auch. Der Netwide-Assembler wuchs aus einer Idee auf comp.lang.asm.x86 (oder möglicherweise alt.lang.asm - ich vergesse, was im Wesentlichen, dass es nicht gilt KOSTENLOSER X86-Serie-Assembler herum, und das sollte vielleicht jemand eins schreiben .- A86 ist gut, aber nicht frei, und insbesondere bekommen Sie keine 32-Bit-Fähigkeit, bis Sie zahlen. Es ist nur DOS, auch auch. Seine Fehlerprüfung ist also minimal. Seine Syntax ist auch schrecklich, von der Sicht eines jeden, der versucht, tatsächlich etwas darin zu schreiben. Außerdem können Sie keinen 16-Bit-Code (ordnungsgemäß) schreiben (ordnungsgemäß) .- AS86 ist Minix- und Linux-spezifisch, und (My Version) scheint nicht viel (oder jeder) nicht viel (oder irgendeiner) dokumentation zu haben. - masm ist nicht T sehr gut, und es ist teuer (war) teuer, und es läuft nur unter dos.-Tasmus ist besser, strebt aber immer noch nach MASM-Kompatibilität, was Millionen von Richtlinien und Tonnen rotem Band bedeutet. Und seine Syntax ist im Wesentlichen MASMas, mit den Widersprüchen und Macken, die sich beinhaltet (obwohl es einige davon durch den idealen Modus sortiert). Es ist auch teuer. Und es ist nur dos. Hier ist also für Ihr kodierendes Vergnügen NASM. Derzeit ist es noch in der Prototyp-Stufe - wir versprechen nicht, dass es irgendeine dieser Assembler übertreibt. Bitte senden Sie uns bitte, bitte senden Sie uns Bug-Berichte, Fixes, hilfreiche Informationen, und alles andere, was Sie sich anziehen können (und dank den vielen Menschen, die dies bereits getan haben! Sie alle wissen, wer Sie sind), und wir verbessern uns es aus aller Anerkennung. Wiederinstallieren Sie den NASM unter UNIXONCE, Sie haben das UNIX-Quellarchiv für NASM, NASM-X.XX.TAR.GZ (wobei x.xx die Versionsnummer des in dem Archiv enthaltenen NASM) erhalten hat, entpacken Sie es in ein Verzeichnis wie z / usr / local / src. Das Archiv wird beim Entspapeln ein eigenes Unterverzeichnis erstellen Dieses Shell-Skript ist der beste C-Compiler, der für den Bauen von NASM verwendet wird, und macht Makefiles entsprechend eingerichtet.once NASM hat automatisch konfiguriert, Sie können eingeben, um den NASM- und NDisasm-Binärdateien zu erstellen, und installieren Sie sie dann, um sie in / usr / installieren zu können Local / bin und installieren Sie die Mannseiten NASM.1 und NDisasm.1 in / usr / local / man / man1. Alternativ können Sie Optionen wie --PREFIX an das Konfigurationsskript angeben (siehe Datei installieren für weitere Details) oder installieren Sie die Programme selbst. Nasm wird auch mit einem Satz von Dienstprogrammen zum Umgang mit dem RDOFF-benutzerdefinierten Objekt-Dateiformat geliefert. sind im RDoff-Unterverzeichnis des NASM-Archivs. Sie können diese mit RDF erstellen und mit der Installation von RDF_INSTALL installieren, wenn Sie möchten. Wenn Sie möchten. Kopieren oder umbenennen Sie diese Datei in Makefile und versuchen Sie es mit dem Tippen. Es gibt auch eine makefile.unx-Datei im RDOFF-Unterverzeichnis. Was ist neu in dieser Version: · NASM ist jetzt unter der 2-Klausel-BSD-Lizenz. Siehe Abschnitt 1.1.2. · Fixieren Sie den Abschnittstyp für den Abschnitt .STRTAB im ELF64-Ausgabeformat. · Fixieren Sie die Handhabung gemeinsamer Richtlinien im OBJ-Ausgabeformat. · Neue ITH und SREC-Ausgabeformate; Dies sind Varianten des Bin-Ausgabeformats, das Intel Hex bzw. Motorola S-Records ausgibt. Siehe Abschnitt 7.2 und Abschnitt 7.3. · RDF2IHX ersetzt durch ein verbessertes RDF2BIN, das Binär-, KOM-, Intel-Hex- oder Motorola-S-Records ausgeben kann. · Der Windows-Installationsprogramm versetzt nun das NASM-Verzeichnis zuerst in den Pfad der "NASM-Shell". · Wechseln Sie das frühe Erweiterungsverhalten von% + auf das Verhalten von Pre-2.06 zurück:% + wird nur spät erweitert. · Noch ein weiterer Mach-O-Ausrichtungsfix. · Löschen Sie die Listendatei nicht auf Fehler. Fügen Sie auch Fehler- und Warninformationen in der Listendatei ein. · Unterstützung für 64-Bit-MACH-O-Ausgang, siehe Abschnitt 7.8. · Befestigen Sie den Mangel an bestimmten Vorgängen, die Zeichenfolgen mit hochbein-Bytes beinhalten.


NASM - der netwide Assembler Zugehörige Software

Zython

Cython ist eine Sprache, die das Schreiben von C-Erweiterungen für die Python-Sprache so einfach macht, wie Python selbst. ...

249

Herunterladen

Flapjax

flapjax ist eine neue Programmiersprache, die um die Anforderungen moderner, kundenbasierter Webanwendungen entwickelt wurde. ...

174

Herunterladen