Original page ClrHome  (current version has Z80 and Z180 instructions, visit and donate there if you find this useful).
Legend: Zilog Z80 , undocumented Z80  and Z80N (ZX Next) 
Type here to search: 
Main instructions 
0 
1 
2 
3 
4 
5 
6 
7 
8 
9 
A 
B 
C 
D 
E 
F 
 
0 
nop 
ld bc,** 
ld (bc),a 
inc bc 
inc b 
dec b 
ld b,* 
rlca 
ex af,af' 
add hl,bc 
ld a,(bc) 
dec bc 
inc c 
dec c 
ld c,* 
rrca 
 
1 
djnz * 
ld de,** 
ld (de),a 
inc de 
inc d 
dec d 
ld d,* 
rla 
jr * 
add hl,de 
ld a,(de) 
dec de 
inc e 
dec e 
ld e,* 
rra 
 
2 
jr nz,* 
ld hl,** 
ld (**),hl 
inc hl 
inc h 
dec h 
ld h,* 
daa 
jr z,* 
add hl,hl 
ld hl,(**) 
dec hl 
inc l 
dec l 
ld l,* 
cpl 
 
3 
jr nc,* 
ld sp,** 
ld (**),a 
inc sp 
inc (hl) 
dec (hl) 
ld (hl),* 
scf 
jr c,* 
add hl,sp 
ld a,(**) 
dec sp 
inc a 
dec a 
ld a,* 
ccf 
 
4 
ld b,b 
ld b,c 
ld b,d 
ld b,e 
ld b,h 
ld b,l 
ld b,(hl) 
ld b,a 
ld c,b 
ld c,c 
ld c,d 
ld c,e 
ld c,h 
ld c,l 
ld c,(hl) 
ld c,a 
 
5 
ld d,b 
ld d,c 
ld d,d 
ld d,e 
ld d,h 
ld d,l 
ld d,(hl) 
ld d,a 
ld e,b 
ld e,c 
ld e,d 
ld e,e 
ld e,h 
ld e,l 
ld e,(hl) 
ld e,a 
 
6 
ld h,b 
ld h,c 
ld h,d 
ld h,e 
ld h,h 
ld h,l 
ld h,(hl) 
ld h,a 
ld l,b 
ld l,c 
ld l,d 
ld l,e 
ld l,h 
ld l,l 
ld l,(hl) 
ld l,a 
 
7 
ld (hl),b 
ld (hl),c 
ld (hl),d 
ld (hl),e 
ld (hl),h 
ld (hl),l 
halt 
ld (hl),a 
ld a,b 
ld a,c 
ld a,d 
ld a,e 
ld a,h 
ld a,l 
ld a,(hl) 
ld a,a 
 
8 
add a,b 
add a,c 
add a,d 
add a,e 
add a,h 
add a,l 
add a,(hl) 
add a,a 
adc a,b 
adc a,c 
adc a,d 
adc a,e 
adc a,h 
adc a,l 
adc a,(hl) 
adc a,a 
 
9 
sub b 
sub c 
sub d 
sub e 
sub h 
sub l 
sub (hl) 
sub a 
sbc a,b 
sbc a,c 
sbc a,d 
sbc a,e 
sbc a,h 
sbc a,l 
sbc a,(hl) 
sbc a,a 
 
A 
and b 
and c 
and d 
and e 
and h 
and l 
and (hl) 
and a 
xor b 
xor c 
xor d 
xor e 
xor h 
xor l 
xor (hl) 
xor a 
 
B 
or b 
or c 
or d 
or e 
or h 
or l 
or (hl) 
or a 
cp b 
cp c 
cp d 
cp e 
cp h 
cp l 
cp (hl) 
cp a 
 
C 
ret nz 
pop bc 
jp nz,** 
jp ** 
call nz,** 
push bc 
add a,* 
rst 00h 
ret z 
ret 
jp z,** 
BITS 
 
call z,** 
call ** 
adc a,* 
rst 08h 
 
D 
ret nc 
pop de 
jp nc,** 
out (*),a 
call nc,** 
push de 
sub * 
rst 10h 
ret c 
exx 
jp c,** 
in a,(*) 
call c,** 
IX 
 
