EnglischFranzösischSpanisch

Ad


OnWorks-Favicon

m68hc12-gasp – Online in der Cloud

Führen Sie m68hc12-gasp beim kostenlosen Hosting-Anbieter OnWorks über Ubuntu Online, Fedora Online, den Windows-Online-Emulator oder den MAC OS-Online-Emulator aus

Dies ist der Befehl m68hc12-gasp, der beim kostenlosen Hosting-Anbieter OnWorks mit einer unserer zahlreichen kostenlosen Online-Workstations wie Ubuntu Online, Fedora Online, dem Windows-Online-Emulator oder dem MAC OS-Online-Emulator ausgeführt werden kann

PROGRAMM:

NAME/FUNKTION


gasp – ein Präprozessor für Assemblerprogramme

ZUSAMMENFASSUNG


keuchen [-a|--wechseln] [-c VERKOHLEN | --commentchar VERKOHLEN] [-d|--debuggen] [-h|--help] [-M|--mri]
[-o AUSGABE | --Ausgabe AUSGABE] [-p|--drucken] [-s|--copysource] [-u|--unvernünftig]
[-v|--Version] IM ORDNER ...

BESCHREIBUNG


Der Hauptzweck des GNU-Assemblers besteht darin, die Ausgabe anderer zusammenzustellen
Programme – insbesondere Compiler. Wenn Sie spezielle Routinen in der Montage manuell programmieren müssen,
Das bedeutet, dass der GNU-Assembler ein unfreundlicher Prozessor ist: Er hat keine Anweisungen für Makros.
Bedingungen oder viele andere Annehmlichkeiten, die Sie erwarten könnten.

In manchen Fällen können Sie einfach den C-Präprozessor oder einen verallgemeinerten Präprozessor wie verwenden
M4; Dies kann jedoch umständlich sein, da keines dieser Dinge für die Montage vorgesehen ist
Verstand.

keuchen erfüllt dieses Bedürfnis. Es ist ausdrücklich darauf ausgelegt, die von Ihnen benötigten Einrichtungen bereitzustellen
handcodierter Assembler-Code. Implementierung als Präprozessor und nicht als Teil davon
Assembler bietet maximale Flexibilität: Sie können ihn mit handcodierter Montage verwenden,
ohne einen Nachteil durch zusätzliche Komplexität im Assembler zu zahlen, den Sie für die Compiler-Ausgabe verwenden.

IM ORDNER... sind die Dateien, die vorverarbeitet werden sollen.

OPTIONAL


Der einfachste Weg, GASP zu verwenden, besteht darin, es als Filter auszuführen und seine Ausgabe zusammenzustellen. Unter Unix
und dergleichen, Sie können dies zum Beispiel tun:

$ gasp prog.asm | as -o prog.o

Natürlich gibt es auch einige Befehlszeilenoptionen, mit denen Sie Variationen anfordern können
dieses Grundthema. Hier finden Sie alle Möglichkeiten der GASP-Befehlszeile.

-a

--wechseln
Verwenden Sie eine alternative Makrosyntax. *Hinweis Alternative Makrosyntax: Alternativ, für a
Diskussion darüber, wie sich diese Syntax von der Standard-GASP-Syntax unterscheidet.

-c VERKOHLEN

--commentchar VERKOHLEN
Verwenden Sie CHAR als Kommentarzeichen. Das Standardkommentarzeichen ist „!“. Für
Um beispielsweise ein Semikolon als Kommentarzeichen zu verwenden, geben Sie „-c ';“ im GASP an
Befehlszeile. Da Assembler-Befehlszeichen oft eine besondere Bedeutung haben
Um Shells zu befehlen, empfiehlt es sich, CHAR in Anführungszeichen oder Escapezeichen zu setzen, wenn Sie a angeben
Kommentarzeichen.

Der Einfachheit halber verwenden alle Beispiele in diesem Handbuch den Standardkommentar
Zeichen „!“.

-d

--debuggen
Debugstatistiken anzeigen. In dieser Version von GASP erzeugt diese Option
Statistiken über die String-Puffer, die GASP intern zuweist. Für jede
Definierte Puffergröße S, GASP zeigt die Anzahl der Strings N an, die es zugewiesen hat, mit a
Zeile wie diese:

Saitengröße S : N

Wenn Sie fertig sind, zeigt GASP diese Statistiken im Standardfehlerstrom an
Vorverarbeitung.

-h

--help Zeigt eine Zusammenfassung der GASP-Befehlszeilenoptionen an.

-M

--mri Verwenden Sie den MRT-Kompatibilitätsmodus. Die Verwendung dieser Option bewirkt, dass GASP die Syntax und akzeptiert
Pseudo-Ops, die vom Assembler „ASM68K“ von Microtec Research verwendet werden.

-o AUSGABE

--Ausgabe AUSGABE
`-o OUTFILE' `--output OUTFILE' Schreibe die Ausgabe in eine Datei namens OUTFILE. Wenn du
Verwenden Sie nicht die Option „-o“, da GASP seine Ausgabe in den Standardausgabestream schreibt.

-p

--drucken
Zeilennummern drucken. GASP befolgt diese Option _nur_, wenn Sie zum Kopieren auch „-s“ angeben
Quellzeilen zu seiner Ausgabe. Mit „-s -p“ zeigt GASP jeweils die Zeilennummer an
Quellzeile kopiert (unmittelbar nach dem Kommentarzeichen am Anfang der
Linie).

-s

--copysource
Kopieren Sie die Quellzeilen in die Ausgabedatei. Verwenden Sie diese Option, um die Wirkung zu sehen
jede Präprozessorzeile am GASP-Ausgang. GASP platziert ein Kommentarzeichen („!“ von
Standard) am Anfang jeder kopierten Quellzeile, damit Sie diese verwenden können
Option und fügen Sie trotzdem das Ergebnis zusammen.

-u

--unvernünftig
Umgehen Sie die Grenze für „unangemessene Erweiterung“. Da Sie darin GASP-Makros definieren können
Bei anderen Makrodefinitionen führt der Präprozessor normalerweise eine Plausibilitätsprüfung durch. Wenn
Ihr Programm erfordert mehr als 1,000 verschachtelte Erweiterungen, mit denen GASP normalerweise beendet wird
eine Fehlermeldung. Verwenden Sie diese Option, um diese Prüfung zu deaktivieren und unbegrenzte Zugriffe zu ermöglichen
verschachtelte Erweiterungen.

-v

--Version
Zeigt die GASP-Versionsnummer an.

IM ORDNER ...
Die Namen der Eingabedateien. Sie müssen mindestens eine Eingabedatei angeben; wenn Sie angeben
Darüber hinaus verarbeitet GASP sie alle vor und verkettet die Ausgabe in der von Ihnen angegebenen Reihenfolge
die INFILE-Argumente.

Markieren Sie das Ende jeder Eingabedatei mit dem Präprozessorbefehl „.END“.

Verwenden Sie m68hc12-gasp online über die Dienste von onworks.net


Kostenlose Server & Workstations

Laden Sie Windows- und Linux-Apps herunter

Linux-Befehle

Ad