Page 105 - DCAP507_SYSTEM_SOFTWARE
P. 105
Unit 7: Macro Language
Notes
Self Assessment
Fill in the blanks:
1. A ................................. functions fundamentally engross the replacement of one group of
characters or lines for another.
2. The design of a macro processor usually is ................................. independent.
3. The first MACRO statement determines the start of .................................
4. A ................................. statement (a macro call) provides the name of the macroinstruction
being summoned and the arguments in mounting the macro.
5. Each macro invocation statement will be expanded into the statements that produce the
................................. of the macro.
6. Arguments from the macro invocation are replaced for the ................................. in the macro
prototype.
7. It is simple to design a ................................. macro processor in which all macro definitions
are accessed throughout the first pass, and all macro invocation statements are extended
during second pass.
8. References to macro instruction parameters are transformed to a positional entered into
................................., which provides the index to DEFTAB.
7.2 Machine Independent Macro Processor Features
Machine independent macro processor features are comprehensive traits that are not directly
connected to architecture of computer for which the macro processor is written.
LOVELY PROFESSIONAL UNIVERSITY 99