sbc a,* 
rst 18h 
 
E 
ret po 
pop hl 
jp po,** 
ex (sp),hl 
call po,** 
push hl 
and * 
rst 20h 
ret pe 
jp (hl) 
jp pe,** 
ex de,hl 
call pe,** 
EXTD 
 
xor * 
rst 28h 
 
F 
ret p 
pop af 
jp p,** 
di 
call p,** 
push af 
or * 
rst 30h 
ret m 
ld sp,hl 
jp m,** 
ei 
call m,** 
IY 
 
cp * 
rst 38h 
 
Extended instructions (ED) 
0 
1 
2 
3 
4 
5 
6 
7 
8 
9 
A 
B 
C 
D 
E 
F 
 
 
 
2 
swapnib 
mirror a 
test * 
bsla de,b 
bsra de,b 
bsrl de,b 
bsrf de,b 
brlc de,b 
 
3 
mul d,e 
add hl,a 
add de,a 
add bc,a 
add hl,** 
add de,** 
add bc,** 
 
4 
in b,(c) 
out (c),b 
sbc hl,bc 
ld (**),bc 
neg 
retn 
im 0 
ld i,a 
in c,(c) 
out (c),c 
adc hl,bc 
ld bc,(**) 
neg 
reti 
im 0/1 
ld r,a 
 
5 
in d,(c) 
out (c),d 
sbc hl,de 
ld (**),de 
neg 
retn 
im 1 
ld a,i 
in e,(c) 
out (c),e 
adc hl,de 
ld de,(**) 
neg 
retn 
im 2 
ld a,r 
 
6 
in h,(c) 
out (c),h 
sbc hl,hl 
ld (**),hl 
neg 
retn 
im 0 
rrd 
in l,(c) 
out (c),l 
adc hl,hl 
ld hl,(**) 
neg 
retn 
im 0/1 
rld 
 
7 
in (c) 
out (c),0 
sbc hl,sp 
ld (**),sp 
neg 
retn 
im 1 
in a,(c) 
out (c),a 
adc hl,sp 
ld sp,(**) 
neg 
retn 
im 2 
 
8 
push ** 
 
9 
outinb 
nextreg *,* 
nextreg *,a 
pixeldn 
pixelad 
setae 
jp (c) 
 
A 
ldi 
cpi 
ini 
outi 
ldix 
ldws 
ldd 
cpd 
ind 
outd 
lddx 
 
B 
ldir 
cpir 
inir 
otir 
ldirx 
ldpirx 
lddr 
cpdr 
indr 
otdr 
lddrx 
 
Bit instructions (CB) 
0 
1 
2 
3 
4 
5 
6 
7 
8 
9 
A 
B 
C 
D 
E 
F 
 
0 
rlc b 
rlc c 
rlc d 
rlc e 
rlc h 
rlc l 
rlc (hl) 
rlc a 
rrc b 
rrc c 
rrc d 
rrc e 
rrc h 
rrc l 
rrc (hl) 
rrc a 
 
1 
rl b 
rl c 
rl d 
rl e 
rl h 
rl l 
rl (hl) 
rl a 
rr b 
rr c 
rr d 
rr e 
rr h 
rr l 
rr (hl) 
rr a 
 
2 
sla b 
sla c 
sla d 
sla e 
sla h 
sla l 
sla (hl) 
sla a 
sra b 
sra c 
sra d 
sra e 
sra h 
sra l 
sra (hl) 
sra a 
 
3 
sll b 
sll c 
sll d 
sll e 
sll h 
sll l 
sll (hl) 
sll a 
srl b 
srl c 
srl d 
srl e 
srl h 
srl l 
srl (hl) 
srl a 
 
4 
bit 0,b 
bit 0,c 
bit 0,d 
bit 0,e 
bit 0,h 
bit 0,l 
bit 0,(hl) 
bit 0,a 
bit 1,b 
bit 1,c 
bit 1,d 
bit 1,e 
bit 1,h 
bit 1,l 
bit 1,(hl) 
bit 1,a 
 
