The Z80 Instruction Set
CALL CCF CP CPD CPDR CPI CPIR CPL DAA DEC DI DJNZ EI EX EXX HALT
| Instruction |
Opcode |
B |
Ts |
S |
Z |
P |
C |
| CALL addr |
CD dr ad |
3 |
17 |
- |
- |
- |
- |
| CALL c,addr |
DC dr ad |
3 |
t17f10 |
- |
- |
- |
- |
| CALL m,addr |
FC dr ad |
3 |
t17f10 |
- |
- |
- |
- |
| CALL nc,addr |
D4 dr ad |
3 |
t17f10 |
- |
- |
- |
- |
| CALL nz,addr |
C4 dr ad |
3 |
t17f10 |
- |
- |
- |
- |
| CALL p,addr |
F4 dr ad |
3 |
t17f10 |
- |
- |
- |
- |
| CALL po,addr |
E4 dr ad |
3 |
t17f10 |
- |
- |
- |
- |
| CALL pe,addr |
EC dr ad |
3 |
t17f10 |
- |
- |
- |
- |
| CALL z,addr |
CC dr ad |
3 |
t17f10 |
- |
- |
- |
- |
|
| CCF |
3F |
1 |
4 |
- |
- |
- |
x |
|
| CP (HL) |
BE |
1 |
7 |
=7 |
= |
v |
< |
| CP (IX+d) |
DD BE d |
3 |
19 |
=7 |
= |
v |
< |
| CP (IY+d) |
FD BE d |
3 |
19 |
=7 |
= |
v |
< |
| CP A |
BF |
1 |
4 |
=7 |
= |
v |
< |
| CP B |
B8 |
1 |
4 |
=7 |
= |
v |
< |
| CP C |
B9 |
1 |
4 |
=7 |
= |
v |
< |
| CP D |
BA |
1 |
4 |
=7 |
= |
v |
< |
| CP E |
BB |
1 |
4 |
=7 |
= |
v |
< |
| CP H |
BC |
1 |
4 |
=7 |
= |
v |
< |
| CP HIX |
DD BC |
2 |
8 |
=7 |
= |
v |
< |
| CP HIY |
FD BC |
2 |
8 |
=7 |
= |
v |
< |
| CP L |
BD |
1 |
4 |
=7 |
= |
v |
c |
| CP LIX |
DD BD |
2 |
8 |
=7 |
= |
v |
< |
| CP LIY |
FD BD |
2 |
8 |
=7 |
= |
v |
< |
| CP n |
FE n |
2 |
7 |
=7 |
= |
v |
< |
|
| CPD |
ED A9 |
2 |
16 |
? |
=A |
BC |
- |
|
| CPDR |
ED B9 |
2 |
=16#21 |
? |
=A |
BC |
- |
|
| CPI |
ED A1 |
2 |
16 |
? |
=A |
BC |
- |
|
| CPIR |
ED B2 |
2 |
=16#21 |
? |
=A |
BC |
- |
|
| CPL |
2F |
1 |
4 |
- |
- |
- |
- |
|
| DAA |
27 |
1 |
4 |
7 |
z |
p |
c |
|
| DEC (HL) |
35 |
1 |
11 |
7 |
z |
v |
- |
| DEC (IX+d) |
DD 35 d |
3 |
23 |
7 |
z |
v |
- |
| DEC (IY+d) |
FD 35 d |
3 |
23 |
7 |
z |
v |
- |
| DEC A |
3D |
1 |
4 |
7 |
z |
v |
- |
| DEC B |
05 |
1 |
4 |
7 |
z |
v |
- |
| DEC BC |
0B |
1 |
6 |
- |
- |
- |
- |
| DEC C |
0D |
1 |
4 |
7 |
z |
v |
- |
| DEC D |
15 |
1 |
4 |
7 |
z |
v |
- |
| DEC DE |
1B |
I |
6 |
- |
- |
- |
- |
| DEC E |
1D |
1 |
4 |
7 |
z |
v |
- |
| DEC H |
25 |
1 |
4 |
7 |
z |
v |
- |
| DEC HIX |
DD 25 |
2 |
8 |
7 |
z |
v |
- |
| DEC HIY |
FD 25 |
2 |
8 |
7 |
z |
v |
- |
| DEC HL |
2B |
1 |
6 |
- |
- |
- |
- |
| DEC IX |
DD 2B |
2 |
10 |
- |
- |
- |
- |
| DEC IY |
FD 2B |
2 |
10 |
- |
- |
- |
- |
| DEC L |
2D |
1 |
4 |
7 |
z |
v |
- |
| DEC LIX |
DD 2D |
2 |
8 |
7 |
z |
v |
- |
| DEC LIY |
FD 2D |
2 |
8 |
7 |
z |
v |
- |
| DEC SP |
3B |
1 |
6 |
- |
- |
- |
- |
|
| DI |
F3 |
1 |
4 |
- |
- |
- |
- |
|
| DJNZ d |
10 d |
2 |
t13f8 |
- |
- |
- |
- |
|
| EI |
FB |
1 |
4 |
- |
- |
- |
- |
|
| EX (SP),HL |
E3 |
1 |
19 |
- |
- |
- |
- |
| EX (SP),IX |
DD E3 |
2 |
23 |
- |
- |
- |
- |
| EX (SP),IY |
FD E3 |
2 |
23 |
- |
- |
- |
- |
| EX AF,AF' |
08 |
1 |
4 |
s' |
z' |
p' |
c' |
| EX DE,HL |
EB |
1 |
4 |
- |
- |
- |
- |
|
| EXX |
D9 |
1 |
4 |
- |
- |
- |
- |
|
| HALT |
76 |
1 |
min 4 |
- |
- |
- |
- |