Professional Documents
Culture Documents
Mnemonic
LD
LD
r, r
r, n
Explanation
r r
rn
Instruction code
D7 D6
D5 D4 D3
D2 D1 D0
0 1
r
r
0 0
n7 n6
r
n5 n4 n3
1 1
n2 n1
Hexa decimal
No. of
T Cycle
4
Comments
r, r
Reg.
0
n0
000
B
001
C
LD
LD
d)
r, (HL)
r, (IX +
r (HL)
r (IX + d)
1 1
0 1
d7 d6
0 1 1
r
d5 d4 d3
1 0 1
1 1 0
d2 d1 d0
010
D
DD
19
011
E
100
H
101
L
LD
d)
r, (IY +
LD
LD
r
(HL), r
(IX + d),
(HL) r
(IX + d) r
LD
r
(IY + d),
(IY + d) r
(HL), n
(HL) n
(IX + d),
(IX + d) n
LD
LD
n
r (IY + d)
1
0
d7
0
1
0
d7
1
0
d7
0
n7
1
0
d7
n7
1
1
d6
1
1
1
d6
1
1
d6
0
n6
1
0
d6
n6
d5
1
0
1
d5
1
1
d5
1
n5
0
1
d5
n5
1
r
d4
1
1
1
d4
1
1
d4
1
n4
1
1
d4
n4
d3
0
1
0
d3
1
0
d3
0
n3
1
0
d3
n3
1
1
d2
d2
1
d2
1
n2
1
1
d2
n2
0
1
d1
r
0
r
d1
0
r
d1
1
n1
0
1
d1
n1
1
0
d0
d0
1
d0
0
n0
1
1
d0
n0
FD
19
111
A
DD
7
19
FD
19
36
DD
36
19
LD
n
(IY + d),
Mnemonic
(IY + d) n
1 1
0 0
d7 d6
n7 n6
Explanation
LD
LD
LD
A, (BC)
A, (DE)
A, (nn)
A (BC)
A (DE)
A (nn)
LD
LD
LD
(BC), A
(DE), A
(nn), A
(BC) A
(DE) A
(nn) A
LD
A, I
AI
LD
A, R
AR
LD
I, A
IA
LD
R, A
IA
D7
0
0
0
n7
n15
0
0
0
n7
n15
1
0
1
0
1
0
1
0
D6
0
0
0
n6
n14
0
0
0
n6
n14
1
1
1
1
1
1
1
1
1 1 1
1 1 0
d5 d4 d3
n5 n4 n3
1 0 1
1 1 0
d2 d1 d0
n2 n1 n0
Instruction code
D5 D4 D3
D2
0 0 1
0
0 1 1
0
1 1 1
0
n5 n4 n3
n2
n13 n12 n11 n10
0 0 0
0
0 1 0
0
1 1 0
0
n5 n4 n3
n2
n13 n12 n11 n10
1 0 1
1
0 1 0
1
1 0 1
1
0 1 1
1
1 0 1
1
0 0 0
1
1 0 1
1
0 0 1
1
D1
1
1
1
n1
n9
1
1
1
n1
n9
0
1
0
1
0
1
0
1
D0
0
0
0
n0
n8
0
0
0
n0
n8
1
1
1
1
1
1
1
1
FD
36
19
Hexa decimal
0A
1A
3A
No. of
T Cycle
7
7
13
02
12
32
7
7
13
ED
57
ED
5F
ED
47
ED
4F
Comments
9
9
9
dd, nn
Explanation
dd nn
D7
0
n7
n15
D6
0
n6
n14
Instruction code
D5 D4 D3
D2 D1 D0
d d 0
0 0 1
n5 n4 n3
n2 n1 n0
n13 n12 n11 n10 n9 n8
Hexa decimal
No. of
T Cycle
10
Comments
dd
Pair
00
BC
01
DE
LD
IX, nn
IX nn
LD
IY, nn
IY nn
LD
HL, (nn)
L (nn)
H (nn+1)
LD
dd, (nn)
ddL (nn)
ddH
(nn+1)
LD
IX, (nn)
IXL (nn)
IXH
(nn+1)
LD
IY, (nn)
IYL (nn)
IYH
(nn+1)
1
0
n7
n15
1
0
n7
n15
0
n7
n15
1
0
n7
n15
1
0
n7
n15
1
0
n7
1
0
n6
n14
1
0
n6
n14
0
n6
n14
1
1
n6
n14
1
0
n6
n14
1
0
n6
0
1
n5
n13
1
1
n5
n13
1
n5
n13
1
d
n5
n13
0
1
n5
n13
1
1
n5
1
0
n4
n12
1
0
n4
n12
0
n4
n12
0
d
n4
n12
1
0
n4
n12
1
0
n4
1
0
n3
n11
1
0
n3
n11
1
n3
n11
1
1
n3
n11
1
1
n3
n11
1
1
n3
1
0
n2
n10
1
0
n2
n10
0
n2
n10
1
0
n2
n10
1
0
n2
n10
1
0
n2
0
0
n1
n9
0
0
n1
n9
1
n1
n9
0
1
n1
n9
0
1
n1
n9
0
1
n1
1
1
n0
n8
1
1
n0
n8
0
n0
n8
1
1
n0
n8
1
0
n0
n8
1
0
n0
DD
21
14
10
HL
11
SP
FD
21
14
2A
16
ED
20
DD
2A
20
FD
2A
20
n15 n14
Mnemonic
Explanation
LD
(nn), HL
LD
(nn), dd
(nn) ddL
(nn+1)
ddH
LD
(nn), IX
(nn) IXL
(nn+1)
IXH
LD
(nn), IY
(nn) IYL
(nn+1)
IYH
LD
LD
SP, HL
SP, IX
SP HL
SP IX
LD
SP, IY
SP IY
Mnemonic
(nn) L
(nn+1) H
Explanatio
D7
0
n7
n15
1
0
n7
n15
1
0
n7
n15
1
0
n7
n15
1
1
1
1
1
D6
0
n6
n14
1
0
n6
n14
1
0
n6
n14
1
0
n6
n14
1
1
1
1
1
n10 n9 n8
Instruction code
D5 D4 D3
D2
1 0 0
0
n5 n4 n3
n2
n13 n12 n11 n10
1 0 1
1
d d 0
0
n5 n4 n3
n2
n13 n12 n11 n10
0 1 1
1
1 0 0
0
n5 n4 n3
n2
n13 n12 n11 n10
1 1 1
1
1 0 1
0
n5 n4 n3
n2
n13 n12 n11 n10
1 1 1
0
0 1 1
1
1 1 1
0
1 1 1
1
1 1 1
0
Instruction code
D1
1
n1
n9
0
1
n1
n9
0
1
n1
n9
0
1
n1
n9
0
0
0
0
0
D0
0
n0
n8
1
1
n0
n8
1
0
n0
n8
1
0
n0
n8
1
1
1
1
1
Hexa decimal
22
No. of
T Cycle
16
ED
20
DD
22
20
FD
22
20
F9
DD
F9
FD
F9
6
10
Hexa -
Comments
10
No. of
Comments
n
PUSH
SP SP-1
(SP) qqH
SP SP-1
(SP) qqL
D7 D6
1 1
D5 D4 D3
q q 0
D2 D1 D0
1 0 1
decimal
22
T Cycle
15
qq
Pair
00
BC
01
DE
10
HL
PUSH
PUSH
IX
IY
POP
POP
IX
POP
IY
SP SP-1
(SP) IXH
SP SP-1
(SP) IXL
SP SP-1
(SP) IYH
SP SP-1
(SP) IYL
qqL (SP)
SP
SP+1
qqH (SP)
SP
SP+1
IXL (SP)
SP
SP+1
IXH (SP)
SP
SP+1
IYL (SP)
SP
SP+1
1
1
1
1
0
1
1
0
1
0
1
1
0
0
1
1
DD
E5
15
1
1
1
1
1
1
1
0
1
0
1
1
0
0
1
1
FD
E5
15
1
1
1
1
0
1
1
0
1
0
1
0
0
0
1
1
DD
E1
14
1
1
1
1
1
1
1
0
1
0
1
0
0
0
1
1
FD
E1
14
11
AF
10
IYH (SP)
SP
SP+1
EX
(SP), HL
EX
(SP), IX
EX
(SP), IY
LDI
LDIR
Explanation
DE HL
AF AF
BC BC
DE DE
HL HL
(SP+1) H
(SP)
L
(SP+1) IXH
(SP)
IXL
(SP+1) IYH
(SP)
IYL
(DE) (HL)
DE DE + 1
HL HL + 1
BC BC - 1
(DE) (HL)
DE DE + 1
HL HL + 1
D7 D6
1 1
0 0
1 1
Instruction code
D5 D4 D3
D2 D1 D0
1 0 1
0 1 1
0 0 1
0 0 0
0 1 1
0 0 1
Hexa decimal
EB
08
D9
No. of
T Cycle
4
4
4
E3
19
1
1
1
1
1
1
1
1
1
1
1
0
0
1
1
1
1
1
1
0
1
0
0
0
1
0
1
0
1
0
1
0
1
0
1
0
0
1
0
1
0
0
1
1
1
1
1
0
DD
E3
FD
E3
ED
A0
23
1
1
1
0
1
1
0
1
1
0
1
0
0
0
1
0
ED
B0
21 (BC
0)
16 (BC =
Comments
23
16
Flag: H= 0, N =
0
If (BC-1=0): P/V
=0
Else: P/V
=1
Flag: H= 0, N =
0
P/V = 0
LDD
Mnemonic
LDDR
CPI
BC BC 1
Repeat until BC
=0
(DE) (HL)
DE DE - 1
HL HL - 1
BC BC - 1
0)
1
1
1
0
Explanation
(DE) (HL)
DE DE - 1
HL HL - 1
BC BC - 1
Repeat until BC
=0
A - (HL)
HL HL + 1
BC BC - 1
CPIR
A - (HL)
HL HL + 1
BC BC - 1
Repeat until
A = (HL) or BC
=0
CPD
A - (HL)
D7 D6
1 1
1 0
1
1
0
0
1
1
1
0
0
0
1
0
Instruction code
D5 D4 D3
D2 D1 D0
1 0 1
1 0 1
1 1 1
0 0 0
ED
A8
16
Hexa decimal
ED
B8
No. of
T Cycle
21 (BC
0)
16 (BC =
0)
Flag: H= 0, N =
0
If (BC-1=0): P/V
=0
Else: P/V
=1
Comments
Flag: H= 0, N =
0
P/V = 0
1
1
1
0
1
1
0
0
1
0
1
0
0
0
1
1
ED
A1
16
Flag: N = 1,
S, Z, H,
C
If (BC-1=0): P/V
=0
Else: P/V
=1
1
1
1
0
1
1
0
1
1
0
1
0
0
0
1
1
ED
B1
21 (BC
0 or A
(HL))
16 (BC=
0 or
A=(HL))
Flag: N = 1,
S, Z, H,
C
If (BC-1=0): P/V
=0
Else: P/V
=1
1 1
1 0 1
1 0 1
ED
16
Flag: N = 1,
1 0
1 0 1
0 0 1
A9
S, Z, H,
Z80 INTRUCTION SET ____________________________________________________________________________________________ 7
Page
C
If (BC-1=0): P/V
=0
Else: P/V
=1
HL HL - 1
BC BC - 1
CPDR
A - (HL)
HL HL - 1
BC BC 1
Repeat until
A = (HL) or BC
=0
1
1
1
0
1
1
0
1
1
1
1
0
0
0
1
1
ED
B9
21 (BC
0 or A
(HL))
16 (BC=
0 or
A=(HL))
Flag: N = 1,
S, Z, H,
C
If (BC-1=0): P/V
=0
Else: P/V
=1
A, r
A, n
Explanation
A A+r
A A+n
ADD
ADD
+ d)
A, (HL)
A, (IX
A A + (HL)
A A + (IX +
d)
ADD
d)
A, (IY +
A A + (IY +
d)
ADC
SUB
A, s
s
A A + s + CY
A A-s
D7
1
1
n7
1
1
1
d7
1
1
d7
D6
0
1
n6
0
1
0
d6
1
0
d6
Instruction code
D5 D4 D3
D2
0 0 0
0 0 0
1
n5 n4 n3
n2
0 0 0
1
0 1 1
1
0 0 0
1
d5 d4 d3
d2
1 1 1
1
0 0 0
1
d5 d4 d3
d2
0 0 1
0 1 0
D1
r
1
n1
1
0
1
d1
0
1
d1
D0
0
n0
0
1
0
d0
1
0
d0
Hexa decimal
C6
No. of
T Cycle
4
8
86
DD
86
7
19
FD
86
19
Comments
Flag: N = 0
S, Z, H, C
V (P/V)
Flag: N = 1
SBC
A, s
A A - s - CY
AND
A A AND s
A A OR s
A A XOR s
A - s
1
1
0
1
1
1
r
1
OR
XOR s
CP s
INC
INC
r
(HL)
r r+1
(HL) (HL) +
1
INC (IX + d)
(IX + d)
(IX +
d) + 1
INC (IY + d)
(IY + d)
(IY +
d) + 1
DEC m
m m-1
s: r, n, (HL), (IX + d), (IY + d)
0
0
0
0
1 1
0 0
d7 d6
1 1
0 0
d7 d6
1
1
0
0
0
0
0 1 1
1 1 0
d5 d4 d3
1 1 1
1 1 0
d5 d4 d3
1 0 1
1 0 0
d2 d1 d0
1 0 1
1 0 0
d2 d1 d0
1 0 1
m: r, (HL), (IX + d), (IY + d)
34
4
11
DD
34
23
FD
34
23
S, Z, H,
C, V
H=1
N = 0,
C =0
H=0
P
(P/V)
H=0
S, Z
N = 1, S, Z, H, C,
V
N = 0, S, Z, H, V
N = 1, S, Z, H, V
Explanation
D7 D6
ADD
HL, ss
D0
1
Hexa decimal
No. of
T
Cycle
11
Comments
Flag: N = 0, H,
C
ADC HL, ss
1 1
1 0 1
1 0 1
ED
15
Flag: N = 0, H,
HL HL + ss
0 1
s
s 1
0 1 0
C
V, S,
Z
SBC HL, ss
1 1
1 0 1
1 0 1
ED
15
Flag: N = 1, H,
HL HL - ss 0
1
s
s
0
0
1
0
C
CY
V, S,
Z80 INTRUCTION SET ____________________________________________________________________________________________ 9
Page
HL HL + ss
Instruction code
D5 D4 D3
D2 D1
ADD
IX, pp
IX IX + pp
ADD
IY, rr
IY IY + rr
INC
ss
ss ss + 1
INC
IX
IX IX + 1
INC
IY
IY IY + 1
DEC
ss
ss ss - 1
DEC
IX
IX IX - 1
DEC
IY
IY IY - 1
ss
00
01
10
11
Pair
BC
DE
HL
SP
1
0
1
0
0
1
0
1
0
0
0
p
1
r
s
1
p
1
r
s
1
1
1
1
0
1
0
1
0
0
0
0
0
0
1
1
1
1
1
1
DD
15
FD
15
1
0
1
0
0
1
0
1
0
0
0
1
1
1
s
1
0
1
0
s
1
0
1
0
1
1
0
1
0
0
0
1
0
1
1
1
1
1
1
1
DD
23
FD
23
1
0
1
0
1
0
1
0
Pair
BC
DE
IX
SP
0
1
1
1
1
0
1
0
1
1
1
1
1
0
1
0
rr
0
1
0
1
1
1
1
1
Pair
DD
2B
FD
2B
pp
00
01
10
11
00
01
10
11
Z
Flag: N = 0, H,
C
6
10
10
6
10
10
BC
DE
IY
SP
Explanation
CY
CY
Instruction code
D7 D6 D5 D4 D3
D2 D1 D0
A7 A6 A5 A4 A3 A2 A1 A0
A7 A6 A5 A4 A3 A2 A1 A0
A7 A6 A5 A4 A3 A2 A1 A0
CY
Hexa decim
al
07
No. of
T
Cycle
4
17
0F
Comments
Flag: N = 0, H =
0
RRA
A7 A6 A5 A4 A3 A2 A1 A0
RLC
RLC
(HL)
RLC
CY
r
CY
b7 b6 b5 b4 b3 b2 b1 b0
CY
b7 b6 b5 b4 b3 b2 b1 b0
CY
b7 b6 b5 b4 b3 b2 b1 b0
(HL)
(IX + d)
(IX + d)
RLC
(IY + d)
CY
b7 b6 b5 b4 b3 b2 b1 b0
(IY + d)
RL
RRC
RR
CY
SRL
RLD
1F
1
0
1
0
0
0
0
0
1
0
0 1 1
r
CB
1
0
1
1
d7
0
1
1
d7
0
1
0
1
1
d6
0
1
1
d6
0
0
0
0
0
d5
0
1
0
d5
0
0 1
0 0
1 1
0 1
d4 d3
0 0
1 1
0 1
d4 d3
0 0
0 1 1
1 1 0
1 0 1
0 1 1
d2 d1 d0
1 1 0
1 0 1
0 1 1
d2 d1 d0
1 1 0
CB
06
DD
CB
15
FD
CB
23
Hexa decim
al
No. of
T
Cycle
CY
m
b7 b6 b5 b4 b3 b2 b1 b0
Mnemonic
b7 b6 b5 b4 b3 b2 b1 b0
b7 b6 b5 b4 b3 b2 b1 b0
SRA
SLA
CY
Explanation
b7 b6 b5 b4 b3 b2 b1 b0
m
b7 b6 b5 b4 b3 b2 b1 b0
CY
m
0
b7 b6 b5 b4 b3 b2 b1 b0
b7 . . . b3 . . .
b4
b0
CY
b7 . . . b3 . . .
b4
b0
(HL
Instruction code
D7 D6 D5 D4 D3
D2 D1 D0
m
CY
1
0
1
1
1
1
0
0
1
1
Flag: N = 0, H =
0
S, Z, P
(P/V)
23
Comments
Flag: N = 0, H= 0
S, Z, P
(P/V)
1
1
0
1
1
1
ED
6F
18
Flag: N = 0, H= 0
S, Z, P
)
Z80 INTRUCTION SET ____________________________________________________________________________________________
11
Page
(P/V)
RRD
b7 . . . b3 . . .
b4
b0
1
0
b7 . . . b3 . . .
b0
b4
(HL
)
1
1
1
1
0
0
1
0
1
1
0
1
1
1
ED
67
18
Explanation
0
27
No. of
T
Cycle
4
2F
1
0
0
0
1
1
0
0
1
0
1
1
0
0
1
1
1
0
1
0
1
1
1
1
0
0
1
1
1
0
1
1
ED
44
3F
37
0
0
1
0
1
1
0
1
1
0
1
1
0
0
0
0
1
0
0
1
1
0
0
1
00
76
F3
4
4
4
FB
D7 D6
DDA
Decimal Adjust
ACC
AA
CPL
NEG
A0-A
CCF
SCF
CY CY
CY 1
NOP
HALT
DI
No operations
CPU halted
Disable
Interrupt
Enable Interrupt
EI
Instruction code
D5 D4 D3
D2 D1
D0
Hexa decimal
4
4
Comments
Flag: S, Z, H,
C, P
Flag:
N = 1,
H=1
Flag: C = 1,
S, Z, H, V
Flag: N = 0, H
Flag: N = 0, H
=0
b, r
Explanation
Z rb
D7 D6
1 1
1 0
Instruction code
D5 D4 D3
D2 D1 D0
0 0 1
0 1 1
b
r
Hexa decimal
CB
No. of
T Cycle
8
Comments
Flag: N = 0, H =
1
S, P/V
BIT
b, (HL)
Z (HL)b
BIT
d)
b, (IX +
Z (IX +
d)b
BIT
d)
b, (IY +
Z (IY +
d)b
SET
b, r
SET
b, (HL)
(HL)b 1
SET
d)
b, (IX +
(IX + d)b
1
SET
d)
b, (IY +
(IY + d)b
1
RES
b, m
rb 1
mb 0
1
1
1
1
d7
0
1
1
d7
0
1
1
1
1
1
1
d7
1
1
1
d7
1
1
1
0
1
1
d6
1
1
1
d6
1
1
1
1
1
1
1
d6
1
1
1
d6
1
0
0
0
d5
1
0
d5
0
0
d5
1
0
d5
0
b
1
0
d4
b
1
0
d4
b
0
b
0
b
1
0
d4
b
1
0
d4
b
1
1
d3
1
1
d3
1
1
d3
1
1
d3
0
1
1
0
d2
1
1
0
d2
1
0
0
1
1
0
d2
1
1
0
d2
1
1
1
0
1
d1
1
0
1
d1
1
1
r
1
1
0
1
d1
1
0
1
d1
1
1
0
1
1
d0
0
1
1
d0
0
1
1
0
1
1
d0
0
1
1
d0
0
CB
12
b
DD
CB
20
FD
CB
20
CB
CB
15
DD
CB
23
FD
CB
23
Bit
000
001
010
011
100
101
110
111
0
1
2
3
4
5
6
7
A, (n)
Explanation
A (n)
D7 D6
1 1
Instruction code
D5 D4 D3
D2 D1 D0
0 1 1
0 1 1
Hexa decimal
DB
No. of
T Cycle
11
Comments
IN
r, (C)
INI
r (C)
(HL) (C)
HL HL + 1
B B-1
(HL) (C)
HL HL + 1
B B1
Repeat until B
=0
(HL) (C)
HL HL - 1
B B-1
(HL) (C)
HL HL - 1
B B1
Repeat until B
=0
INIR
IND
INDR
Mnemonic
n5 n4 n3
1 0 1
r
1
1
1
0
1
1
0
0
1
0
1
0
1
1
1
0
1
1
0
1
1
0
1
1
1
0
1
1
0
0
1
1
1
0
1
1
0
1
Explanation
OUT
(n), A
(n) A
OUT
(C), r
(C) r
OUTI
n7 n6
1 1
0 1
D7 D6
1 1
n7 n6
1 1
0 1
1 1
n2 n1
1 0
0 0
n0
1
0
ED
12
0
1
1
0
ED
A2
16
1
0
0
0
1
0
ED
B0
21 (B
0)
16 (B =
0)
1
1
1
0
0
1
1
0
ED
AA
16
1
1
1
0
0
1
1
0
ED
BA
21 (B
0)
16 (B =
0)
Flag: Z = 1, N =
1
Hexa decimal
D3
No. of
T Cycle
11
Comments
ED
12
Instruction code
D5 D4 D3
D2 D1 D0
0 1 0
0 1 1
n5 n4 n3
n2 n1 n0
1 0 1
1 0 1
r
0 0 1
1 0 1
1 0 1
Flag: H= 0, N =
0
S, Z, P
Flag: N = 1
Z
Flag: Z = 1, N =
1
Flag: N = 1
Z
ED
16
Flag: N = 1
(C) (HL)
Z80 INTRUCTION SET ____________________________________________________________________________________________ 14
Page
OTIR
OUTD
OTDR
HL HL + 1
B B-1
(C) (HL)
HL HL + 1
B B1
Repeat until B
=0
(C) (HL)
HL HL - 1
B B-1
(C) (HL)
HL HL - 1
B B1
Repeat until B
=0
A3
1
1
1
0
1
1
0
1
1
0
1
0
0
1
1
1
ED
B3
21 (B
0)
16 (B =
0)
1
1
1
0
1
1
0
0
1
1
1
0
0
1
1
1
ED
AB
16
1
1
1
0
1
1
0
1
1
1
1
0
0
1
1
0
ED
BA
21 (B
0)
16 (B =
0)
Flag: Z = 1, N =
1
Flag: N = 1
Z
Flag: Z = 1, N =
1
nn
Explanation
PC nn
D7 D6
1 1
Instruction code
D5 D4 D3
D2 D1 D0
0 0 0
0 1 1
Hexa decimal
C3
No. of
T Cycle
10
Comments
cc
n7 n6
n15 n14
n5 n4 n3
n13 n12 n11
n2 n1 n0
n10 n9 n8
Condition
000
NZ
001
JP
cc, nn
If cc is TRUE:
PC
nn
1 1
n7 n6
n15 n14
cc
n5 n4 n3
n13 n12 n11
10
0 1 0
n2 n1 n0
n10 n9 n8
NC
011
Z
010
C
100
PE
JR
JR
PC PC + e
ss, e
If ss is TRUE :
PC PC
+e
18
12
PO
110
ss
e
12 (ss
TRUE)
7 (ss
FALSE)
4
JP
HL
PC HL
E9
JP
IX
PC IX
1
1
1
1
0
1
1
0
1
1
1
0
0
0
1
1
DD
E9
JP
IY
PC IY
1
1
1
1
1
1
1
0
1
1
1
0
0
0
1
1
FD
E9
10
8 (B = 0)
13 (B 0)
DJNZ
B B-1
If B 0:
PC PC +
e
101
P
111
M
ss
Condition
111
C
110
NC
101
Z
100
NZ
nn
CALL
cc, nn
Explanation
SP SP-1
(SP) PCH
SP SP-1
(SP) PCL
PC nn
If cc is TRUE:
SP SP-1
(SP) PCH
SP SP-1
(SP) PCL
PC nn
D7
1
n7
n15
D6
1
n6
n14
1 1
n7 n6
n15 n14
Instruction code
D5 D4 D3
D2 D1 D0
0 0 1
1 0 1
n5 n4 n3
n2 n1 n0
n13 n12 n11 n10 n9 n8
cc
n5 n4 n3
n13 n12 n11
Hexa decimal
CD
No. of
T Cycle
17
10 (cc
FALSE)
17 (cc
TRUE)
1 0 0
n2 n1 n0
n10 n9 n8
Comments
cc
Condition
000
NZ
001
NC
011
Z
010
C
100
PE
RET
RET cc
PCL (SP)
SP SP+1
PCH (SP)
SP SP+1
If cc is TRUE:
PCL (SP)
SP SP+1
PCH (SP)
SP SP+1
C9
10
101
PO
110
P
111
M
1
cc
5 (cc
FALSE)
11 (cc
TRUE)