Download Print this page

ZiLOG Z80 Handbook page 285

Hide thumbs Also See for Z80:

Advertisement

Table C-11. Input and Output Group
Flags
Op-Code
No.
No.
No.
Symbolic
/
of
of M
of T
Mnemonic
Operation
C Z V S
N H 76 543 210
Bytes
Cycles
States
Comments
IN A, (n)
A -- (n)
I I Oil 011
2
3
10
n to AO - A7
n --
Acc to A8-A15
INr,(C)
r-(C)
I
P 1
0 t
II 101 101
2
3
II
Cto AO -A7
ifr= 110 only
OI r 000
Bto A8^ A15
the flags will
be affected
INI
(HL) - (C)
• I
X X
I X
I1 101 101
2
4
15
C to A0 - A7
B-B-I
10 100 010
Bto A8-A13
HL -- HL+I
INIR
(HL) - (C)
I
X X
I X
I1 101 101
2
5
20
C to A
- A
B -- B - I
10 110 010
(IfBx0)
0
7
Bto A8-A15
HL - HL+I
2
4
15
Repeat until
(If B = 0)
B=0
IND
(HL) - (C)
1
• I
X X
I X
11 101 101
2
4
I5
CtoA0-A7
B - B - 1
10 101 010
BtoA6 A15
HL--HL-1
INDR
(HL) - (C)
I
X X
I X
I 1 101 101
2
5
20
C to A0 - A7
B - B - 1
10 111 010
(IfB*0)
Bto A8-A15
HL-HL-1
.2
4
15
Repeat until
( If B = 0)
B=0
OUT (n), A
(n) -A
I I 010 Oil
2
3
1 1
A
All
Arc to A8 _ A15
OUT(C),r
(C) - r
101 101
II
2
3
12
CtoA0-A7
.
01 r 001
Bto A8-A15
OUTI
(C) - (HL)
• I
X X
I X
11 101 101
2
4
15
C t. All - A7
B - B - I
10 100 Oil
Bto A8-A15
HL - HL+I
OTIR
(C) - (HL)
I
X X I X I1 101 101
2
5
20
C to A0 - A7
B - B - 1
10 110011
( lfBx0 )
Btu A8-A15
HL - HL+I
2
4
IS
Repeat until
(If B = 0)
B = 0
0
OUTD
(C) - (HL)
• I
X X
I X
II 101 101
2
.4
IS
C to AO-A7
- • B-B-I
10 1 0 1 ()It
Bto AB A15
HL-HL- I
OTDR
(C) - (HL)
• I
X X
I X
I I 101 101
2
5
20
C lo A
- A
B - B - 1
10 111 011
(lfBS0)
0
7
BtoA8-A15
HL-HL-1
2
4
IS
Repeat until
(If B = 0)
8 = 0
Notes : (1 If the result of B - 1 is zero the Z flag is set, otherwise it is reset
Flag Notation : = flag not affected, 0 = flag reset , I = flag set, X = flag is unknown,
flag is affected according to the result of the operation.
294

Advertisement

loading
Need help?

Need help?

Do you have a question about the Z80 and is the answer not in the manual?

Questions and answers

Subscribe to Our Youtube Channel