Under makroexpansion ersätts makrosatsen med sekvens av sammanställningssatser.
Vad är ansvarigt för makroexpansion?
Makroexpansion är alltid bara en textomvandling av den inmatade källkoden. Du bör kunna se koden efter att förprocessorn (den del av kompileringen som gör makroexpansionen) är klar; den här texten är vad kompilatorn sedan fungerar på.
Vilka påståenden ändrar kontrollflödet i makroexpansion?
a) Faciliteter för förändring av kontrollflödet under expansion. Utökning med uttalanden AIF, AGO och ANOP. Eftersom SS definieras genom att sätta det i fältet 'LABEL' i en sats i makrokroppen.
Vad kallas processen för att ersätta makronamnet med de satser och instruktioner som ingår i makrodefinitionen?
Förklaring: Att infoga uttalanden och instruktioner på platsen för makronamnet i programmet kallas för a macro. 8.
Vilka makroprototypsatser deklarerar?
Prototypsatsen för makroinstruktionen (hädanefter kallad "prototypsatsen") anger mnemonisk operationskod och formatet för alla makroinstruktioner som du använder för att anropa makrot definition. Prototypsatsen måste vara den andra icke-kommentarsatsen i varje makrodefinition.