6.12 Program control
6.12.1 FOR 、 NEXT
Input/output Operand
Data type
INDX
VW, IW, QW, MW, SW, SMW, LW, T, C, AC, *VD, *LD, *AC
Integer
INIT
VW, IW, QW, MW, SW, SMW, T, C, AC, LW, AIW,constant, *VD, *LD, *AC VW, IW, QW, MW, SW, SMW, LW, T, C, AC, AIW,constant, *VD, *LD, *AC
Integer Integer
FINAL
FOR instruction executes instructions between FOR and
NEXT.You have to specify the current cycle count (INDX),
start value (INIT), and end value (FINAL).NEXT (NEXT)
instruction marks the end of the FOR loop, and the top
value of the stack is set to 1.Use FOR/NEXT to set the
number of loops.Each FOR instruction requires a NEXT
instruction.FOR/NEXT loops can be nested with 8
FOR/NEXT loops.After each execution of the FOR and
NEXT instructions, the INDX value is increased, and the
result is compared with the end value.If the INDX is
greater than the end value, the loop terminates.
error condition:
0006 indirect address
165
Made with FlippingBook - Online magazine maker