Flow-control structures: Difference between revisions
Content added Content deleted
m (→signal: added a word.) |
Puppydrum64 (talk | contribs) |
||
Line 2,998: | Line 2,998: | ||
end |
end |
||
</lang> |
</lang> |
||
=={{header|Z80 Assembly}}== |
|||
<lang z80>JP &XXXX ; jump to an absolute address. |
|||
JP (HL) ; jump to the address stored in HL |
|||
PUSH rr RET ; fake a return address and "return" to that address |
|||
CALL label ; call a subroutine named "label" |
|||
CALL z,label ;call a subroutine named "label" conditionally |
|||
DJNZ label ;decrement, jump if B nonzero to label |
|||
LDIR ;load, increment, repeat until BC = 0 |
|||
LDDR ;load, decrement, repeat until BC = 0 |
|||
CPIR ;compare, increment, repeat until BC = 0 |
|||
CPDR ;compare, decrement, repeat until BC = 0 |
|||
OTIR ;out, increment, repeat until BC = 0 |
|||
OTDR ;out, decrement, repeat until BC = 0 |
|||
INIR ;in, increment, repeat until BC = 0 |
|||
INDR ;in, decrement, repeat until BC = 0</lang> |
|||
=={{header|zkl}}== |
=={{header|zkl}}== |