REPEAT










Repeat Macros
















III.11.3 Repeat Macros



Repeat macros don't have a macro name, and therefore cannot be called
multiple times. They are always expanded immediately after their definition.
During expansion, their macro body is repeated n times (0 <= n <= 65535).
Repeat macros start with the keyword REPT, followed by an expression, which
must be known on pass 1. In analogy to callable macros, there is a macro
body, which must be terminated with an ENDM instruction:





REPT <expression>
<body line 1>
<body line 2>
.
.
<body line m>
ENDM





The expression value specifies how many times the macro body is to be
repeated. Since repeat macros start with the keyword REPT, they are
sometimes also called "REPT blocks".




Example:


REPT 5
NOP
ENDM

This REPT block will expand to five NOP instructions
immediately after its definition:

NOP
NOP
NOP
NOP
NOP






























Wyszukiwarka

Podobne podstrony:
repeatattempts
G73 Pattern Repeat Cycle
G73 Pattern Repeat Cycle
repeat
repeat c
repeatattempts
repeatattempts
repeatattempts

więcej podobnych podstron