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
   100   101   102   103   104   105   106   107   108   109   110