5 
bit 2,b 
bit 2,c 
bit 2,d 
bit 2,e 
bit 2,h 
bit 2,l 
bit 2,(hl) 
bit 2,a 
bit 3,b 
bit 3,c 
bit 3,d 
bit 3,e 
bit 3,h 
bit 3,l 
bit 3,(hl) 
bit 3,a 
 
6 
bit 4,b 
bit 4,c 
bit 4,d 
bit 4,e 
bit 4,h 
bit 4,l 
bit 4,(hl) 
bit 4,a 
bit 5,b 
bit 5,c 
bit 5,d 
bit 5,e 
bit 5,h 
bit 5,l 
bit 5,(hl) 
bit 5,a 
 
7 
bit 6,b 
bit 6,c 
bit 6,d 
bit 6,e 
bit 6,h 
bit 6,l 
bit 6,(hl) 
bit 6,a 
bit 7,b 
bit 7,c 
bit 7,d 
bit 7,e 
bit 7,h 
bit 7,l 
bit 7,(hl) 
bit 7,a 
 
8 
res 0,b 
res 0,c 
res 0,d 
res 0,e 
res 0,h 
res 0,l 
res 0,(hl) 
res 0,a 
res 1,b 
res 1,c 
res 1,d 
res 1,e 
res 1,h 
res 1,l 
res 1,(hl) 
res 1,a 
 
9 
res 2,b 
res 2,c 
res 2,d 
res 2,e 
res 2,h 
res 2,l 
res 2,(hl) 
res 2,a 
res 3,b 
res 3,c 
res 3,d 
res 3,e 
res 3,h 
res 3,l 
res 3,(hl) 
res 3,a 
 
A 
res 4,b 
res 4,c 
res 4,d 
res 4,e 
res 4,h 
res 4,l 
res 4,(hl) 
res 4,a 
res 5,b 
res 5,c 
res 5,d 
res 5,e 
res 5,h 
res 5,l 
res 5,(hl) 
res 5,a 
 
B 
res 6,b 
res 6,c 
res 6,d 
res 6,e 
res 6,h 
res 6,l 
res 6,(hl) 
res 6,a 
res 7,b 
res 7,c 
res 7,d 
res 7,e 
res 7,h 
res 7,l 
res 7,(hl) 
res 7,a 
 
C 
set 0,b 
set 0,c 
set 0,d 
set 0,e 
set 0,h 
set 0,l 
set 0,(hl) 
set 0,a 
set 1,b 
set 1,c 
set 1,d 
set 1,e 
set 1,h 
set 1,l 
set 1,(hl) 
set 1,a 
 
D 
set 2,b 
set 2,c 
set 2,d 
set 2,e 
set 2,h 
set 2,l 
set 2,(hl) 
set 2,a 
set 3,b 
set 3,c 
set 3,d 
set 3,e 
set 3,h 
set 3,l 
set 3,(hl) 
set 3,a 
 
E 
set 4,b 
set 4,c 
set 4,d 
set 4,e 
set 4,h 
set 4,l 
set 4,(hl) 
set 4,a 
set 5,b 
set 5,c 
set 5,d 
set 5,e 
set 5,h 
set 5,l 
set 5,(hl) 
set 5,a 
 
F 
set 6,b 
set 6,c 
set 6,d 
set 6,e 
set 6,h 
set 6,l 
set 6,(hl) 
set 6,a 
set 7,b 
set 7,c 
set 7,d 
set 7,e 
set 7,h 
set 7,l 
set 7,(hl) 
set 7,a 
 
IX instructions (DD) 
0 
1 
2 
3 
4 
5 
6 
7 
8 
9 
A 
B 
C 
D 
E 
F 
 
0 
add ix,bc 
 
1 
add ix,de 
 
2 
ld ix,** 
ld (**),ix 
inc ix 
inc ixh 
dec ixh 
ld ixh,* 
add ix,ix 
ld ix,(**) 
dec ix 
inc ixl 
dec ixl 
ld ixl,* 
 
3 
inc (ix+*) 
dec (ix+*) 
ld (ix+*),* 
add ix,sp 
 
4 
ld b,ixh 
ld b,ixl 
ld b,(ix+*) 
ld c,ixh 
ld c,ixl 
ld c,(ix+*) 
 
