Zilog Z80 intruction set table ------------------------------ HEX - DD FD CB DDCB FDCB ED ============================================================================================== 00 NOP NOP NOP RLC B RLC (IX+d),B RLC (IY+d),B NOP 01 LD BC,nn LD BC,nn LD BC,nn RLC C RLC (IX+d),C RLC (IY+d),C NOP 02 LD (BC),A LD (BC),A LD (BC),A RLC D RLC (IX+d),D RLC (IY+d),D NOP 03 INC BC INC BC INC BC RLC E RLC (IX+d),E RLC (IY+d),E NOP 04 INC B INC B INC B RLC H RLC (IX+d),H RLC (IY+d),H NOP 05 DEC B DEC B DEC B RLC L RLC (IX+d),L RLC (IY+d),L NOP 06 LD B,n LD B,n LD B,n RLC (HL) RLC (IX+d) RLC (IY+d) NOP 07 RLCA RLCA RLCA RLC A RLC (IX+d),A RLC (IY+d),A NOP ---------------------------------------------------------------------------------------------- 08 EX AF,AF' EX AF,AF' EX AF,AF' RRC B RRC (IX+d),B RRC (IY+d),B NOP 09 ADD HL,BC ADD IX,BC ADD IY,BC RRC C RRC (IX+d),C RRC (IY+d),C NOP 0A LD A,(BC) LD A,(BC) LD A,(BC) RRC D RRC (IX+d),D RRC (IY+d),D NOP 0B DEC BC DEC BC DEC BC RRC E RRC (IX+d),E RRC (IY+d),E NOP 0C INC C INC C INC C RRC H RRC (IX+d),H RRC (IY+d),H NOP 0D DEC C DEC C DEC C RRC L RRC (IX+d),L RRC (IY+d),L NOP 0E LD C,n LD C,n LD C,n RRC (HL) RRC (IX+d) RRC (IY+d) NOP 0F RRCA RRCA RRCA RRC A RRC (IX+d),A RRC (IY+d),A NOP ---------------------------------------------------------------------------------------------- 10 DJNZ e DJNZ e DJNZ e RL B RL (IX+d),B RL (IY+d),B NOP 11 LD DE,nn LD DE,nn LD DE,nn RL C RL (IX+d),C RL (IY+d),C NOP 12 LD (DE),A LD (DE),A LD (DE),A RL D RL (IX+d),D RL (IY+d),D NOP 13 INC DE INC DE INC DE RL E RL (IX+d),E RL (IY+d),E NOP 14 INC D INC D INC D RL H RL (IX+d),H RL (IY+d),H NOP 15 DEC D DEC D DEC D RL L RL (IX+d),L RL (IY+d),L NOP 16 LD D,n LD D,n LD D,n RL (HL) RL (IX+d) RL (IY+d) NOP 17 RLA RLA RLA RL A RL (IX+d),A RL (IY+d),A NOP ---------------------------------------------------------------------------------------------- 18 JR e JR e JR e RR B RR (IX+d),B RR (IY+d),B NOP 19 ADD HL,DE ADD IX,DE ADD IY,DE RR C RR (IX+d),C RR (IY+d),C NOP 1A LD A,(DE) LD A,(DE) LD A,(DE) RR D RR (IX+d),D RR (IY+d),D NOP 1B DEC DE DEC DE DEC DE RR E RR (IX+d),E RR (IY+d),E NOP 1C INC E INC E INC E RR H RR (IX+d),H RR (IY+d),H NOP 1D DEC E DEC E DEC E RR L RR (IX+d),L RR (IY+d),L NOP 1E LD E,n LD E,n LD E,n RR (HL) RR (IX+d) RR (IY+d) NOP 1F RRA RRA RRA RR A RR (IX+d),A RR (IX+d),A NOP ---------------------------------------------------------------------------------------------- 20 JR NZ,e JR NZ,e JR NZ,e SLA B SLA (IX+d),B SLA (IY+d),B NOP 21 LD HL,nn LD IX,nn LD IY,nn SLA C SLA (IX+d),C SLA (IY+d),C NOP 22 LD (nn),HL LD (nn),IX LD (nn),IX SLA D SLA (IX+d),D SLA (IY+d),D NOP 23 INC HL INC IX INC IY SLA E SLA (IX+d),E SLA (IY+d),E NOP 24 INC H INC XH INC YH SLA H SLA (IX+d),H SLA (IY+d),H NOP 25 DEC H DEC XH DEC YH SLA L SLA (IX+d),L SLA (IY+d),L NOP 26 LD H,n LD XH,n LD YH,n SLA (HL) SLA (IX+d) SLA (IY+d) NOP 27 DAA DAA DAA SLA A SLA (IX+d),A SLA (IY+d),A NOP ---------------------------------------------------------------------------------------------- 28 JR Z,e JR Z,e JR Z,e SRA B SRA (IX+d),B SRA (IY+d),B NOP 29 ADD HL,HL ADD IX,IX ADD IY,IY SRA C SRA (IX+d),C SRA (IY+d),C NOP 2A LD HL,(nn) LD IX,(nn) LD IY,(nn) SRA D SRA (IX+d),D SRA (IY+d),D NOP 2B DEC HL DEC IX DEC IY SRA E SRA (IX+d),E SRA (IY+d),E NOP 2C INC L INC XL INC YL SRA H SRA (IX+d),H SRA (IY+d),H NOP 2D DEC L DEC XL DEC YL SRA L SRA (IX+d),L SRA (IY+d),L NOP 2E LD L,n LD XL,n LD YL,n SRA (HL) SRA (IX+d) SRA (IY+d) NOP 2F CPL CPL CPL SRA A SRA (IX+d),A SRA (IY+d),A NOP ---------------------------------------------------------------------------------------------- 30 JR NC,e JR NC,e JR NC,e SLL B SLL (IX+d),B SLL (IY+d),B NOP 31 LD SP,nn LD SP,nn LD SP,nn SLL C SLL (IX+d),C SLL (IY+d),C NOP 32 LD (nn),A LD (nn),A LD (nn),A SLL D SLL (IX+d),D SLL (IY+d),D NOP 33 INC SP INC SP INC SP SLL E SLL (IX+d),E SLL (IY+d),E NOP 34 INC (HL) INC (IX+d) INC (IY+d) SLL H SLL (IX+d),H SLL (IY+d),H NOP 35 DEC (HL) DEC (IX+d) DEC (IY+d) SLL L SLL (IX+d),L SLL (IY+d),L NOP 36 LD (HL),n LD (IX+d),n LD (IY+d),n SLL (HL) SLL (IX+d) SLL (IY+d) NOP 37 SCF SCF SCF SLL A SLL (IX+d),A SLL (IY+d),A NOP ---------------------------------------------------------------------------------------------- 38 JR C,e JR C,e JR C,e SRL B SRL (IX+d),B SRL (IY+d),B NOP 39 ADD HL,SP ADD IX,SP ADD IY,SP SRL C SRL (IX+d),C SRL (IY+d),C NOP 3A LD A,(nn) LD A,(nn) LD A,(nn) SRL D SRL (IX+d),D SRL (IY+d),D NOP 3B DEC SP DEC SP DEC SP SRL E SRL (IX+d),E SRL (IY+d),E NOP 3C INC A INC A INC A SRL H SRL (IX+d),H SRL (IY+d),H NOP 3D DEC A DEC A DEC A SRL L SRL (IX+d),L SRL (IY+d),L NOP 3E LD A,n LD A,n LD A,n SRL (HL) SRL (IX+d) SRL (IY+d) NOP 3F CCF CCF CCF SRL A SRL (IX+d),A SRL (IY+d),A NOP ---------------------------------------------------------------------------------------------- 40 LD B,B LD B,B LD B,B BIT 0,B BIT 0,(IX+d) BIT 0,(IY+d) IN B,(C) 41 LD B,C LD B,C LD B,C BIT 0,C BIT 0,(IX+d) BIT 0,(IY+d) OUT (C),B 42 LD B,D LD B,D LD B,D BIT 0,D BIT 0,(IX+d) BIT 0,(IY+d) SBC HL,BC 43 LD B,E LD B,E LD B,E BIT 0,E BIT 0,(IX+d) BIT 0,(IY+d) LD (nn),BC 44 LD B,H LD B,XH LD B,YH BIT 0,H BIT 0,(IX+d) BIT 0,(IY+d) NEG 45 LD B,L LD B,XH LD B,YH BIT 0,L BIT 0,(IX+d) BIT 0,(IY+d) RETN 46 LD B,(HL) LD B,(IX+d) LD B,(IY+d) BIT 0,(HL) BIT 0,(IX+d) BIT 0,(IY+d) IM 0 47 LD B,A LD B,A LD B,A BIT 0,A BIT 0,(IX+d) BIT 0,(IY+d) LD I,A ---------------------------------------------------------------------------------------------- 48 LD C,B LD C,B LD C,B BIT 1,B BIT 1,(IX+d) BIT 1,(IY+d) IN C,(C) 49 LD C,C LD C,C LD C,C BIT 1,C BIT 1,(IX+d) BIT 1,(IY+d) OUT (C),C 4A LD C,D LD C,D LD C,D BIT 1,D BIT 1,(IX+d) BIT 1,(IY+d) ADC HL,BC 4B LD C,E LD C,E LD C,E BIT 1,E BIT 1,(IX+d) BIT 1,(IY+d) LD BC,(nn) 4C LD C,H LD C,XH LD C,YH BIT 1,H BIT 1,(IX+d) BIT 1,(IY+d) NEG 4D LD C,L LD C,XL LD C,YL BIT 1,L BIT 1,(IX+d) BIT 1,(IY+d) RETI 4E LD C,(HL) LD C,(IX+d) LD C,(IY+d) BIT 1,(HL) BIT 1,(IX+d) BIT 1,(IY+d) IM 0 4F LD C,A LD C,A LD C,A BIT 1,A BIT 1,(IX+d) BIT 1,(IY+d) LD R,A ---------------------------------------------------------------------------------------------- 50 LD D,B LD D,B LD D,B BIT 2,B BIT 2,(IX+d) BIT 2,(IY+d) IN D,(C) 51 LD D,C LD D,C LD D,C BIT 2,C BIT 2,(IX+d) BIT 2,(IY+d) OUT (C),D 52 LD D,D LD D,D LD D,D BIT 2,D BIT 2,(IX+d) BIT 2,(IY+d) SBC HL,DE 53 LD D,E LD D,E LD D,E BIT 2,E BIT 2,(IX+d) BIT 2,(IY+d) LD (nn),DE 54 LD D,H LD D,XH LD D,YH BIT 2,H BIT 2,(IX+d) BIT 2,(IY+d) NEG 55 LD D,L LD D,XL LD D,YL BIT 2,L BIT 2,(IX+d) BIT 2,(IY+d) RETN 56 LD D,(HL) LD D,(IX+d) LD D,(IY+d) BIT 2,(HL) BIT 2,(IX+d) BIT 2,(IY+d) IM 1 57 LD D,A LD D,A LD D,A BIT 2,A BIT 2,(IX+d) BIT 2,(IY+d) LD A,I ---------------------------------------------------------------------------------------------- 58 LD E,B LD E,B LD E,B BIT 3,B BIT 3,(IX+d) BIT 3,(IY+d) IN E,(C) 59 LD E,C LD E,C LD E,C BIT 3,C BIT 3,(IX+d) BIT 3,(IY+d) OUT (C),E 5A LD E,D LD E,D LD E,D BIT 3,D BIT 3,(IX+d) BIT 3,(IY+d) ADC HL,DE 5B LD E,E LD E,E LD E,E BIT 3,E BIT 3,(IX+d) BIT 3,(IY+d) LD DE,(nn) 5C LD E,H LD E,XH LD E,YH BIT 3,H BIT 3,(IX+d) BIT 3,(IY+d) NEG 5D LD E,L LD E,XL LD E,YL BIT 3,L BIT 3,(IX+d) BIT 3,(IY+d) RETN 5E LD E,(HL) LD E,(IX+d) LD E,(IY+d) BIT 3,(HL) BIT 3,(IX+d) BIT 3,(IY+d) IM 2 5F LD E,A LD E,A LD E,A BIT 3,A BIT 3,(IX+d) BIT 3,(IY+d) LD A,R ---------------------------------------------------------------------------------------------- 60 LD H,B LD XH,B LD YH,B BIT 4,B BIT 4,(IX+d) BIT 4,(IY+d) IN H,(C) 61 LD H,C LD XH,C LD YH,C BIT 4,C BIT 4,(IX+d) BIT 4,(IY+d) OUT (C),H 62 LD H,D LD XH,D LD YH,D BIT 4,D BIT 4,(IX+d) BIT 4,(IY+d) SBC HL,HL 63 LD H,E LD XH,E LD YH,E BIT 4,E BIT 4,(IX+d) BIT 4,(IY+d) LD (nn),HL 64 LD H,H LD XH,XH LD YH,YH BIT 4,H BIT 4,(IX+d) BIT 4,(IY+d) NEG 65 LD H,L LD XH,XL LD YH,YL BIT 4,L BIT 4,(IX+d) BIT 4,(IY+d) RETN 66 LD H,(HL) LD H,(IX+d) LD H,(IY+d) BIT 4,(HL) BIT 4,(IX+d) BIT 4,(IY+d) IM 0 67 LD H,A LD XH,A LD YH,A BIT 4,A BIT 4,(IX+d) BIT 4,(IY+d) RRD ---------------------------------------------------------------------------------------------- 68 LD L,B LD XL,B LD YL,B BIT 5,B BIT 5,(IX+d) BIT 5,(IY+d) IN L,(C) 69 LD L,C LD XL,C LD YL,C BIT 5,C BIT 5,(IX+d) BIT 5,(IY+d) OUT (C),L 6A LD L,D LD XL,D LD YL,D BIT 5,D BIT 5,(IX+d) BIT 5,(IY+d) ADC HL,HL 6B LD L,E LD XL,E LD YL,E BIT 5,E BIT 5,(IX+d) BIT 5,(IY+d) LD HL,(nn) 6C LD L,H LD XL,H LD YL,H BIT 5,H BIT 5,(IX+d) BIT 5,(IY+d) NEG 6D LD L,L LD XL,L LD YL,L BIT 5,L BIT 5,(IX+d) BIT 5,(IY+d) RETN 6E LD L,(HL) LD L,(IX+d) LD L,(IY+d) BIT 5,(HL) BIT 5,(IX+d) BIT 5,(IY+d) IM 0 6F LD L,A LD XL,A LD YL,A BIT 5,A BIT 5,(IX+d) BIT 5,(IY+d) RLD ---------------------------------------------------------------------------------------------- 70 LD (HL),B LD (IX+d),B LD (IY+d),B BIT 6,B BIT 6,(IX+d) BIT 6,(IY+d) IN F,(C) 71 LD (HL),C LD (IX+d),C LD (IY+d),C BIT 6,C BIT 6,(IX+d) BIT 6,(IY+d) OUT (C),0 72 LD (HL),D LD (IX+d),D LD (IY+d),D BIT 6,D BIT 6,(IX+d) BIT 6,(IY+d) SBC HL,SP 73 LD (HL),E LD (IX+d),E LD (IY+d),E BIT 6,E BIT 6,(IX+d) BIT 6,(IY+d) LD (nn),SP 74 LD (HL),H LD (IX+d),H LD (IY+d),H BIT 6,H BIT 6,(IX+d) BIT 6,(IY+d) NEG 75 LD (HL),L LD (IX+d),L LD (IY+d),L BIT 6,L BIT 6,(IX+d) BIT 6,(IY+d) RETN 76 HALT HALT HALT BIT 6,(HL) BIT 6,(IX+d) BIT 6,(IY+d) IM 1 77 LD (HL),A LD (IX+d),A LD (IY+d),A BIT 6,A BIT 6,(IX+d) BIT 6,(IY+d) NOP ---------------------------------------------------------------------------------------------- 78 LD A,B LD A,B LD A,B BIT 7,B BIT 7,(IX+d) BIT 7,(IY+d) IN A,(C) 79 LD A,C LD A,C LD A,C BIT 7,C BIT 7,(IX+d) BIT 7,(IY+d) OUT (C),A 7A LD A,D LD A,D LD A,D BIT 7,D BIT 7,(IX+d) BIT 7,(IY+d) ADC HL,SP 7B LD A,E LD A,E LD A,E BIT 7,E BIT 7,(IX+d) BIT 7,(IY+d) LD SP,(nn) 7C LD A,H LD A,XH LD A,YH BIT 7,H BIT 7,(IX+d) BIT 7,(IY+d) NEG 7D LD A,L LD A,XL LD A,YL BIT 7,L BIT 7,(IX+d) BIT 7,(IY+d) RETN 7E LD A,(HL) LD A,(IX+d) LD A,(IY+d) BIT 7,(HL) BIT 7,(IX+d) BIT 7,(IY+d) IM 2 7F LD A,A LD A,A LD A,A BIT 7,A BIT 7,(IX+d) BIT 7,(IY+d) NOP ---------------------------------------------------------------------------------------------- 80 ADD A,B ADD A,B ADD A,B RES 0,B RES 0,(IX+d),B RES 0,(IY+d),B NOP 81 ADD A,C ADD A,C ADD A,C RES 0,C RES 0,(IX+d),C RES 0,(IY+d),C NOP 82 ADD A,D ADD A,D ADD A,D RES 0,D RES 0,(IX+d),D RES 0,(IY+d),D NOP 83 ADD A,E ADD A,E ADD A,E RES 0,E RES 0,(IX+d),E RES 0,(IY+d),E NOP 84 ADD A,H ADD A,XH ADD A,YH RES 0,H RES 0,(IX+d),H RES 0,(IY+d),H NOP 85 ADD A,L ADD A,XL ADD A,YL RES 0,L RES 0,(IX+d),L RES 0,(IY+d),L NOP 86 ADD A,(HL) ADD A,(IX+d) ADD A,(IY+d) RES 0,(HL) RES 0,(IX+d) RES 0,(IY+d) NOP 87 ADD A,A ADD A,A ADD A,A RES 0,A RES 0,(IX+d),A RES 0,(IY+d),A NOP ---------------------------------------------------------------------------------------------- 88 ADC A,B ADC A,B ADC A,B RES 1,B RES 1,(IX+d),B RES 1,(IY+d),B NOP 89 ADC A,C ADC A,C ADC A,C RES 1,C RES 1,(IX+d),C RES 1,(IY+d),C NOP 8A ADC A,D ADC A,D ADC A,D RES 1,D RES 1,(IX+d),D RES 1,(IY+d),D NOP 8B ADC A,E ADC A,E ADC A,E RES 1,E RES 1,(IX+d),E RES 1,(IY+d),E NOP 8C ADC A,H ADC A,XH ADC A,YH RES 1,H RES 1,(IX+d),H RES 1,(IY+d),H NOP 8D ADC A,L ADC A,XL ADC A,YL RES 1,L RES 1,(IX+d),L RES 1,(IY+d),L NOP 8E ADC A,(HL) ADC A,(IX+d) ADC A,(IY+d) RES 1,(HL) RES 1,(IX+d) RES 1,(IY+d) NOP 8F ADC A,A ADC A,A ADC A,A RES 1,A RES 1,(IX+d),A RES 1,(IY+d),A NOP ---------------------------------------------------------------------------------------------- 90 SUB B SUB B SUB B RES 2,B RES 2,(IX+d),B RES 2,(IY+d),B NOP 91 SUB C SUB C SUB C RES 2,C RES 2,(IX+d),C RES 2,(IY+d),C NOP 92 SUB D SUB D SUB D RES 2,D RES 2,(IX+d),D RES 2,(IY+d),D NOP 93 SUB E SUB E SUB E RES 2,E RES 2,(IX+d),E RES 2,(IY+d),E NOP 94 SUB H SUB XH SUB YH RES 2,H RES 2,(IX+d),H RES 2,(IY+d),H NOP 95 SUB L SUB XL SUB YL RES 2,L RES 2,(IX+d),L RES 2,(IY+d),L NOP 96 SUB (HL) SUB (IX+d) SUB (IY+d) RES 2,(HL) RES 2,(IX+d) RES 2,(IY+d) NOP 97 SUB A SUB A SUB A RES 2,A RES 2,(IX+d),A RES 2,(IY+d),A NOP ---------------------------------------------------------------------------------------------- 98 SBC A,B SBC A,B SBC A,B RES 3,B RES 3,(IX+d),B RES 3,(IY+d),B NOP 99 SBC A,C SBC A,C SBC A,C RES 3,C RES 3,(IX+d),C RES 3,(IY+d),C NOP 9A SBC A,D SBC A,D SBC A,D RES 3,D RES 3,(IX+d),D RES 3,(IY+d),D NOP 9B SBC A,E SBC A,E SBC A,E RES 3,E RES 3,(IX+d),E RES 3,(IY+d),E NOP 9C SBC A,H SBC A,XH SBC A,YH RES 3,H RES 3,(IX+d),H RES 3,(IY+d),H NOP 9D SBC A,L SBC A,XL SBC A,YL RES 3,L RES 3,(IX+d),L RES 3,(IY+d),L NOP 9E SBC A,(HL) SBC A,(IX+d) SBC A,(IY+d) RES 3,(HL) RES 3,(IX+d) RES 3,(IY+d) NOP 9F SBC A,A SBC A,A SBC A,A RES 3,A RES 3,(IX+d),A RES 3,(IY+d),A NOP ---------------------------------------------------------------------------------------------- A0 AND B AND B AND B RES 4,B RES 4,(IX+d),B RES 4,(IY+d),B LDI A1 AND C AND C AND C RES 4,C RES 4,(IX+d),C RES 4,(IY+d),C CPI A2 AND D AND D AND D RES 4,D RES 4,(IX+d),D RES 4,(IY+d),D INI A3 AND E AND E AND E RES 4,E RES 4,(IX+d),E RES 4,(IY+d),E OUTI A4 AND H AND XH AND YH RES 4,H RES 4,(IX+d),H RES 4,(IY+d),H NOP A5 AND L AND XL AND YL RES 4,L RES 4,(IX+d),L RES 4,(IY+d),L NOP A6 AND (HL) AND (IX+d) AND (IY+d) RES 4,(HL) RES 4,(IX+d) RES 4,(IY+d) NOP A7 AND A AND A AND A RES 4,A RES 4,(IX+d),A RES 4,(IY+d),A NOP ---------------------------------------------------------------------------------------------- A8 XOR B XOR B XOR B RES 5,B RES 5,(IX+d),B RES 5,(IY+d),B LDD A9 XOR C XOR C XOR C RES 5,C RES 5,(IX+d),C RES 5,(IY+d),C CPD AA XOR D XOR D XOR D RES 5,D RES 5,(IX+d),D RES 5,(IY+d),D IND AB XOR E XOR E XOR E RES 5,E RES 5,(IX+d),E RES 5,(IY+d),E OUTD AC XOR H XOR XH XOR YH RES 5,H RES 5,(IX+d),H RES 5,(IY+d),H NOP AD XOR L XOR XL XOR YL RES 5,L RES 5,(IX+d),L RES 5,(IY+d),L NOP AE XOR (HL) XOR (IX+d) XOR (IY+d) RES 5,(HL) RES 5,(IX+d) RES 5,(IY+d) NOP AF XOR A XOR A XOR A RES 5,A RES 5,(IX+d),A RES 5,(IY+d),A NOP ---------------------------------------------------------------------------------------------- B0 OR B OR B OR B RES 6,B RES 6,(IX+d),B RES 6,(IY+d),B LDIR B1 OR C OR C OR C RES 6,C RES 6,(IX+d),C RES 6,(IY+d),C CPIR B2 OR D OR D OR D RES 6,D RES 6,(IX+d),D RES 6,(IY+d),D INIR B3 OR E OR E OR E RES 6,E RES 6,(IX+d),E RES 6,(IY+d),E OTIR B4 OR H OR XH OR YH RES 6,H RES 6,(IX+d),H RES 6,(IY+d),H NOP B5 OR L OR XL OR YL RES 6,L RES 6,(IX+d),L RES 6,(IY+d),L NOP B6 OR (HL) OR (IX+d) OR (IY+d) RES 6,(HL) RES 6,(IX+d) RES 6,(IY+d) NOP B7 OR A OR A OR A RES 6,A RES 6,(IX+d),A RES 6,(IY+d),A NOP ---------------------------------------------------------------------------------------------- B8 CP B CP B CP B RES 7,B RES 7,(IX+d),B RES 7,(IY+d),B LDDR B9 CP C CP C CP C RES 7,C RES 7,(IX+d),C RES 7,(IY+d),C CPDR BA CP D CP D CP D RES 7,D RES 7,(IX+d),D RES 7,(IY+d),D INDR BB CP E CP E CP E RES 7,E RES 7,(IX+d),E RES 7,(IY+d),E OTDR BC CP H CP XH CP YH RES 7,H RES 7,(IX+d),H RES 7,(IY+d),H NOP BD CP L CP XL CP YL RES 7,L RES 7,(IX+d),L RES 7,(IY+d),L NOP BE CP (HL) CP (IX+d) CP (IY+d) RES 7,(HL) RES 7,(IX+d) RES 7,(IY+d) NOP BF CP A CP A CP A RES 7,A RES 7,(IX+d),A RES 7,(IY+d),A NOP ---------------------------------------------------------------------------------------------- C0 RET NZ RET NZ RET NZ SET 0,B SET 0,(IX+d),B SET 0,(IY+d),B NOP C1 POP BC POP BC POP BC SET 0,C SET 0,(IX+d),C SET 0,(IY+d),C NOP C2 JP NZ,nn JP NZ,nn JP NZ,nn SET 0,D SET 0,(IX+d),D SET 0,(IY+d),D NOP C3 JP nn JP nn JP nn SET 0,E SET 0,(IX+d),E SET 0,(IY+d),E NOP C4 CALL NZ,nn CALL NZ,nn CALL NZ,nn SET 0,H SET 0,(IX+d),H SET 0,(IY+d),H NOP C5 PUSH BC PUSH BC PUSH BC SET 0,L SET 0,(IX+d),L SET 0,(IY+d),L NOP C6 ADD A,n ADD A,n ADD A,n SET 0,(HL) SET 0,(IX+d) SET 0,(IY+d) NOP C7 RST 00h RST 00h RST 00h SET 0,A SET 0,(IX+d),A SET 0,(IY+d),A NOP ---------------------------------------------------------------------------------------------- C8 RET Z RET Z RET Z SET 1,B SET 1,(IX+d),B SET 1,(IY+d),B NOP C9 RET RET RET SET 1,C SET 1,(IX+d),C SET 1,(IY+d),C NOP CA JP Z,nn JP Z,nn JP Z,nn SET 1,D SET 1,(IX+d),D SET 1,(IY+d),D NOP CB SET 1,E SET 1,(IX+d),E SET 1,(IY+d),E NOP CC CALL Z,nn CALL Z,nn CALL Z,nn SET 1,H SET 1,(IX+d),H SET 1,(IY+d),H NOP CD CALL nn CALL nn CALL nn SET 1,L SET 1,(IX+d),L SET 1,(IY+d),L NOP CE ADC A,n ADC A,n ADC A,n SET 1,(HL) SET 1,(IX+d) SET 1,(IY+d) NOP CF RST 08h RST 08h RST 08h SET 1,A SET 1,(IX+d),A SET 1,(IY+d),A NOP ---------------------------------------------------------------------------------------------- D0 RET NC RET NC RET NC SET 2,B SET 2,(IX+d),B SET 2,(IY+d),B NOP D1 POP DE POP DE POP DE SET 2,C SET 2,(IX+d),C SET 2,(IY+d),C NOP D2 JP NC,nn JP NC,nn JP NC,nn SET 2,D SET 2,(IX+d),D SET 2,(IY+d),D NOP D3 OUT (n),A OUT (n),A OUT (n),A SET 2,E SET 2,(IX+d),E SET 2,(IY+d),E NOP D4 CALL NC,nn CALL NC,nn CALL NC,nn SET 2,H SET 2,(IX+d),H SET 2,(IY+d),H NOP D5 PUSH DE PUSH DE PUSH DE SET 2,L SET 2,(IX+d),L SET 2,(IY+d),L NOP D6 SUB n SUB n SUB n SET 2,(HL) SET 2,(IX+d) SET 2,(IY+d) NOP D7 RST 10h RST 10h RST 10h SET 2,A SET 2,(IX+d),A SET 2,(IY+d),A NOP ---------------------------------------------------------------------------------------------- D8 RET C RET C RET C SET 3,B SET 3,(IX+d),B SET 3,(IY+d),B NOP D9 EXX EXX EXX SET 3,C SET 3,(IX+d),C SET 3,(IY+d),C NOP DA JP C,nn JP C,nn JP C,nn SET 3,D SET 3,(IX+d),D SET 3,(IY+d),D NOP DB IN A,(n) IN A,(n) IN A,(n) SET 3,E SET 3,(IX+d),E SET 3,(IY+d),E NOP DC CALL C,nn CALL C,nn CALL C,nn SET 3,H SET 3,(IX+d),H SET 3,(IY+d),H NOP DD
SET 3,L SET 3,(IX+d),L SET 3,(IY+d),L NOP DE SBC A,n SBC A,n SBC A,n SET 3,(HL) SET 3,(IX+d) SET 3,(IY+d) NOP DF RST 18h RST 18h RST 18h SET 3,A SET 3,(IX+d),A SET 3,(IY+d),A NOP ---------------------------------------------------------------------------------------------- E0 RET PO RET PO RET PO SET 4,B SET 4,(IX+d),B SET 4,(IY+d),B NOP E1 POP HL POP IX POP IY SET 4,C SET 4,(IX+d),C SET 4,(IY+d),C NOP E2 JP PO,nn JP PO,nn JP PO,nn SET 4,D SET 4,(IX+d),D SET 4,(IY+d),D NOP E3 EX (SP),HL EX (SP),IX EX (SP),IY SET 4,E SET 4,(IX+d),E SET 4,(IY+d),E NOP E4 CALL PO,nn CALL PO,nn CALL PO,nn SET 4,H SET 4,(IX+d),H SET 4,(IY+d),H NOP E5 PUSH HL PUSH IX PUSH IY SET 4,L SET 4,(IX+d),L SET 4,(IY+d),L NOP E6 AND n AND n AND n SET 4,(HL) SET 4,(IX+d) SET 4,(IY+d) NOP E7 RST 20h RST 20h RST 20h SET 4,A SET 4,(IX+d),A SET 4,(IY+d),A NOP ---------------------------------------------------------------------------------------------- E8 RET PE RET PE RET PE SET 5,B SET 5,(IX+d),B SET 5,(IY+d),B NOP E9 JP (HL) JP (IX) JP (IY) SET 5,C SET 5,(IX+d),C SET 5,(IY+d),C NOP EA JP PE,nn JP PE,nn JP PE,nn SET 5,D SET 5,(IX+d),D SET 5,(IY+d),D NOP EB EX DE,HL EX DE,HL EX DE,HL SET 5,E SET 5,(IX+d),E SET 5,(IY+d),E NOP EC CALL PE,nn CALL PE,nn CALL PE,nn SET 5,H SET 5,(IX+d),H SET 5,(IY+d),H NOP ED SET 5,L SET 5,(IX+d),L SET 5,(IY+d),L NOP EE XOR n XOR n XOR n SET 5,(HL) SET 5,(IX+d) SET 5,(IY+d) NOP EF RST 28h RST 28h RST 28h SET 5,A SET 5,(IX+d),A SET 5,(IY+d),A NOP ---------------------------------------------------------------------------------------------- F0 RET P RET P RET P SET 6,B SET 6,(IX+d),B SET 6,(IY+d),B NOP F1 POP AF POP AF POP AF SET 6,C SET 6,(IX+d),C SET 6,(IY+d),C NOP F2 JP P,nn JP P,nn JP P,nn SET 6,D SET 6,(IX+d),D SET 6,(IY+d),D NOP F3 DI DI DI SET 6,E SET 6,(IX+d),E SET 6,(IY+d),E NOP F4 CALL P,nn CALL P,nn CALL P,nn SET 6,H SET 6,(IX+d),H SET 6,(IY+d),H NOP F5 PUSH AF PUSH AF PUSH AF SET 6,L SET 6,(IX+d),L SET 6,(IY+d),L NOP F6 OR n OR n OR n SET 6,(HL) SET 6,(IX+d) SET 6,(IY+d) NOP F7 RST 30h RST 30h RST 30h SET 6,A SET 6,(IX+d),A SET 6,(IY+d),A NOP ---------------------------------------------------------------------------------------------- F8 RET M RET M RET M SET 7,B SET 7,(IX+d),B SET 7,(IY+d),B NOP F9 LD SP,HL LD SP,IX LD SP,IY SET 7,C SET 7,(IX+d),C SET 7,(IY+d),C NOP FA JP M,nn JP M,nn JP M,nn SET 7,D SET 7,(IX+d),D SET 7,(IY+d),D NOP FB EI EI EI SET 7,E SET 7,(IX+d),E SET 7,(IY+d),E NOP FC CALL M,nn CALL M,nn CALL M,nn SET 7,H SET 7,(IX+d),H SET 7,(IY+d),H NOP FD SET 7,L SET 7,(IX+d),L SET 7,(IY+d),L NOP FE CP n CP n CP n SET 7,(HL) SET 7,(IX+d) SET 7,(IY+d) NOP FF RST 38h RST 38h RST 38h SET 7,A SET 7,(IX+d),A SET 7,(IY+d),A NOP ==============================================================================================