4.62 While Directive
The MPASM WHILE
directive loops over a block of assembly
code while some condition is true.
Suggested Replacement
There is no replacement for this directive, but the PIC Assembler's
REPT
directive performs a similar task.
The block of code following REPT
and terminated by
ENDM
is output a number of times, based on the directive's
argument.
The following example shows a shift instruction that will be performed 4
times.
REPT 4
rlncf mask,f
ENDM