5 
ld d,ixh 
ld d,ixl 
ld d,(ix+*) 
ld e,ixh 
ld e,ixl 
ld e,(ix+*) 
 
6 
ld ixh,b 
ld ixh,c 
ld ixh,d 
ld ixh,e 
ld ixh,ixh 
ld ixh,ixl 
ld h,(ix+*) 
ld ixh,a 
ld ixl,b 
ld ixl,c 
ld ixl,d 
ld ixl,e 
ld ixl,ixh 
ld ixl,ixl 
ld l,(ix+*) 
ld ixl,a 
 
7 
ld (ix+*),b 
ld (ix+*),c 
ld (ix+*),d 
ld (ix+*),e 
ld (ix+*),h 
ld (ix+*),l 
ld (ix+*),a 
ld a,ixh 
ld a,ixl 
ld a,(ix+*) 
 
8 
add a,ixh 
add a,ixl 
add a,(ix+*) 
adc a,ixh 
adc a,ixl 
adc a,(ix+*) 
 
9 
sub ixh 
sub ixl 
sub (ix+*) 
sbc a,ixh 
sbc a,ixl 
sbc a,(ix+*) 
 
A 
and ixh 
and ixl 
and (ix+*) 
xor ixh 
xor ixl 
xor (ix+*) 
 
B 
or ixh 
or ixl 
or (ix+*) 
cp ixh 
cp ixl 
cp (ix+*) 
 
C 
IX BITS 
 
 
D 
 
E 
pop ix 
ex (sp),ix 
push ix 
jp (ix) 
 
F 
ld sp,ix 
 
IX bit instructions (DDCB) 
0 
1 
2 
3 
4 
5 
6 
7 
8 
9 
A 
B 
C 
D 
E 
F 
 
0 
rlc (ix+*),b 
rlc (ix+*),c 
rlc (ix+*),d 
rlc (ix+*),e 
rlc (ix+*),h 
rlc (ix+*),l 
rlc (ix+*) 
rlc (ix+*),a 
rrc (ix+*),b 
rrc (ix+*),c 
rrc (ix+*),d 
rrc (ix+*),e 
rrc (ix+*),h 
rrc (ix+*),l 
rrc (ix+*) 
rrc (ix+*),a 
 
1 
rl (ix+*),b 
rl (ix+*),c 
rl (ix+*),d 
rl (ix+*),e 
rl (ix+*),h 
rl (ix+*),l 
rl (ix+*) 
rl (ix+*),a 
rr (ix+*),b 
rr (ix+*),c 
rr (ix+*),d 
rr (ix+*),e 
rr (ix+*),h 
rr (ix+*),l 
rr (ix+*) 
rr (ix+*),a 
 
2 
sla (ix+*),b 
sla (ix+*),c 
sla (ix+*),d 
sla (ix+*),e 
sla (ix+*),h 
sla (ix+*),l 
sla (ix+*) 
sla (ix+*),a 
sra (ix+*),b 
sra (ix+*),c 
sra (ix+*),d 
sra (ix+*),e 
sra (ix+*),h 
sra (ix+*),l 
sra (ix+*) 
sra (ix+*),a 
 
3 
sll (ix+*),b 
sll (ix+*),c 
sll (ix+*),d 
sll (ix+*),e 
sll (ix+*),h 
sll (ix+*),l 
sll (ix+*) 
sll (ix+*),a 
srl (ix+*),b 
srl (ix+*),c 
srl (ix+*),d 
srl (ix+*),e 
srl (ix+*),h 
srl (ix+*),l 
srl (ix+*) 
srl (ix+*),a 
 
4 
bit 0,(ix+*) 
bit 0,(ix+*) 
bit 0,(ix+*) 
bit 0,(ix+*) 
bit 0,(ix+*) 
bit 0,(ix+*) 
bit 0,(ix+*) 
bit 0,(ix+*) 
bit 1,(ix+*) 
bit 1,(ix+*) 
bit 1,(ix+*) 
bit 1,(ix+*) 
bit 1,(ix+*) 
bit 1,(ix+*) 
bit 1,(ix+*) 
bit 1,(ix+*) 
 
