Flow-control structures: Difference between revisions

Content added Content deleted
Line 3,005: Line 3,005:
CALL label ; call a subroutine named "label"
CALL label ; call a subroutine named "label"
CALL z,label ;call a subroutine named "label" conditionally
CALL z,label ;call a subroutine named "label" conditionally
RET ;return from subroutine
RET z ;return from subroutine conditionally
DJNZ label ;decrement, jump if B nonzero to label
DJNZ label ;decrement, jump if B nonzero to label
LDIR ;load, increment, repeat until BC = 0
LDIR ;load, increment, repeat until BC = 0
Line 3,014: Line 3,016:
INIR ;in, increment, repeat until BC = 0
INIR ;in, increment, repeat until BC = 0
INDR ;in, decrement, repeat until BC = 0</lang>
INDR ;in, decrement, repeat until BC = 0</lang>




=={{header|zkl}}==
=={{header|zkl}}==