EasyManua.ls Logo

ZiLOG eZ80

Default Icon
411 pages
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
eZ80
®
CPU
User Manual
UM007714-0908 CPU Instruction Set
266
OTIR
Output to I/O and Increment
Operation
repeat {
({UU, BC[15:0]}) (HL)
B B – 1
HL HL+1
} while B 0
Description
The CPU loads the contents of the memory location specified by the multibyte HL register
into CPU memory. The CPU next outputs this byte to I/O address {UU, BC[15:0]}. The
upper byte of the address bus, ADDR[23:16] is undefined for I/O addresses. The B regis-
ter decrements and the HL register increments. The instruction repeats until the B register
equals 0.
Condition Bits Affected
Attributes
S Not affected.
Z Set if B – 1 = 0; reset otherwise.
H Not affected.
P/V Not affected.
N Set if msb of data is logical 1; reset otherwise.
C Not affected.
Mnemonic Operand ADL Mode Cycle Opcode (hex)
OTIR —X 2 + 3 * BED, B3
OTIR.S —1 3 + 3 * B52, ED, B3
OTIR.L —0 3 + 3 * B49, ED, B3

Related product manuals