Table of Contents Previous topic Next topic
ASSEMBLER DIRECTIVES->Other Assembler Directives->MACR
MACR Macro Definition
For compatibility, MACRO is also recognised.
The MACR directive specifies that the following statement block is a macro definition. The directive ENDM marks the end of the statement block.
The MACR directive requires a label which is subsequently used to reference that definition during a macro call statement.
A 'C' can be optionally included in the operand field. If present, all comment statements beginning which a semicolon will be stored as part of the macro definition so that they can be listed when the macro is expanded. When a 'C' is not present, these comment lines will not be stored, thus saving memory (since the macro definition is stored in ram).
Macro definitions cannot be nested.
Formats:
<label> | MACR | <comment> |
<label> | MACR | C<comment> |