The Z80 Instruction Set


CALL CCF CP CPD CPDR CPI CPIR CPL DAA DEC DI DJNZ EI EX EXX HALT

InstructionOpcodeBTsSZPC
CALL addrCD dr ad317----
CALL c,addrDC dr ad3t17f10----
CALL m,addrFC dr ad3t17f10----
CALL nc,addrD4 dr ad3t17f10----
CALL nz,addrC4 dr ad3t17f10----
CALL p,addrF4 dr ad3t17f10----
CALL po,addrE4 dr ad3t17f10----
CALL pe,addrEC dr ad3t17f10----
CALL z,addrCC dr ad3t17f10----
CCF3F14---x
CP (HL)BE17=7=v<
CP (IX+d)DD BE d319=7=v<
CP (IY+d)FD BE d319=7=v<
CP ABF14=7=v<
CP BB814=7=v<
CP CB914=7=v<
CP DBA14=7=v<
CP EBB14=7=v<
CP HBC14=7=v<
CP HIXDD BC28=7=v<
CP HIYFD BC28=7=v<
CP LBD14=7=vc
CP LIXDD BD28=7=v<
CP LIYFD BD28=7=v<
CP nFE n27=7=v<
CPDED A9216?=ABC-
CPDRED B92=16#21?=ABC-
CPIED A1216?=ABC-
CPIRED B22=16#21?=ABC-
CPL2F14----
DAA27147zpc
DEC (HL)351117zv-
DEC (IX+d)DD 35 d3237zv-
DEC (IY+d)FD 35 d3237zv-
DEC A3D147zv-
DEC B05147zv-
DEC BC0B16----
DEC C0D147zv-
DEC D15147zv-
DEC DE1BI6----
DEC E1D147zv-
DEC H25147zv-
DEC HIXDD 25287zv-
DEC HIYFD 25287zv-
DEC HL2B16----
DEC IXDD 2B210----
DEC IYFD 2B210----
DEC L2D147zv-
DEC LIXDD 2D287zv-
DEC LIYFD 2D287zv-
DEC SP3B16----
DIF314----
DJNZ d10 d2t13f8----
EIFB14----
EX (SP),HLE3119----
EX (SP),IXDD E3223----
EX (SP),IYFD E3223----
EX AF,AF'0814s'z'p'c'
EX DE,HLEB14----
EXXD914----
HALT761min 4----


David Cantrell, March 1996