5 
bit 2,(ix+*) 
bit 2,(ix+*) 
bit 2,(ix+*) 
bit 2,(ix+*) 
bit 2,(ix+*) 
bit 2,(ix+*) 
bit 2,(ix+*) 
bit 2,(ix+*) 
bit 3,(ix+*) 
bit 3,(ix+*) 
bit 3,(ix+*) 
bit 3,(ix+*) 
bit 3,(ix+*) 
bit 3,(ix+*) 
bit 3,(ix+*) 
bit 3,(ix+*) 
 
6 
bit 4,(ix+*) 
bit 4,(ix+*) 
bit 4,(ix+*) 
bit 4,(ix+*) 
bit 4,(ix+*) 
bit 4,(ix+*) 
bit 4,(ix+*) 
bit 4,(ix+*) 
bit 5,(ix+*) 
bit 5,(ix+*) 
bit 5,(ix+*) 
bit 5,(ix+*) 
bit 5,(ix+*) 
bit 5,(ix+*) 
bit 5,(ix+*) 
bit 5,(ix+*) 
 
7 
bit 6,(ix+*) 
bit 6,(ix+*) 
bit 6,(ix+*) 
bit 6,(ix+*) 
bit 6,(ix+*) 
bit 6,(ix+*) 
bit 6,(ix+*) 
bit 6,(ix+*) 
bit 7,(ix+*) 
bit 7,(ix+*) 
bit 7,(ix+*) 
bit 7,(ix+*) 
bit 7,(ix+*) 
bit 7,(ix+*) 
bit 7,(ix+*) 
bit 7,(ix+*) 
 
8 
res 0,(ix+*),b 
res 0,(ix+*),c 
res 0,(ix+*),d 
res 0,(ix+*),e 
res 0,(ix+*),h 
res 0,(ix+*),l 
res 0,(ix+*) 
res 0,(ix+*),a 
res 1,(ix+*),b 
res 1,(ix+*),c 
res 1,(ix+*),d 
res 1,(ix+*),e 
res 1,(ix+*),h 
res 1,(ix+*),l 
res 1,(ix+*) 
res 1,(ix+*),a 
 
9 
res 2,(ix+*),b 
res 2,(ix+*),c 
res 2,(ix+*),d 
res 2,(ix+*),e 
res 2,(ix+*),h 
res 2,(ix+*),l 
res 2,(ix+*) 
res 2,(ix+*),a 
res 3,(ix+*),b 
res 3,(ix+*),c 
res 3,(ix+*),d 
res 3,(ix+*),e 
res 3,(ix+*),h 
res 3,(ix+*),l 
res 3,(ix+*) 
res 3,(ix+*),a 
 
A 
res 4,(ix+*),b 
res 4,(ix+*),c 
res 4,(ix+*),d 
res 4,(ix+*),e 
res 4,(ix+*),h 
res 4,(ix+*),l 
res 4,(ix+*) 
res 4,(ix+*),a 
res 5,(ix+*),b 
res 5,(ix+*),c 
res 5,(ix+*),d 
res 5,(ix+*),e 
res 5,(ix+*),h 
res 5,(ix+*),l 
res 5,(ix+*) 
res 5,(ix+*),a 
 
B 
res 6,(ix+*),b 
res 6,(ix+*),c 
res 6,(ix+*),d 
res 6,(ix+*),e 
res 6,(ix+*),h 
res 6,(ix+*),l 
res 6,(ix+*) 
res 6,(ix+*),a 
res 7,(ix+*),b 
res 7,(ix+*),c 
res 7,(ix+*),d 
res 7,(ix+*),e 
res 7,(ix+*),h 
res 7,(ix+*),l 
res 7,(ix+*) 
res 7,(ix+*),a 
 
C 
set 0,(ix+*),b 
set 0,(ix+*),c 
set 0,(ix+*),d 
set 0,(ix+*),e 
set 0,(ix+*),h 
set 0,(ix+*),l 
set 0,(ix+*) 
set 0,(ix+*),a 
set 1,(ix+*),b 
set 1,(ix+*),c 
set 1,(ix+*),d 
set 1,(ix+*),e 
set 1,(ix+*),h 
set 1,(ix+*),l 
set 1,(ix+*) 
set 1,(ix+*),a 
 
