Outd output and decrement (byte) – Zilog Z80380 User Manual
Page 161

5-127
Z380
™
U
SER
'
S
M
ANUAL
Z
ILOG
DC-8297-03
OUTD
OUTPUT AND DECREMENT (BYTE)
OUTD
Operation:
B
←
B - 1
(C)
←
(HL)
HL
←
HL - 1
This instruction is used for block output of strings of data. During the I/O transaction the
32-bit BC register is placed on the address bus. Note that the B register contains the loop
count for this instruction so that A15-A8 are not useable as part of a fixed port address. The
decremented B register is used in the address.
First the B register, used as a counter, is decremented by one. The byte of data from the
memory location addressed by the HL register is loaded into the selected peripheral. The
HL register is then decremented by one, thus moving the pointer to the next source for the
output.
Flags:
S:
Unaffected
Z:
Set if the result of decrementing B is zero; cleared otherwise
H:
Unaffected
V:
Unaffected
N:
Set
C:
Unaffected
Addressing
Execute
Mode
Syntax
Instruction Format
Time
Note
OUTD
11101101 10101011
2+r+o
- S3F94C8 (11 pages)
- S3F80QB (29 pages)
- S3F8S19 (38 pages)
- Z51F6412 (96 pages)
- Z51F6412 (54 pages)
- Z51F6412 (55 pages)
- Z16F6411 (216 pages)
- EZ80F93 (11 pages)
- Z16F6411 (20 pages)
- ZMOT0BSB (582 pages)
- EZ80F93 (13 pages)
- ZMOT0BSB (314 pages)
- Z8F083A (14 pages)
- Z8F082A (18 pages)
- Z8F2480 (17 pages)
- Z8F082A (15 pages)
- Z8F0822 (17 pages)
- Z8F6423 (83 pages)
- Z8F2480 (18 pages)
- Z8F2480 (19 pages)
- Z8F6423 (18 pages)
- Z8F6423 (27 pages)
- Z8F6482 (50 pages)
- EZ80L92 (26 pages)
- EZ80L92 (79 pages)
- EZ80F91GA (469 pages)
- EZ80F915 (411 pages)
- EZ80F91NAA (34 pages)
- EZ80F91 (41 pages)
- EZ80L92 (40 pages)
- EZ80L92 (10 pages)
- eZ80F92 (87 pages)
- Z16FMC6 (41 pages)
- ZUSBOPTS (38 pages)
- ZUSBOPTS (59 pages)
- Z16FMC6 (520 pages)
- Z8FMC16 (26 pages)
- Z16FMC6 (8 pages)
- Z16FMC6 (26 pages)
- ZMOT1AHH (25 pages)
- ZMOT0BSB (34 pages)
- EZ80F915 (78 pages)
- EZ80190 (87 pages)
- EZ80L92 (86 pages)
- EZ80F91GA (127 pages)