Prof. J. WALTER Kurstitel
Stand: Oktober 2001
Tabelle 4.6. Assembler Controls
Auswerten und Expandieren von Makro-Aufrufen (bzw. keine
Auswertung und Expansion bei NOMACRO). Prozentuale Zuweisung des verfügbaren
Speichers
MR / NOMR
MACRO (50)
[
{ _ MACRO
[
(<memory percent>) } ] *
[
{ _ NOMACRO } ] *
Erstellen bzw. Unterdrücken einer Übersetzungsliste
LI / NOLI
LIST
[
{ _ LIST } ]
[
{ _ NOLIST } ]
Einfügen des Primärprogramms der Datei <file>
IC
no INCLUDE
[ { _ INCLUDE (<file>9) } ]
Generieren der Makro-Definitionen, der Makroaufrufe, aber nicht
der Expansionen in der List-Datei
NOGE
[ { _ NOGEN } ]
Generieren von ausschließlich Makroexpansionen in der
List-Datei, so als ob die Expansion Teil des Quellenprogramms wäre
GO
GENONLY
[ { _ GENONLY } ]
Generieren der Makro-Definition, der Makroaufrufe und der
Makroexpansionen in der List-Datei
GE
[ { _ GEN } ]
Angabe einer Datei, in der die Fehlermeldungen zusätzlich zur
List-Datei abgelegt werden. Standarddatei ist :CO:
EP / NOEP
NOERRORPRINT
[
{ _ ERRORPRINT [ (<file>) ] } ] *
[
{ _ NOERRORPRINT } ] *
Papiervorschub auf Formularanfang
EJ
no EJECT
[ { _ EJECT } ]
Aufnahme bzw. Unterdrückung der Symboltabelle in die
Objektcodedatei für das symbolische Testen mit dem ETA
DB / NODB
NODEBUG
[
{ _ DEBUG } ] *
[
{ _ NODEBUG } ] *
Text aus max. 9 Zeichen wird im Seitenkopf als Überschrift
ausgegeben
DA
DATE ()
[ { _ DATE (<date>) } ] *
Mit
MOD51 benutzt der Assembler die SFR- und Bitsymbole des SAB8051. NOMOD51
unterdrückt die Standardsymbole des 8051 und gibt dem Assembler die Symbole
bekannt, die mit der Include-Datei.PDF eingebunden werden.
Dieser Befehl ist bei Derivaten des SAB 8051 notwendig.
-
MOD51
[
{ _ MOD51 } ] *
[
{ _ NOMOD51 } ] *
Funktion
Abbreviation;
Default
Control