D 
set 2,(ix+*),b 
set 2,(ix+*),c 
set 2,(ix+*),d 
set 2,(ix+*),e 
set 2,(ix+*),h 
set 2,(ix+*),l 
set 2,(ix+*) 
set 2,(ix+*),a 
set 3,(ix+*),b 
set 3,(ix+*),c 
set 3,(ix+*),d 
set 3,(ix+*),e 
set 3,(ix+*),h 
set 3,(ix+*),l 
set 3,(ix+*) 
set 3,(ix+*),a 
 
E 
set 4,(ix+*),b 
set 4,(ix+*),c 
set 4,(ix+*),d 
set 4,(ix+*),e 
set 4,(ix+*),h 
set 4,(ix+*),l 
set 4,(ix+*) 
set 4,(ix+*),a 
set 5,(ix+*),b 
set 5,(ix+*),c 
set 5,(ix+*),d 
set 5,(ix+*),e 
set 5,(ix+*),h 
set 5,(ix+*),l 
set 5,(ix+*) 
set 5,(ix+*),a 
 
F 
set 6,(ix+*),b 
set 6,(ix+*),c 
set 6,(ix+*),d 
set 6,(ix+*),e 
set 6,(ix+*),h 
set 6,(ix+*),l 
set 6,(ix+*) 
set 6,(ix+*),a 
set 7,(ix+*),b 
set 7,(ix+*),c 
set 7,(ix+*),d 
set 7,(ix+*),e 
set 7,(ix+*),h 
set 7,(ix+*),l 
set 7,(ix+*) 
set 7,(ix+*),a 
 
IY instructions (FD) 
0 
1 
2 
3 
4 
5 
6 
7 
8 
9 
A 
B 
C 
D 
E 
F 
 
0 
add iy,bc 
 
1 
add iy,de 
 
2 
ld iy,** 
ld (**),iy 
inc iy 
inc iyh 
dec iyh 
ld iyh,* 
add iy,iy 
ld iy,(**) 
dec iy 
inc iyl 
dec iyl 
ld iyl,* 
 
3 
inc (iy+*) 
dec (iy+*) 
ld (iy+*),* 
add iy,sp 
 
4 
ld b,iyh 
ld b,iyl 
ld b,(iy+*) 
ld c,iyh 
ld c,iyl 
ld c,(iy+*) 
 
5 
ld d,iyh 
ld d,iyl 
ld d,(iy+*) 
ld e,iyh 
ld e,iyl 
ld e,(iy+*) 
 
6 
ld iyh,b 
ld iyh,c 
ld iyh,d 
ld iyh,e 
ld iyh,iyh 
ld iyh,iyl 
ld h,(iy+*) 
ld iyh,a 
ld iyl,b 
ld iyl,c 
ld iyl,d 
ld iyl,e 
ld iyl,iyh 
ld iyl,iyl 
ld l,(iy+*) 
ld iyl,a 
 
7 
ld (iy+*),b 
ld (iy+*),c 
ld (iy+*),d 
ld (iy+*),e 
ld (iy+*),h 
ld (iy+*),l 
ld (iy+*),a 
ld a,iyh 
ld a,iyl 
ld a,(iy+*) 
 
8 
add a,iyh 
add a,iyl 
add a,(iy+*) 
adc a,iyh 
adc a,iyl 
adc a,(iy+*) 
 
9 
sub iyh 
sub iyl 
sub (iy+*) 
sbc a,iyh 
sbc a,iyl 
sbc a,(iy+*) 
 
A 
and iyh 
and iyl 
and (iy+*) 
xor iyh 
xor iyl 
xor (iy+*) 
 
B 
or iyh 
or iyl 
or (iy+*) 
cp iyh 
cp iyl 
cp (iy+*) 
 
C 
IY BITS 
 
 
D 
 
E 
pop iy 
ex (sp),iy 
push iy 
jp (iy) 
 
F 
ld sp,iy 
 
IY bit instructions (FDCB) 
0 
1 
2 
3 
4 
5 
6 
7 
8 
9 
A 
B 
C 
D 
E 
F 
 
