Macros allow to combine basic assembler instructions to “super commands”.
For this, macros are defined as blocks of code, which can be used in a
program, wherever it is desired.
However, an advanced macro design with parameters, local symbols and macro
operators, combined with conditional assembly, goes far beyond this basic
functionality!
With only five keywords (MACRO, REPT, ENDM, EXITM, LOCAL) and some control
characters the
There are two sorts of macros: callable macros and repeat blocks.