Während der Makroexpansion wird die Makroanweisung ersetzt durch Folge von Assembleranweisungen.
Was ist für die Makroerweiterung verantwortlich?
Makroexpansion ist immer nur eine textuelle Transformation des Eingabequellcodes. Sie sollten den Code sehen können, nachdem der Präprozessor (der Teil der Kompilierung, der die Makroerweiterung durchführt) abgeschlossen ist; An diesem Text arbeitet dann der eigentliche Compiler.
Welche Anweisungen verändern den Kontrollfluss bei der Makroerweiterung?
a) Möglichkeiten zur Änderung des Kontrollflusses während der Expansion. Erweiterung mit den Anweisungen AIF, AGO und ANOP. Als SS wird definiert, indem es in das Feld 'LABEL' einer Anweisung im Makrokörper eingefügt wird.
Wie nennt man den Vorgang des Ersetzens des Makronamens durch die in der Makrodefinition enth altenen Anweisungen und Anweisungen?
Erklärung: Das Einfügen der Anweisungen und Anweisungen an der Stelle des Makronamens im Programm wird als Aufruf eines Makros bezeichnet. 8.
Welche Makro-Prototyp-Anweisungen deklarieren?
Die Prototyp-Anweisung der Makroanweisung (im Folgenden "Prototyp-Anweisung" genannt) spezifiziert den mnemonischen Operationscode und das Format aller Makroanweisungen, die Sie verwenden, um das Makro aufzurufen Definition. Die Prototyp-Anweisung muss die zweite Nicht-Kommentar-Anweisung in jeder Makrodefinition sein.