0 
rlc (iy+*),b 
rlc (iy+*),c 
rlc (iy+*),d 
rlc (iy+*),e 
rlc (iy+*),h 
rlc (iy+*),l 
rlc (iy+*) 
rlc (iy+*),a 
rrc (iy+*),b 
rrc (iy+*),c 
rrc (iy+*),d 
rrc (iy+*),e 
rrc (iy+*),h 
rrc (iy+*),l 
rrc (iy+*) 
rrc (iy+*),a 
 
1 
rl (iy+*),b 
rl (iy+*),c 
rl (iy+*),d 
rl (iy+*),e 
rl (iy+*),h 
rl (iy+*),l 
rl (iy+*) 
rl (iy+*),a 
rr (iy+*),b 
rr (iy+*),c 
rr (iy+*),d 
rr (iy+*),e 
rr (iy+*),h 
rr (iy+*),l 
rr (iy+*) 
rr (iy+*),a 
 
2 
sla (iy+*),b 
sla (iy+*),c 
sla (iy+*),d 
sla (iy+*),e 
sla (iy+*),h 
sla (iy+*),l 
sla (iy+*) 
sla (iy+*),a 
sra (iy+*),b 
sra (iy+*),c 
sra (iy+*),d 
sra (iy+*),e 
sra (iy+*),h 
sra (iy+*),l 
sra (iy+*) 
sra (iy+*),a 
 
3 
sll (iy+*),b 
sll (iy+*),c 
sll (iy+*),d 
sll (iy+*),e 
sll (iy+*),h 
sll (iy+*),l 
sll (iy+*) 
sll (iy+*),a 
srl (iy+*),b 
srl (iy+*),c 
srl (iy+*),d 
srl (iy+*),e 
srl (iy+*),h 
srl (iy+*),l 
srl (iy+*) 
srl (iy+*),a 
 
4 
bit 0,(iy+*) 
bit 0,(iy+*) 
bit 0,(iy+*) 
bit 0,(iy+*) 
bit 0,(iy+*) 
bit 0,(iy+*) 
bit 0,(iy+*) 
bit 0,(iy+*) 
bit 1,(iy+*) 
bit 1,(iy+*) 
bit 1,(iy+*) 
bit 1,(iy+*) 
bit 1,(iy+*) 
bit 1,(iy+*) 
bit 1,(iy+*) 
bit 1,(iy+*) 
 
5 
bit 2,(iy+*) 
bit 2,(iy+*) 
bit 2,(iy+*) 
bit 2,(iy+*) 
bit 2,(iy+*) 
bit 2,(iy+*) 
bit 2,(iy+*) 
bit 2,(iy+*) 
bit 3,(iy+*) 
bit 3,(iy+*) 
bit 3,(iy+*) 
bit 3,(iy+*) 
bit 3,(iy+*) 
bit 3,(iy+*) 
bit 3,(iy+*) 
bit 3,(iy+*) 
 
6 
bit 4,(iy+*) 
bit 4,(iy+*) 
bit 4,(iy+*) 
bit 4,(iy+*) 
bit 4,(iy+*) 
bit 4,(iy+*) 
bit 4,(iy+*) 
bit 4,(iy+*) 
bit 5,(iy+*) 
bit 5,(iy+*) 
bit 5,(iy+*) 
bit 5,(iy+*) 
bit 5,(iy+*) 
bit 5,(iy+*) 
bit 5,(iy+*) 
bit 5,(iy+*) 
 
7 
bit 6,(iy+*) 
bit 6,(iy+*) 
bit 6,(iy+*) 
bit 6,(iy+*) 
bit 6,(iy+*) 
bit 6,(iy+*) 
bit 6,(iy+*) 
bit 6,(iy+*) 
bit 7,(iy+*) 
bit 7,(iy+*) 
bit 7,(iy+*) 
bit 7,(iy+*) 
bit 7,(iy+*) 
bit 7,(iy+*) 
bit 7,(iy+*) 
bit 7,(iy+*) 
 
8 
res 0,(iy+*),b 
res 0,(iy+*),c 
res 0,(iy+*),d 
res 0,(iy+*),e 
res 0,(iy+*),h 
res 0,(iy+*),l 
res 0,(iy+*) 
res 0,(iy+*),a 
res 1,(iy+*),b 
res 1,(iy+*),c 
res 1,(iy+*),d 
res 1,(iy+*),e 
res 1,(iy+*),h 
res 1,(iy+*),l 
res 1,(iy+*) 
res 1,(iy+*),a 
 
9 
res 2,(iy+*),b 
res 2,(iy+*),c 
res 2,(iy+*),d 
res 2,(iy+*),e 
res 2,(iy+*),h 
res 2,(iy+*),l 
res 2,(iy+*) 
res 2,(iy+*),a 
res 3,(iy+*),b 
res 3,(iy+*),c 
res 3,(iy+*),d 
res 3,(iy+*),e 
res 3,(iy+*),h 
res 3,(iy+*),l 
res 3,(iy+*) 
res 3,(iy+*),a 
 
A 
res 4,(iy+*),b 
res 4,(iy+*),c 
res 4,(iy+*),d 
res 4,(iy+*),e 
res 4,(iy+*),h 
res 4,(iy+*),l 
res 4,(iy+*) 
res 4,(iy+*),a 
res 5,(iy+*),b 
res 5,(iy+*),c 
res 5,(iy+*),d 
res 5,(iy+*),e 
res 5,(iy+*),h 
res 5,(iy+*),l 
res 5,(iy+*) 
res 5,(iy+*),a 
 
B 
res 6,(iy+*),b 
res 6,(iy+*),c 
res 6,(iy+*),d 
res 6,(iy+*),e 
res 6,(iy+*),h 
res 6,(iy+*),l 
res 6,(iy+*) 
res 6,(iy+*),a 
res 7,(iy+*),b 
res 7,(iy+*),c 
res 7,(iy+*),d 
res 7,(iy+*),e 
res 7,(iy+*),h 
res 7,(iy+*),l 
res 7,(iy+*) 
res 7,(iy+*),a 
 
C 
set 0,(iy+*),b 
set 0,(iy+*),c 
set 0,(iy+*),d 
set 0,(iy+*),e 
set 0,(iy+*),h 
set 0,(iy+*),l 
set 0,(iy+*) 
set 0,(iy+*),a 
set 1,(iy+*),b 
set 1,(iy+*),c 
set 1,(iy+*),d 
set 1,(iy+*),e 
set 1,(iy+*),h 
set 1,(iy+*),l 
set 1,(iy+*) 
set 1,(iy+*),a 
 
D 
set 2,(iy+*),b 
set 2,(iy+*),c 
set 2,(iy+*),d 
set 2,(iy+*),e 
set 2,(iy+*),h 
set 2,(iy+*),l 
set 2,(iy+*) 
set 2,(iy+*),a 
set 3,(iy+*),b 
set 3,(iy+*),c 
set 3,(iy+*),d 
set 3,(iy+*),e 
set 3,(iy+*),h 
set 3,(iy+*),l 
set 3,(iy+*) 
set 3,(iy+*),a 
 
E 
set 4,(iy+*),b 
set 4,(iy+*),c 
set 4,(iy+*),d 
set 4,(iy+*),e 
set 4,(iy+*),h 
set 4,(iy+*),l 
set 4,(iy+*) 
set 4,(iy+*),a 
set 5,(iy+*),b 
set 5,(iy+*),c 
set 5,(iy+*),d 
set 5,(iy+*),e 
set 5,(iy+*),h 
set 5,(iy+*),l 
set 5,(iy+*) 
set 5,(iy+*),a 
 
F 
set 6,(iy+*),b 
set 6,(iy+*),c 
set 6,(iy+*),d 
set 6,(iy+*),e 
set 6,(iy+*),h 
set 6,(iy+*),l 
set 6,(iy+*) 
set 6,(iy+*),a 
set 7,(iy+*),b 
set 7,(iy+*),c 
set 7,(iy+*),d 
set 7,(iy+*),e 
set 7,(iy+*),h 
 set 7,(iy+*),l 
set 7,(iy+*) 
set 7,(iy+*),a 
 
Opcode:  F8Size (bytes):  1Time (clock cycles):  11/5C:  unaffectedN:  unaffectedP/V:  unaffectedH:  unaffectedZ:  unaffectedS:  unaffected