x0 | x1 | x2 | x3 | x4 | x5 | x6 | x7 | x8 | x9 | xA | xB | xC | xD | xE | xF | |
0x | NOP 1 4 -------- | LD BC,d16 3 10 -------- | LD (BC),A 1 7 -------- | INC BC 1 6 -------- | INC B 1 4 -----V0- | DEC B 1 4 -----V1- | LD B,d8 2 7 -------- | RLCA 1 4 --Y0X-0C | EX AF,AF' 1 4 -------- | ADD HL,BC 1 11 --YHX-0C | LD A,(BC) 1 7 -------- | DEC BC 1 6 -------- | INC C 1 4 -----V0- | DEC C 1 4 -----V1- | LD C,d8 2 7 -------- | RRCA 1 4 --Y0X-0C |
1x | DJNZ r8 2 13/8 -------- | LD DE,d16 3 10 -------- | LD (DE),A 1 7 -------- | INC DE 1 6 -------- | INC D 1 4 -----V0- | DEC D 1 4 -----V1- | LD D,d8 2 7 -------- | RLA 1 4 --Y0X-0C | JR r8 2 12 -------- | ADD HL,DE 1 11 --YHX-0C | LD A,(DE) 1 7 -------- | DEC DE 1 6 -------- | INC E 1 4 -----V0- | DEC E 1 4 -----V1- | LD E,d8 2 7 -------- | RRA 1 4 --Y0X-0C |
2x | JR NZ,r8 2 12/7 -------- | LD HL,d16 3 10 -------- | LD (a16),HL 3 16 -------- | INC HL 1 6 -------- | INC H 1 4 -----V0- | DEC H 1 4 -----V1- | LD H,d8 2 7 -------- | DAA 1 4 SZYHXP-C | JR Z,r8 2 12/7 -------- | ADD HL,HL 1 11 --YHX-0C | LD HL,(a16) 3 16 -------- | DEC HL 1 6 -------- | INC L 1 4 -----V0- | DEC L 1 4 -----V1- | LD L,d8 2 7 -------- | CPL 1 4 --Y1X-1- |
3x | JR NC,r8 2 12/7 -------- | LD SP,d16 3 10 -------- | LD (a16),A 3 13 -------- | INC SP 1 6 -------- | INC (HL) 1 11 -----V0- | DEC (HL) 1 11 -----V1- | LD (HL),d8 2 10 -------- | SCF 1 4 --Y0X-01 | JR C,r8 2 12/7 -------- | ADD HL,SP 1 11 --YHX-0C | LD A,(a16) 3 13 -------- | DEC SP 1 6 -------- | INC A 1 4 -----V0- | DEC A 1 4 -----V1- | LD A,d8 2 7 -------- | CCF 1 4 --YHX-0C |
4x | LD B,B 1 4 -------- | LD B,C 1 4 -------- | LD B,D 1 4 -------- | LD B,E 1 4 -------- | LD B,H 1 4 -------- | LD B,L 1 4 -------- | LD B,(HL) 1 7 -------- | LD B,A 1 4 -------- | LD C,B 1 4 -------- | LD C,C 1 4 -------- | LD C,D 1 4 -------- | LD C,E 1 4 -------- | LD C,H 1 4 -------- | LD C,L 1 4 -------- | LD C,(HL) 1 7 -------- | LD C,A 1 4 -------- |
5x | LD D,B 1 4 -------- | LD D,C 1 4 -------- | LD D,D 1 4 -------- | LD D,E 1 4 -------- | LD D,H 1 4 -------- | LD D,L 1 4 -------- | LD D,(HL) 1 7 -------- | LD D,A 1 4 -------- | LD E,B 1 4 -------- | LD E,C 1 4 -------- | LD E,D 1 4 -------- | LD E,E 1 4 -------- | LD E,H 1 4 -------- | LD E,L 1 4 -------- | LD E,(HL) 1 7 -------- | LD E,A 1 4 -------- |
6x | LD H,B 1 4 -------- | LD H,C 1 4 -------- | LD H,D 1 4 -------- | LD H,E 1 4 -------- | LD H,H 1 4 -------- | LD H,L 1 4 -------- | LD H,(HL) 1 7 -------- | LD H,A 1 4 -------- | LD L,B 1 4 -------- | LD L,C 1 4 -------- | LD L,D 1 4 -------- | LD L,E 1 4 -------- | LD L,H 1 4 -------- | LD L,L 1 4 -------- | LD L,(HL) 1 7 -------- | LD L,A 1 4 -------- |
7x | LD (HL),B 1 7 -------- | LD (HL),C 1 7 -------- | LD (HL),D 1 7 -------- | LD (HL),E 1 7 -------- | LD (HL),H 1 7 -------- | LD (HL),L 1 7 -------- | HALT 1 4 -------- | LD (HL),A 1 7 -------- | LD A,B 1 4 -------- | LD A,C 1 4 -------- | LD A,D 1 4 -------- | LD A,E 1 4 -------- | LD A,H 1 4 -------- | LD A,L 1 4 -------- | LD A,(HL) 1 7 -------- | LD A,A 1 4 -------- |
8x | ADD A,B 1 4 SZYHXV0C | ADD A,C 1 4 SZYHXV0C | ADD A,D 1 4 SZYHXV0C | ADD A,E 1 4 SZYHXV0C | ADD A,H 1 4 SZYHXV0C | ADD A,L 1 4 SZYHXV0C | ADD A,(HL) 1 7 SZYHXV0C | ADD A,A 1 4 SZYHXV0C | ADC A,B 1 4 SZYHXV0C | ADC A,C 1 4 SZYHXV0C | ADC A,D 1 4 SZYHXV0C | ADC A,E 1 4 SZYHXV0C | ADC A,H 1 4 SZYHXV0C | ADC A,L 1 4 SZYHXV0C | ADC A,(HL) 1 7 SZYHXV0C | ADC A,A 1 4 SZYHXV0C |
9x | SUB B 1 4 SZYHXV1C | SUB C 1 4 SZYHXV1C | SUB D 1 4 SZYHXV1C | SUB E 1 4 SZYHXV1C | SUB H 1 4 SZYHXV1C | SUB L 1 4 SZYHXV1C | SUB (HL) 1 7 SZYHXV1C | SUB A 1 4 SZYHXV1C | SBC A,B 1 4 SZYHXV1C | SBC A,C 1 4 SZYHXV1C | SBC A,D 1 4 SZYHXV1C | SBC A,E 1 4 SZYHXV1C | SBC A,H 1 4 SZYHXV1C | SBC A,L 1 4 SZYHXV1C | SBC A,(HL) 1 7 SZYHXV1C | SBC A,A 1 4 SZYHXV1C |
Ax | AND B 1 4 SZY1XP00 | AND C 1 4 SZY1XP00 | AND D 1 4 SZY1XP00 | AND E 1 4 SZY1XP00 | AND H 1 4 SZY1XP00 | AND L 1 4 SZY1XP00 | AND (HL) 1 7 SZY1XP00 | AND A 1 4 SZY1XP00 | XOR B 1 4 SZY1XP00 | XOR C 1 4 SZY1XP00 | XOR D 1 4 SZY1XP00 | XOR E 1 4 SZY1XP00 | XOR H 1 4 SZY1XP00 | XOR L 1 4 SZY1XP00 | XOR (HL) 1 7 SZY1XP00 | XOR A 1 4 SZY1XP00 |
Bx | OR B 1 4 SZY1XP00 | OR C 1 4 SZY1XP00 | OR D 1 4 SZY1XP00 | OR E 1 4 SZY1XP00 | OR H 1 4 SZY1XP00 | OR L 1 4 SZY1XP00 | OR (HL) 1 7 SZY1XP00 | OR A 1 4 SZY1XP00 | CP B 1 4 SZYHXV1C | CP C 1 4 SZYHXV1C | CP D 1 4 SZYHXV1C | CP E 1 4 SZYHXV1C | CP H 1 4 SZYHXV1C | CP L 1 4 SZYHXV1C | CP (HL) 1 7 SZYHXV1C | CP A 1 4 SZYHXV1C |
Cx | RET NZ 1 11/5 -------- | POP BC 1 10 -------- | JP NZ,a16 3 10 -------- | JP a16 3 10 -------- | CALL NZ,a16 3 17/10 -------- | PUSH BC 1 11 -------- | ADD A,d8 2 7 SZYHXV0C | RST 00H 1 11 -------- | RET Z 1 11/5 -------- | RET 1 10 -------- | JP Z,a16 3 10 -------- | PREFIX CB X X X | CALL Z,a16 3 17/10 -------- | CALL a16 3 17 -------- | ADC A,d8 2 7 SZYHXV0C | RST 08H 1 11 -------- |
Dx | RET NC 1 11/5 -------- | POP DE 1 10 -------- | JP NC,a16 3 10 -------- | OUT (d8),A 2 11 -------- | CALL NC,a16 3 17/10 -------- | PUSH DE 1 11 -------- | SUB d8 2 7 SZYHXV1C | RST 10H 1 11 -------- | RET C 1 11/5 -------- | EXX 1 4 -------- | JP C,a16 3 10 -------- | IN A,(d8) 2 11 -------- | CALL C,a16 3 17/10 -------- | PREFIX DD X X X | SBC A,d8 2 7 SZYHXV1C | RST 18H 1 11 -------- |
Ex | RET PO 1 11/5 -------- | POP HL 1 10 -------- | JP PO,a16 3 10 -------- | EX (SP),HL 1 19 -------- | CALL PO,a16 3 17/10 -------- | PUSH HL 1 11 -------- | AND d8 2 7 SZY1XP00 | RST 20H 1 11 -------- | RET PE 1 11/5 -------- | JP (HL) 1 4 -------- | JP PE,a16 3 10 -------- | EX DE,HL 1 4 -------- | CALL PE,a16 3 17/10 -------- | PREFIX ED X X X | XOR d8 2 7 SZY1XP00 | RST 28H 1 11 -------- |
Fx | RET P 1 11/5 -------- | POP AF 1 10 SZYHXPNC | JP P,a16 3 10 -------- | DI 1 4 -------- | CALL P,a16 3 17/10 -------- | PUSH AF 1 11 -------- | OR d8 2 7 SZY1XP00 | RST 30H 1 11 -------- | RET M 1 11/5 -------- | LD SP,HL 1 6 -------- | JP M,a16 3 10 -------- | EI 1 4 -------- | CALL M,a16 3 17/10 -------- | PREFIX FD X X X | CP d8 2 7 SZYHXV1C | RST 38H 1 11 -------- |
x0 | x1 | x2 | x3 | x4 | x5 | x6 | x7 | x8 | x9 | xA | xB | xC | xD | xE | xF | |
0x | RLC B 2 8 SZY0XP0C | RLC C 2 8 SZY0XP0C | RLC D 2 8 SZY0XP0C | RLC E 2 8 SZY0XP0C | RLC H 2 8 SZY0XP0C | RLC L 2 8 SZY0XP0C | RLC (HL) 2 15 SZY0XP0C | RLC A 2 8 SZY0XP0C | RRC B 2 8 SZY0XP0C | RRC C 2 8 SZY0XP0C | RRC D 2 8 SZY0XP0C | RRC E 2 8 SZY0XP0C | RRC H 2 8 SZY0XP0C | RRC L 2 8 SZY0XP0C | RRC (HL) 2 15 SZY0XP0C | RRC A 2 8 SZY0XP0C |
1x | RL B 2 8 SZY0XP0C | RL C 2 8 SZY0XP0C | RL D 2 8 SZY0XP0C | RL E 2 8 SZY0XP0C | RL H 2 8 SZY0XP0C | RL L 2 8 SZY0XP0C | RL (HL) 2 15 SZY0XP0C | RL A 2 8 SZY0XP0C | RR B 2 8 SZY0XP0C | RR C 2 8 SZY0XP0C | RR D 2 8 SZY0XP0C | RR E 2 8 SZY0XP0C | RR H 2 8 SZY0XP0C | RR L 2 8 SZY0XP0C | RR (HL) 2 15 SZY0XP0C | RR A 2 8 SZY0XP0C |
2x | SLA B 2 8 SZY0XP0C | SLA C 2 8 SZY0XP0C | SLA D 2 8 SZY0XP0C | SLA E 2 8 SZY0XP0C | SLA H 2 8 SZY0XP0C | SLA L 2 8 SZY0XP0C | SLA (HL) 2 15 SZY0XP0C | SLA A 2 8 SZY0XP0C | SRA B 2 8 SZY0XP0C | SRA C 2 8 SZY0XP0C | SRA D 2 8 SZY0XP0C | SRA E 2 8 SZY0XP0C | SRA H 2 8 SZY0XP0C | SRA L 2 8 SZY0XP0C | SRA (HL) 2 15 SZY0XP0C | SRA A 2 8 SZY0XP0C |
3x | *SLL B 2 8 SZY0XP0C | *SLL C 2 8 SZY0XP0C | *SLL D 2 8 SZY0XP0C | *SLL E 2 8 SZY0XP0C | *SLL H 2 8 SZY0XP0C | *SLL L 2 8 SZY0XP0C | *SLL (HL) 2 15 SZY0XP0C | *SLL A 2 8 SZY0XP0C | SRL B 2 8 SZY0XP0C | SRL C 2 8 SZY0XP0C | SRL D 2 8 SZY0XP0C | SRL E 2 8 SZY0XP0C | SRL H 2 8 SZY0XP0C | SRL L 2 8 SZY0XP0C | SRL (HL) 2 15 SZY0XP0C | SRL A 2 8 SZY0XP0C |
4x | BIT 0,B 2 8 SZY1XU0- | BIT 0,C 2 8 SZY1XU0- | BIT 0,D 2 8 SZY1XU0- | BIT 0,E 2 8 SZY1XU0- | BIT 0,H 2 8 SZY1XU0- | BIT 0,L 2 8 SZY1XU0- | BIT 0,(HL) 2 12 SZY1XU0- | BIT 0,A 2 8 SZY1XU0- | BIT 1,B 2 8 SZY1XU0- | BIT 1,C 2 8 SZY1XU0- | BIT 1,D 2 8 SZY1XU0- | BIT 1,E 2 8 SZY1XU0- | BIT 1,H 2 8 SZY1XU0- | BIT 1,L 2 8 SZY1XU0- | BIT 1,(HL) 2 12 SZY1XU0- | BIT 1,A 2 8 SZY1XU0- |
5x | BIT 2,B 2 8 SZY1XU0- | BIT 2,C 2 8 SZY1XU0- | BIT 2,D 2 8 SZY1XU0- | BIT 2,E 2 8 SZY1XU0- | BIT 2,H 2 8 SZY1XU0- | BIT 2,L 2 8 SZY1XU0- | BIT 2,(HL) 2 12 SZY1XU0- | BIT 2,A 2 8 SZY1XU0- | BIT 3,B 2 8 SZY1XU0- | BIT 3,C 2 8 SZY1XU0- | BIT 3,D 2 8 SZY1XU0- | BIT 3,E 2 8 SZY1XU0- | BIT 3,H 2 8 SZY1XU0- | BIT 3,L 2 8 SZY1XU0- | BIT 3,(HL) 2 12 SZY1XU0- | BIT 3,A 2 8 SZY1XU0- |
6x | BIT 4,B 2 8 SZY1XU0- | BIT 4,C 2 8 SZY1XU0- | BIT 4,D 2 8 SZY1XU0- | BIT 4,E 2 8 SZY1XU0- | BIT 4,H 2 8 SZY1XU0- | BIT 4,L 2 8 SZY1XU0- | BIT 4,(HL) 2 12 SZY1XU0- | BIT 4,A 2 8 SZY1XU0- | BIT 5,B 2 8 SZY1XU0- | BIT 5,C 2 8 SZY1XU0- | BIT 5,D 2 8 SZY1XU0- | BIT 5,E 2 8 SZY1XU0- | BIT 5,H 2 8 SZY1XU0- | BIT 5,L 2 8 SZY1XU0- | BIT 5,(HL) 2 12 SZY1XU0- | BIT 5,A 2 8 SZY1XU0- |
7x | BIT 6,B 2 8 SZY1XU0- | BIT 6,C 2 8 SZY1XU0- | BIT 6,D 2 8 SZY1XU0- | BIT 6,E 2 8 SZY1XU0- | BIT 6,H 2 8 SZY1XU0- | BIT 6,L 2 8 SZY1XU0- | BIT 6,(HL) 2 12 SZY1XU0- | BIT 6,A 2 8 SZY1XU0- | BIT 7,B 2 8 SZY1XU0- | BIT 7,C 2 8 SZY1XU0- | BIT 7,D 2 8 SZY1XU0- | BIT 7,E 2 8 SZY1XU0- | BIT 7,H 2 8 SZY1XU0- | BIT 7,L 2 8 SZY1XU0- | BIT 7,(HL) 2 12 SZY1XU0- | BIT 7,A 2 8 SZY1XU0- |
8x | RES 0,B 2 8 -------- | RES 0,C 2 8 -------- | RES 0,D 2 8 -------- | RES 0,E 2 8 -------- | RES 0,H 2 8 -------- | RES 0,L 2 8 -------- | RES 0,(HL) 2 15 -------- | RES 0,A 2 8 -------- | RES 1,B 2 8 -------- | RES 1,C 2 8 -------- | RES 1,D 2 8 -------- | RES 1,E 2 8 -------- | RES 1,H 2 8 -------- | RES 1,L 2 8 -------- | RES 1,(HL) 2 15 -------- | RES 1,A 2 8 -------- |
9x | RES 2,B 2 8 -------- | RES 2,C 2 8 -------- | RES 2,D 2 8 -------- | RES 2,E 2 8 -------- | RES 2,H 2 8 -------- | RES 2,L 2 8 -------- | RES 2,(HL) 2 15 -------- | RES 2,A 2 8 -------- | RES 3,B 2 8 -------- | RES 3,C 2 8 -------- | RES 3,D 2 8 -------- | RES 3,E 2 8 -------- | RES 3,H 2 8 -------- | RES 3,L 2 8 -------- | RES 3,(HL) 2 15 -------- | RES 3,A 2 8 -------- |
Ax | RES 4,B 2 8 -------- | RES 4,C 2 8 -------- | RES 4,D 2 8 -------- | RES 4,E 2 8 -------- | RES 4,H 2 8 -------- | RES 4,L 2 8 -------- | RES 4,(HL) 2 15 -------- | RES 4,A 2 8 -------- | RES 5,B 2 8 -------- | RES 5,C 2 8 -------- | RES 5,D 2 8 -------- | RES 5,E 2 8 -------- | RES 5,H 2 8 -------- | RES 5,L 2 8 -------- | RES 5,(HL) 2 15 -------- | RES 5,A 2 8 -------- |
Bx | RES 6,B 2 8 -------- | RES 6,C 2 8 -------- | RES 6,D 2 8 -------- | RES 6,E 2 8 -------- | RES 6,H 2 8 -------- | RES 6,L 2 8 -------- | RES 6,(HL) 2 15 -------- | RES 6,A 2 8 -------- | RES 7,B 2 8 -------- | RES 7,C 2 8 -------- | RES 7,D 2 8 -------- | RES 7,E 2 8 -------- | RES 7,H 2 8 -------- | RES 7,L 2 8 -------- | RES 7,(HL) 2 15 -------- | RES 7,A 2 8 -------- |
Cx | SET 0,B 2 8 -------- | SET 0,C 2 8 -------- | SET 0,D 2 8 -------- | SET 0,E 2 8 -------- | SET 0,H 2 8 -------- | SET 0,L 2 8 -------- | SET 0,(HL) 2 15 -------- | SET 0,A 2 8 -------- | SET 1,B 2 8 -------- | SET 1,C 2 8 -------- | SET 1,D 2 8 -------- | SET 1,E 2 8 -------- | SET 1,H 2 8 -------- | SET 1,L 2 8 -------- | SET 1,(HL) 2 15 -------- | SET 1,A 2 8 -------- |
Dx | SET 2,B 2 8 -------- | SET 2,C 2 8 -------- | SET 2,D 2 8 -------- | SET 2,E 2 8 -------- | SET 2,H 2 8 -------- | SET 2,L 2 8 -------- | SET 2,(HL) 2 15 -------- | SET 2,A 2 8 -------- | SET 3,B 2 8 -------- | SET 3,C 2 8 -------- | SET 3,D 2 8 -------- | SET 3,E 2 8 -------- | SET 3,H 2 8 -------- | SET 3,L 2 8 -------- | SET 3,(HL) 2 15 -------- | SET 3,A 2 8 -------- |
Ex | SET 4,B 2 8 -------- | SET 4,C 2 8 -------- | SET 4,D 2 8 -------- | SET 4,E 2 8 -------- | SET 4,H 2 8 -------- | SET 4,L 2 8 -------- | SET 4,(HL) 2 15 -------- | SET 4,A 2 8 -------- | SET 5,B 2 8 -------- | SET 5,C 2 8 -------- | SET 5,D 2 8 -------- | SET 5,E 2 8 -------- | SET 5,H 2 8 -------- | SET 5,L 2 8 -------- | SET 5,(HL) 2 15 -------- | SET 5,A 2 8 -------- |
Fx | SET 6,B 2 8 -------- | SET 6,C 2 8 -------- | SET 6,D 2 8 -------- | SET 6,E 2 8 -------- | SET 6,H 2 8 -------- | SET 6,L 2 8 -------- | SET 6,(HL) 2 15 -------- | SET 6,A 2 8 -------- | SET 7,B 2 8 -------- | SET 7,C 2 8 -------- | SET 7,D 2 8 -------- | SET 7,E 2 8 -------- | SET 7,H 2 8 -------- | SET 7,L 2 8 -------- | SET 7,(HL) 2 15 -------- | SET 7,A 2 8 -------- |
x0 | x1 | x2 | x3 | x4 | x5 | x6 | x7 | x8 | x9 | xA | xB | xC | xD | xE | xF | |
0x | *NOP 2 8 -------- | *LD BC,d16 4 14 -------- | *LD (BC),A 2 11 -------- | *INC BC 2 10 -------- | *INC B 2 8 -----V0- | *DEC B 2 8 -----V1- | *LD B,d8 3 11 -------- | *RLCA 2 8 --Y0X-0C | *EX AF,AF' 2 8 -------- | ADD IX,BC 2 15 --YHX-0C | *LD A,(BC) 2 11 -------- | *DEC BC 2 10 -------- | *INC C 2 8 -----V0- | *DEC C 2 8 -----V1- | *LD C,d8 3 11 -------- | *RRCA 2 8 --Y0X-0C |
1x | *DJNZ r8 3 17/12 -------- | *LD DE,d16 4 14 -------- | *LD (DE),A 2 11 -------- | *INC DE 2 10 -------- | *INC D 2 8 -----V0- | *DEC D 2 8 -----V1- | *LD D,d8 3 11 -------- | *RLA 2 8 --Y0X-0C | *JR r8 3 16 -------- | ADD IX,DE 2 15 --YHX-0C | *LD A,(DE) 2 11 -------- | *DEC DE 2 10 -------- | *INC E 2 8 -----V0- | *DEC E 2 8 -----V1- | *LD E,d8 3 11 -------- | *RRA 2 8 --Y0X-0C |
2x | *JR NZ,r8 3 16/11 -------- | LD IX,d16 4 14 -------- | LD (a16),IX 4 20 -------- | INC IX 2 10 -------- | *INC IXh 2 8 -----V0- | *DEC IXh 2 8 -----V1- | *LD IXh,d8 3 11 -------- | *DAA 2 8 SZYHXP-C | *JR Z,r8 3 16/11 -------- | ADD IX,IX 2 15 --YHX-0C | LD IX,(a16) 4 20 -------- | DEC IX 2 10 -------- | *INC IXl 2 8 -----V0- | *DEC IXl 2 8 -----V1- | *LD IXl,d8 3 11 -------- | *CPL 2 8 --Y1X-1- |
3x | *JR NC,r8 3 16/11 -------- | *LD SP,d16 4 14 -------- | *LD (a16),A 4 17 -------- | *INC SP 2 10 -------- | INC (IX+r8) 3 23 -----V0- | DEC (IX+r8) 3 23 -----V1- | LD (IX+r8),d8 4 19 -------- | *SCF 2 8 --Y0X-01 | *JR C,r8 3 16/11 -------- | ADD IX,SP 2 15 --YHX-0C | *LD A,(a16) 4 17 -------- | *DEC SP 2 10 -------- | *INC A 2 8 -----V0- | *DEC A 2 8 -----V1- | *LD A,d8 3 11 -------- | *CCF 2 8 --YHX-0C |
4x | *LD B,B 2 8 -------- | *LD B,C 2 8 -------- | *LD B,D 2 8 -------- | *LD B,E 2 8 -------- | *LD B,IXh 2 8 -------- | *LD B,IXl 2 8 -------- | LD B,(IX+r8) 3 19 -------- | *LD B,A 2 8 -------- | *LD C,B 2 8 -------- | *LD C,C 2 8 -------- | *LD C,D 2 8 -------- | *LD C,E 2 8 -------- | *LD C,IXh 2 8 -------- | *LD C,IXl 2 8 -------- | LD C,(IX+r8) 3 19 -------- | *LD C,A 2 8 -------- |
5x | *LD D,B 2 8 -------- | *LD D,C 2 8 -------- | *LD D,D 2 8 -------- | *LD D,E 2 8 -------- | *LD D,IXh 2 8 -------- | *LD D,IXl 2 8 -------- | LD D,(IX+r8) 3 19 -------- | *LD D,A 2 8 -------- | *LD E,B 2 8 -------- | *LD E,C 2 8 -------- | *LD E,D 2 8 -------- | *LD E,E 2 8 -------- | *LD E,IXh 2 8 -------- | *LD E,IXl 2 8 -------- | LD E,(IX+r8) 3 19 -------- | *LD E,A 2 8 -------- |
6x | *LD IXh,B 2 8 -------- | *LD IXh,C 2 8 -------- | *LD IXh,D 2 8 -------- | *LD IXh,E 2 8 -------- | *LD IXh,IXh 2 8 -------- | *LD IXh,IXl 2 8 -------- | LD H,(IX+r8) 3 19 -------- | *LD IXh,A 2 8 -------- | *LD IXl,B 2 8 -------- | *LD IXl,C 2 8 -------- | *LD IXl,D 2 8 -------- | *LD IXl,E 2 8 -------- | *LD IXl,IXh 2 8 -------- | *LD IXl,IXl 2 8 -------- | LD L,(IX+r8) 3 19 -------- | *LD IXl,A 2 8 -------- |
7x | LD (IX+r8),B 3 19 -------- | LD (IX+r8),C 3 19 -------- | LD (IX+r8),D 3 19 -------- | LD (IX+r8),E 3 19 -------- | LD (IX+r8),H 3 19 -------- | LD (IX+r8),L 3 19 -------- | *HALT 2 8 -------- | LD (IX+r8),A 3 19 -------- | *LD A,B 2 8 -------- | *LD A,C 2 8 -------- | *LD A,D 2 8 -------- | *LD A,E 2 8 -------- | *LD A,IXh 2 8 -------- | *LD A,IXl 2 8 -------- | LD A,(IX+r8) 3 19 -------- | *LD A,A 2 8 -------- |
8x | *ADD A,B 2 8 SZYHXV0C | *ADD A,C 2 8 SZYHXV0C | *ADD A,D 2 8 SZYHXV0C | *ADD A,E 2 8 SZYHXV0C | *ADD A,IXh 2 8 SZYHXV0C | *ADD A,IXl 2 8 SZYHXV0C | ADD A,(IX+r8) 3 19 SZYHXV0C | *ADD A,A 2 8 SZYHXV0C | *ADC A,B 2 8 SZYHXV0C | *ADC A,C 2 8 SZYHXV0C | *ADC A,D 2 8 SZYHXV0C | *ADC A,E 2 8 SZYHXV0C | *ADC A,IXh 2 8 SZYHXV0C | *ADC A,IXl 2 8 SZYHXV0C | ADC A,(IX+r8) 3 19 SZYHXV0C | *ADC A,A 2 8 SZYHXV0C |
9x | *SUB B 2 8 SZYHXV1C | *SUB C 2 8 SZYHXV1C | *SUB D 2 8 SZYHXV1C | *SUB E 2 8 SZYHXV1C | *SUB IXh 2 8 SZYHXV1C | *SUB IXl 2 8 SZYHXV1C | SUB (IX+r8) 3 19 SZYHXV1C | *SUB A 2 8 SZYHXV1C | *SBC A,B 2 8 SZYHXV1C | *SBC A,C 2 8 SZYHXV1C | *SBC A,D 2 8 SZYHXV1C | *SBC A,E 2 8 SZYHXV1C | *SBC A,IXh 2 8 SZYHXV1C | *SBC A,IXl 2 8 SZYHXV1C | SBC A,(IX+r8) 3 19 SZYHXV1C | *SBC A,A 2 8 SZYHXV1C |
Ax | *AND B 2 8 SZY1XP00 | *AND C 2 8 SZY1XP00 | *AND D 2 8 SZY1XP00 | *AND E 2 8 SZY1XP00 | *AND IXh 2 8 SZY1XP00 | *AND IXl 2 8 SZY1XP00 | AND (IX+r8) 3 19 SZY1XP00 | *AND A 2 8 SZY1XP00 | *XOR B 2 8 SZY1XP00 | *XOR C 2 8 SZY1XP00 | *XOR D 2 8 SZY1XP00 | *XOR E 2 8 SZY1XP00 | *XOR IXh 2 8 SZY1XP00 | *XOR IXl 2 8 SZY1XP00 | XOR (IX+r8) 3 19 SZY1XP00 | *XOR A 2 8 SZY1XP00 |
Bx | *OR B 2 8 SZY1XP00 | *OR C 2 8 SZY1XP00 | *OR D 2 8 SZY1XP00 | *OR E 2 8 SZY1XP00 | *OR IXh 2 8 SZY1XP00 | *OR IXl 2 8 SZY1XP00 | OR (IX+r8) 3 19 SZY1XP00 | *OR A 2 8 SZY1XP00 | *CP B 2 8 SZYHXV1C | *CP C 2 8 SZYHXV1C | *CP D 2 8 SZYHXV1C | *CP E 2 8 SZYHXV1C | *CP IXh 2 8 SZYHXV1C | *CP IXl 2 8 SZYHXV1C | CP (IX+r8) 3 19 SZYHXV1C | *CP A 2 8 SZYHXV1C |
Cx | *RET NZ 2 15/9 -------- | *POP BC 2 14 -------- | *JP NZ,a16 4 14 -------- | *JP a16 4 14 -------- | *CALL NZ,a16 4 21/14 -------- | *PUSH BC 2 15 -------- | *ADD A,d8 3 11 SZYHXV0C | *RST 00H 2 15 -------- | *RET Z 2 15/9 -------- | *RET 2 14 -------- | *JP Z,a16 4 14 -------- | PREFIX DDCB X X X | *CALL Z,a16 4 21/14 -------- | *CALL a16 4 21 -------- | *ADC A,d8 3 11 SZYHXV0C | *RST 08H 2 15 -------- |
Dx | *RET NC 2 15/9 -------- | *POP DE 2 14 -------- | *JP NC,a16 4 14 -------- | *OUT (d8),A 3 15 -------- | *CALL NC,a16 4 21/14 -------- | *PUSH DE 2 15 -------- | *SUB d8 3 11 SZYHXV1C | *RST 10H 2 15 -------- | *RET C 2 15/9 -------- | *EXX 2 8 -------- | *JP C,a16 4 14 -------- | *IN A,(d8) 3 15 -------- | *CALL C,a16 4 21/14 -------- | *PREFIX DD X X X | *SBC A,d8 3 11 SZYHXV1C | *RST 18H 2 15 -------- |
Ex | *RET PO 2 15/9 -------- | POP IX 2 14 -------- | *JP PO,a16 4 14 -------- | EX (SP),IX 2 23 -------- | *CALL PO,a16 4 21/14 -------- | PUSH IX 2 15 -------- | *AND d8 3 11 SZY1XP00 | *RST 20H 2 15 -------- | *RET PE 2 15/9 -------- | JP (IX) 2 8 -------- | *JP PE,a16 4 14 -------- | *EX DE,HL 2 8 -------- | *CALL PE,a16 4 21/14 -------- | *PREFIX ED X X X | *XOR d8 3 11 SZY1XP00 | *RST 28H 2 15 -------- |
Fx | *RET P 2 15/9 -------- | *POP AF 2 14 SZYHXPNC | *JP P,a16 4 14 -------- | *DI 2 8 -------- | *CALL P,a16 4 21/14 -------- | *PUSH AF 2 15 -------- | *OR d8 3 11 SZY1XP00 | *RST 30H 2 15 -------- | *RET M 2 15/9 -------- | LD SP,IX 2 10 -------- | *JP M,a16 4 14 -------- | *EI 2 8 -------- | *CALL M,a16 4 21/14 -------- | *PREFIX FD X X X | *CP d8 3 11 SZYHXV1C | *RST 38H 2 15 -------- |
x0 | x1 | x2 | x3 | x4 | x5 | x6 | x7 | x8 | x9 | xA | xB | xC | xD | xE | xF | |
0x | *RLC B 3 12 SZY0XP0C | *RLC C 3 12 SZY0XP0C | *RLC D 3 12 SZY0XP0C | *RLC E 3 12 SZY0XP0C | *RLC IXh 3 12 SZY0XP0C | *RLC IXl 3 12 SZY0XP0C | RLC (IX+r8) 4 23 SZY0XP0C | *RLC A 3 12 SZY0XP0C | *RRC B 3 12 SZY0XP0C | *RRC C 3 12 SZY0XP0C | *RRC D 3 12 SZY0XP0C | *RRC E 3 12 SZY0XP0C | *RRC IXh 3 12 SZY0XP0C | *RRC IXl 3 12 SZY0XP0C | RRC (IX+r8) 4 23 SZY0XP0C | *RRC A 3 12 SZY0XP0C |
1x | *RL B 3 12 SZY0XP0C | *RL C 3 12 SZY0XP0C | *RL D 3 12 SZY0XP0C | *RL E 3 12 SZY0XP0C | *RL IXh 3 12 SZY0XP0C | *RL IXl 3 12 SZY0XP0C | RL (IX+r8) 4 23 SZY0XP0C | *RL A 3 12 SZY0XP0C | *RR B 3 12 SZY0XP0C | *RR C 3 12 SZY0XP0C | *RR D 3 12 SZY0XP0C | *RR E 3 12 SZY0XP0C | *RR IXh 3 12 SZY0XP0C | *RR IXl 3 12 SZY0XP0C | RR (IX+r8) 4 23 SZY0XP0C | *RR A 3 12 SZY0XP0C |
2x | *SLA B 3 12 SZY0XP0C | *SLA C 3 12 SZY0XP0C | *SLA D 3 12 SZY0XP0C | *SLA E 3 12 SZY0XP0C | *SLA IXh 3 12 SZY0XP0C | *SLA IXl 3 12 SZY0XP0C | SLA (IX+r8) 4 23 SZY0XP0C | *SLA A 3 12 SZY0XP0C | *SRA B 3 12 SZY0XP0C | *SRA C 3 12 SZY0XP0C | *SRA D 3 12 SZY0XP0C | *SRA E 3 12 SZY0XP0C | *SRA IXh 3 12 SZY0XP0C | *SRA IXl 3 12 SZY0XP0C | SRA (IX+r8) 4 23 SZY0XP0C | *SRA A 3 12 SZY0XP0C |
3x | *SLL B 3 12 SZY0XP0C | *SLL C 3 12 SZY0XP0C | *SLL D 3 12 SZY0XP0C | *SLL E 3 12 SZY0XP0C | *SLL IXh 3 12 SZY0XP0C | *SLL IXl 3 12 SZY0XP0C | *SLL (IX+r8) 4 23 SZY0XP0C | *SLL A 3 12 SZY0XP0C | *SRL B 3 12 SZY0XP0C | *SRL C 3 12 SZY0XP0C | *SRL D 3 12 SZY0XP0C | *SRL E 3 12 SZY0XP0C | *SRL IXh 3 12 SZY0XP0C | *SRL IXl 3 12 SZY0XP0C | SRL (IX+r8) 4 23 SZY0XP0C | *SRL A 3 12 SZY0XP0C |
4x | *BIT 0,B 3 12 SZY1XU0- | *BIT 0,C 3 12 SZY1XU0- | *BIT 0,D 3 12 SZY1XU0- | *BIT 0,E 3 12 SZY1XU0- | *BIT 0,IXh 3 12 SZY1XU0- | *BIT 0,IXl 3 12 SZY1XU0- | BIT 0,(IX+r8) 4 20 SZY1XU0- | *BIT 0,A 3 12 SZY1XU0- | *BIT 1,B 3 12 SZY1XU0- | *BIT 1,C 3 12 SZY1XU0- | *BIT 1,D 3 12 SZY1XU0- | *BIT 1,E 3 12 SZY1XU0- | *BIT 1,IXh 3 12 SZY1XU0- | *BIT 1,IXl 3 12 SZY1XU0- | BIT 1,(IX+r8) 4 20 SZY1XU0- | *BIT 1,A 3 12 SZY1XU0- |
5x | *BIT 2,B 3 12 SZY1XU0- | *BIT 2,C 3 12 SZY1XU0- | *BIT 2,D 3 12 SZY1XU0- | *BIT 2,E 3 12 SZY1XU0- | *BIT 2,IXh 3 12 SZY1XU0- | *BIT 2,IXl 3 12 SZY1XU0- | BIT 2,(IX+r8) 4 20 SZY1XU0- | *BIT 2,A 3 12 SZY1XU0- | *BIT 3,B 3 12 SZY1XU0- | *BIT 3,C 3 12 SZY1XU0- | *BIT 3,D 3 12 SZY1XU0- | *BIT 3,E 3 12 SZY1XU0- | *BIT 3,IXh 3 12 SZY1XU0- | *BIT 3,IXl 3 12 SZY1XU0- | BIT 3,(IX+r8) 4 20 SZY1XU0- | *BIT 3,A 3 12 SZY1XU0- |
6x | *BIT 4,B 3 12 SZY1XU0- | *BIT 4,C 3 12 SZY1XU0- | *BIT 4,D 3 12 SZY1XU0- | *BIT 4,E 3 12 SZY1XU0- | *BIT 4,IXh 3 12 SZY1XU0- | *BIT 4,IXl 3 12 SZY1XU0- | BIT 4,(IX+r8) 4 20 SZY1XU0- | *BIT 4,A 3 12 SZY1XU0- | *BIT 5,B 3 12 SZY1XU0- | *BIT 5,C 3 12 SZY1XU0- | *BIT 5,D 3 12 SZY1XU0- | *BIT 5,E 3 12 SZY1XU0- | *BIT 5,IXh 3 12 SZY1XU0- | *BIT 5,IXl 3 12 SZY1XU0- | BIT 5,(IX+r8) 4 20 SZY1XU0- | *BIT 5,A 3 12 SZY1XU0- |
7x | *BIT 6,B 3 12 SZY1XU0- | *BIT 6,C 3 12 SZY1XU0- | *BIT 6,D 3 12 SZY1XU0- | *BIT 6,E 3 12 SZY1XU0- | *BIT 6,IXh 3 12 SZY1XU0- | *BIT 6,IXl 3 12 SZY1XU0- | BIT 6,(IX+r8) 4 20 SZY1XU0- | *BIT 6,A 3 12 SZY1XU0- | *BIT 7,B 3 12 SZY1XU0- | *BIT 7,C 3 12 SZY1XU0- | *BIT 7,D 3 12 SZY1XU0- | *BIT 7,E 3 12 SZY1XU0- | *BIT 7,IXh 3 12 SZY1XU0- | *BIT 7,IXl 3 12 SZY1XU0- | BIT 7,(IX+r8) 4 20 SZY1XU0- | *BIT 7,A 3 12 SZY1XU0- |
8x | *RES 0,B 3 12 -------- | *RES 0,C 3 12 -------- | *RES 0,D 3 12 -------- | *RES 0,E 3 12 -------- | *RES 0,IXh 3 12 -------- | *RES 0,IXl 3 12 -------- | RES 0,(IX+r8) 4 23 -------- | *RES 0,A 3 12 -------- | *RES 1,B 3 12 -------- | *RES 1,C 3 12 -------- | *RES 1,D 3 12 -------- | *RES 1,E 3 12 -------- | *RES 1,IXh 3 12 -------- | *RES 1,IXl 3 12 -------- | RES 1,(IX+r8) 4 23 -------- | *RES 1,A 3 12 -------- |
9x | *RES 2,B 3 12 -------- | *RES 2,C 3 12 -------- | *RES 2,D 3 12 -------- | *RES 2,E 3 12 -------- | *RES 2,IXh 3 12 -------- | *RES 2,IXl 3 12 -------- | RES 2,(IX+r8) 4 23 -------- | *RES 2,A 3 12 -------- | *RES 3,B 3 12 -------- | *RES 3,C 3 12 -------- | *RES 3,D 3 12 -------- | *RES 3,E 3 12 -------- | *RES 3,IXh 3 12 -------- | *RES 3,IXl 3 12 -------- | RES 3,(IX+r8) 4 23 -------- | *RES 3,A 3 12 -------- |
Ax | *RES 4,B 3 12 -------- | *RES 4,C 3 12 -------- | *RES 4,D 3 12 -------- | *RES 4,E 3 12 -------- | *RES 4,IXh 3 12 -------- | *RES 4,IXl 3 12 -------- | RES 4,(IX+r8) 4 23 -------- | *RES 4,A 3 12 -------- | *RES 5,B 3 12 -------- | *RES 5,C 3 12 -------- | *RES 5,D 3 12 -------- | *RES 5,E 3 12 -------- | *RES 5,IXh 3 12 -------- | *RES 5,IXl 3 12 -------- | RES 5,(IX+r8) 4 23 -------- | *RES 5,A 3 12 -------- |
Bx | *RES 6,B 3 12 -------- | *RES 6,C 3 12 -------- | *RES 6,D 3 12 -------- | *RES 6,E 3 12 -------- | *RES 6,IXh 3 12 -------- | *RES 6,IXl 3 12 -------- | RES 6,(IX+r8) 4 23 -------- | *RES 6,A 3 12 -------- | *RES 7,B 3 12 -------- | *RES 7,C 3 12 -------- | *RES 7,D 3 12 -------- | *RES 7,E 3 12 -------- | *RES 7,IXh 3 12 -------- | *RES 7,IXl 3 12 -------- | RES 7,(IX+r8) 4 23 -------- | *RES 7,A 3 12 -------- |
Cx | *SET 0,B 3 12 -------- | *SET 0,C 3 12 -------- | *SET 0,D 3 12 -------- | *SET 0,E 3 12 -------- | *SET 0,IXh 3 12 -------- | *SET 0,IXl 3 12 -------- | SET 0,(IX+r8) 4 23 -------- | *SET 0,A 3 12 -------- | *SET 1,B 3 12 -------- | *SET 1,C 3 12 -------- | *SET 1,D 3 12 -------- | *SET 1,E 3 12 -------- | *SET 1,IXh 3 12 -------- | *SET 1,IXl 3 12 -------- | SET 1,(IX+r8) 4 23 -------- | *SET 1,A 3 12 -------- |
Dx | *SET 2,B 3 12 -------- | *SET 2,C 3 12 -------- | *SET 2,D 3 12 -------- | *SET 2,E 3 12 -------- | *SET 2,IXh 3 12 -------- | *SET 2,IXl 3 12 -------- | SET 2,(IX+r8) 4 23 -------- | *SET 2,A 3 12 -------- | *SET 3,B 3 12 -------- | *SET 3,C 3 12 -------- | *SET 3,D 3 12 -------- | *SET 3,E 3 12 -------- | *SET 3,IXh 3 12 -------- | *SET 3,IXl 3 12 -------- | SET 3,(IX+r8) 4 23 -------- | *SET 3,A 3 12 -------- |
Ex | *SET 4,B 3 12 -------- | *SET 4,C 3 12 -------- | *SET 4,D 3 12 -------- | *SET 4,E 3 12 -------- | *SET 4,IXh 3 12 -------- | *SET 4,IXl 3 12 -------- | SET 4,(IX+r8) 4 23 -------- | *SET 4,A 3 12 -------- | *SET 5,B 3 12 -------- | *SET 5,C 3 12 -------- | *SET 5,D 3 12 -------- | *SET 5,E 3 12 -------- | *SET 5,IXh 3 12 -------- | *SET 5,IXl 3 12 -------- | SET 5,(IX+r8) 4 23 -------- | *SET 5,A 3 12 -------- |
Fx | *SET 6,B 3 12 -------- | *SET 6,C 3 12 -------- | *SET 6,D 3 12 -------- | *SET 6,E 3 12 -------- | *SET 6,IXh 3 12 -------- | *SET 6,IXl 3 12 -------- | SET 6,(IX+r8) 4 23 -------- | *SET 6,A 3 12 -------- | *SET 7,B 3 12 -------- | *SET 7,C 3 12 -------- | *SET 7,D 3 12 -------- | *SET 7,E 3 12 -------- | *SET 7,IXh 3 12 -------- | *SET 7,IXl 3 12 -------- | SET 7,(IX+r8) 4 23 -------- | *SET 7,A 3 12 -------- |
x0 | x1 | x2 | x3 | x4 | x5 | x6 | x7 | x8 | x9 | xA | xB | xC | xD | xE | xF | |
0x | *NOP 2 8 -------- | *NOP 2 8 -------- | *NOP 2 8 -------- | *NOP 2 8 -------- | *NOP 2 8 -------- | *NOP 2 8 -------- | *NOP 2 8 -------- | *NOP 2 8 -------- | *NOP 2 8 -------- | *NOP 2 8 -------- | *NOP 2 8 -------- | *NOP 2 8 -------- | *NOP 2 8 -------- | *NOP 2 8 -------- | *NOP 2 8 -------- | *NOP 2 8 -------- |
1x | *NOP 2 8 -------- | *NOP 2 8 -------- | *NOP 2 8 -------- | *NOP 2 8 -------- | *NOP 2 8 -------- | *NOP 2 8 -------- | *NOP 2 8 -------- | *NOP 2 8 -------- | *NOP 2 8 -------- | *NOP 2 8 -------- | *NOP 2 8 -------- | *NOP 2 8 -------- | *NOP 2 8 -------- | *NOP 2 8 -------- | *NOP 2 8 -------- | *NOP 2 8 -------- |
2x | *NOP 2 8 -------- | *NOP 2 8 -------- | *NOP 2 8 -------- | *NOP 2 8 -------- | *NOP 2 8 -------- | *NOP 2 8 -------- | *NOP 2 8 -------- | *NOP 2 8 -------- | *NOP 2 8 -------- | *NOP 2 8 -------- | *NOP 2 8 -------- | *NOP 2 8 -------- | *NOP 2 8 -------- | *NOP 2 8 -------- | *NOP 2 8 -------- | *NOP 2 8 -------- |
3x | *NOP 2 8 -------- | *NOP 2 8 -------- | *NOP 2 8 -------- | *NOP 2 8 -------- | *NOP 2 8 -------- | *NOP 2 8 -------- | *NOP 2 8 -------- | *NOP 2 8 -------- | *NOP 2 8 -------- | *NOP 2 8 -------- | *NOP 2 8 -------- | *NOP 2 8 -------- | *NOP 2 8 -------- | *NOP 2 8 -------- | *NOP 2 8 -------- | *NOP 2 8 -------- |
4x | IN B,(C) 2 12 SZX0XP0- | OUT (C),B 2 12 -------- | SBC HL,BC 2 15 SZXHXV1C | LD (a16),BC 4 20 -------- | NEG 2 8 SZXHXV1C | RETN 2 14 -------- | IM 0 2 8 -------- | LD I,A 2 9 -------- | IN C,(C) 2 12 SZX0XP0- | OUT (C),C 2 12 -------- | ADC HL,BC 2 15 SZXHXV0C | LD BC,(a16) 4 20 -------- | *NEG 2 8 SZXHXV1C | RETI 2 14 -------- | *IM 0 2 8 -------- | LD R,A 2 9 -------- |
5x | IN D,(C) 2 12 SZX0XP0- | OUT (C),D 2 12 -------- | SBC HL,DE 2 15 SZXHXV1C | LD (a16),DE 4 20 -------- | *NEG 2 8 SZXHXV1C | *RETN 2 14 -------- | IM 1 2 8 -------- | LD A,I 2 9 SZY0XP0- | IN E,(C) 2 12 SZX0XP0- | OUT (C),E 2 12 -------- | ADC HL,DE 2 15 SZXHXV0C | LD DE,(a16) 4 20 -------- | *NEG 2 8 SZXHXV1C | *RETN 2 14 -------- | IM 2 2 8 -------- | LD A,R 2 9 SZY0XP0- |
6x | IN H,(C) 2 12 SZX0XP0- | OUT (C),H 2 12 -------- | SBC HL,HL 2 15 SZXHXV1C | LD (a16),HL 4 20 -------- | *NEG 2 8 SZXHXV1C | *RETN 2 14 -------- | *IM 0 2 8 -------- | RRD 2 18 SZX0XP0- | IN L,(C) 2 12 SZX0XP0- | OUT (C),L 2 12 -------- | ADC HL,HL 2 15 SZXHXV0C | LD HL,(a16) 4 20 -------- | *NEG 2 8 SZXHXV1C | *RETN 2 14 -------- | *IM 0 2 8 -------- | RLD 2 18 SZX0XP0- |
7x | *IN (C) 2 12 SZX0XP0- | *OUT (C),0 2 12 -------- | SBC HL,SP 2 15 SZXHXV1C | LD (a16),SP 4 20 -------- | *NEG 2 8 SZXHXV1C | *RETN 2 14 -------- | *IM 1 2 8 -------- | *NOP 2 8 -------- | IN A,(C) 2 12 SZX0XP0- | OUT (C),A 2 12 -------- | ADC HL,SP 2 15 SZXHXV0C | LD SP,(a16) 4 20 -------- | *NEG 2 8 SZXHXV1C | *RETN 2 14 -------- | *IM 2 2 8 -------- | *NOP 2 8 -------- |
8x | *NOP 2 8 -------- | *NOP 2 8 -------- | *NOP 2 8 -------- | *NOP 2 8 -------- | *NOP 2 8 -------- | *NOP 2 8 -------- | *NOP 2 8 -------- | *NOP 2 8 -------- | *NOP 2 8 -------- | *NOP 2 8 -------- | *NOP 2 8 -------- | *NOP 2 8 -------- | *NOP 2 8 -------- | *NOP 2 8 -------- | *NOP 2 8 -------- | *NOP 2 8 -------- |
9x | *NOP 2 8 -------- | *NOP 2 8 -------- | *NOP 2 8 -------- | *NOP 2 8 -------- | *NOP 2 8 -------- | *NOP 2 8 -------- | *NOP 2 8 -------- | *NOP 2 8 -------- | *NOP 2 8 -------- | *NOP 2 8 -------- | *NOP 2 8 -------- | *NOP 2 8 -------- | *NOP 2 8 -------- | *NOP 2 8 -------- | *NOP 2 8 -------- | *NOP 2 8 -------- |
Ax | LDI 2 16 --X0XV0- | CPI 2 16 SZXHXV1- | INI 2 16 SZXHXV1- | OUTI 2 16 SZXHXV1- | *NOP 2 8 -------- | *NOP 2 8 -------- | *NOP 2 8 -------- | *NOP 2 8 -------- | LDD 2 16 --X0XV0- | CPD 2 16 SZXHXV1- | IND 2 16 SZXHXV1- | OUTD 2 16 SZXHXV1- | *NOP 2 8 -------- | *NOP 2 8 -------- | *NOP 2 8 -------- | *NOP 2 8 -------- |
Bx | LDIR 2 21/16 --X0XV0- | CPIR 2 21/16 SZXHXV1- | INIR 2 21/16 SZXHXV1- | OTIR 2 21/16 SZXHXV1- | *NOP 2 8 -------- | *NOP 2 8 -------- | *NOP 2 8 -------- | *NOP 2 8 -------- | LDDR 2 21/16 --X0XV0- | CPDR 2 21/16 SZXHXV1- | INDR 2 21/16 SZXHXV1- | OTDR 2 21/16 SZXHXV1- | *NOP 2 8 -------- | *NOP 2 8 -------- | *NOP 2 8 -------- | *NOP 2 8 -------- |
Cx | *NOP 2 8 -------- | *NOP 2 8 -------- | *NOP 2 8 -------- | *NOP 2 8 -------- | *NOP 2 8 -------- | *NOP 2 8 -------- | *NOP 2 8 -------- | *NOP 2 8 -------- | *NOP 2 8 -------- | *NOP 2 8 -------- | *NOP 2 8 -------- | *NOP 2 8 -------- | *NOP 2 8 -------- | *NOP 2 8 -------- | *NOP 2 8 -------- | *NOP 2 8 -------- |
Dx | *NOP 2 8 -------- | *NOP 2 8 -------- | *NOP 2 8 -------- | *NOP 2 8 -------- | *NOP 2 8 -------- | *NOP 2 8 -------- | *NOP 2 8 -------- | *NOP 2 8 -------- | *NOP 2 8 -------- | *NOP 2 8 -------- | *NOP 2 8 -------- | *NOP 2 8 -------- | *NOP 2 8 -------- | *NOP 2 8 -------- | *NOP 2 8 -------- | *NOP 2 8 -------- |
Ex | *NOP 2 8 -------- | *NOP 2 8 -------- | *NOP 2 8 -------- | *NOP 2 8 -------- | *NOP 2 8 -------- | *NOP 2 8 -------- | *NOP 2 8 -------- | *NOP 2 8 -------- | *NOP 2 8 -------- | *NOP 2 8 -------- | *NOP 2 8 -------- | *NOP 2 8 -------- | *NOP 2 8 -------- | *NOP 2 8 -------- | *NOP 2 8 -------- | *NOP 2 8 -------- |
Fx | *NOP 2 8 -------- | *NOP 2 8 -------- | *NOP 2 8 -------- | *NOP 2 8 -------- | *NOP 2 8 -------- | *NOP 2 8 -------- | *NOP 2 8 -------- | *NOP 2 8 -------- | *NOP 2 8 -------- | *NOP 2 8 -------- | *NOP 2 8 -------- | *NOP 2 8 -------- | *NOP 2 8 -------- | *NOP 2 8 -------- | *NOP 2 8 -------- | *NOP 2 8 -------- |
x0 | x1 | x2 | x3 | x4 | x5 | x6 | x7 | x8 | x9 | xA | xB | xC | xD | xE | xF | |
0x | *NOP 2 8 -------- | *LD BC,d16 4 14 -------- | *LD (BC),A 2 11 -------- | *INC BC 2 10 -------- | *INC B 2 8 -----V0- | *DEC B 2 8 -----V1- | *LD B,d8 3 11 -------- | *RLCA 2 8 --Y0X-0C | *EX AF,AF' 2 8 -------- | ADD IY,BC 2 15 --YHX-0C | *LD A,(BC) 2 11 -------- | *DEC BC 2 10 -------- | *INC C 2 8 -----V0- | *DEC C 2 8 -----V1- | *LD C,d8 3 11 -------- | *RRCA 2 8 --Y0X-0C |
1x | *DJNZ r8 3 17/12 -------- | *LD DE,d16 4 14 -------- | *LD (DE),A 2 11 -------- | *INC DE 2 10 -------- | *INC D 2 8 -----V0- | *DEC D 2 8 -----V1- | *LD D,d8 3 11 -------- | *RLA 2 8 --Y0X-0C | *JR r8 3 16 -------- | ADD IY,DE 2 15 --YHX-0C | *LD A,(DE) 2 11 -------- | *DEC DE 2 10 -------- | *INC E 2 8 -----V0- | *DEC E 2 8 -----V1- | *LD E,d8 3 11 -------- | *RRA 2 8 --Y0X-0C |
2x | *JR NZ,r8 3 16/11 -------- | LD IY,d16 4 14 -------- | LD (a16),IY 4 20 -------- | INC IY 2 10 -------- | *INC IYh 2 8 -----V0- | *DEC IYh 2 8 -----V1- | *LD IYh,d8 3 11 -------- | *DAA 2 8 SZYHXP-C | *JR Z,r8 3 16/11 -------- | ADD IY,IY 2 15 --YHX-0C | LD IY,(a16) 4 20 -------- | DEC IY 2 10 -------- | *INC IYl 2 8 -----V0- | *DEC IYl 2 8 -----V1- | *LD IYl,d8 3 11 -------- | *CPL 2 8 --Y1X-1- |
3x | *JR NC,r8 3 16/11 -------- | *LD SP,d16 4 14 -------- | *LD (a16),A 4 17 -------- | *INC SP 2 10 -------- | INC (IY+r8) 3 23 -----V0- | DEC (IY+r8) 3 23 -----V1- | LD (IY+r8),d8 4 19 -------- | *SCF 2 8 --Y0X-01 | *JR C,r8 3 16/11 -------- | ADD IY,SP 2 15 --YHX-0C | *LD A,(a16) 4 17 -------- | *DEC SP 2 10 -------- | *INC A 2 8 -----V0- | *DEC A 2 8 -----V1- | *LD A,d8 3 11 -------- | *CCF 2 8 --YHX-0C |
4x | *LD B,B 2 8 -------- | *LD B,C 2 8 -------- | *LD B,D 2 8 -------- | *LD B,E 2 8 -------- | *LD B,IYh 2 8 -------- | *LD B,IYl 2 8 -------- | LD B,(IY+r8) 3 19 -------- | *LD B,A 2 8 -------- | *LD C,B 2 8 -------- | *LD C,C 2 8 -------- | *LD C,D 2 8 -------- | *LD C,E 2 8 -------- | *LD C,IYh 2 8 -------- | *LD C,IYl 2 8 -------- | LD C,(IY+r8) 3 19 -------- | *LD C,A 2 8 -------- |
5x | *LD D,B 2 8 -------- | *LD D,C 2 8 -------- | *LD D,D 2 8 -------- | *LD D,E 2 8 -------- | *LD D,IYh 2 8 -------- | *LD D,IYl 2 8 -------- | LD D,(IY+r8) 3 19 -------- | *LD D,A 2 8 -------- | *LD E,B 2 8 -------- | *LD E,C 2 8 -------- | *LD E,D 2 8 -------- | *LD E,E 2 8 -------- | *LD E,IYh 2 8 -------- | *LD E,IYl 2 8 -------- | LD E,(IY+r8) 3 19 -------- | *LD E,A 2 8 -------- |
6x | *LD IYh,B 2 8 -------- | *LD IYh,C 2 8 -------- | *LD IYh,D 2 8 -------- | *LD IYh,E 2 8 -------- | *LD IYh,IYh 2 8 -------- | *LD IYh,IYl 2 8 -------- | LD H,(IY+r8) 3 19 -------- | *LD IYh,A 2 8 -------- | *LD IYl,B 2 8 -------- | *LD IYl,C 2 8 -------- | *LD IYl,D 2 8 -------- | *LD IYl,E 2 8 -------- | *LD IYl,IYh 2 8 -------- | *LD IYl,IYl 2 8 -------- | LD L,(IY+r8) 3 19 -------- | *LD IYl,A 2 8 -------- |
7x | LD (IY+r8),B 3 19 -------- | LD (IY+r8),C 3 19 -------- | LD (IY+r8),D 3 19 -------- | LD (IY+r8),E 3 19 -------- | LD (IY+r8),H 3 19 -------- | LD (IY+r8),L 3 19 -------- | *HALT 2 8 -------- | LD (IY+r8),A 3 19 -------- | *LD A,B 2 8 -------- | *LD A,C 2 8 -------- | *LD A,D 2 8 -------- | *LD A,E 2 8 -------- | *LD A,IYh 2 8 -------- | *LD A,IYl 2 8 -------- | LD A,(IY+r8) 3 19 -------- | *LD A,A 2 8 -------- |
8x | *ADD A,B 2 8 SZYHXV0C | *ADD A,C 2 8 SZYHXV0C | *ADD A,D 2 8 SZYHXV0C | *ADD A,E 2 8 SZYHXV0C | *ADD A,IYh 2 8 SZYHXV0C | *ADD A,IYl 2 8 SZYHXV0C | ADD A,(IY+r8) 3 19 SZYHXV0C | *ADD A,A 2 8 SZYHXV0C | *ADC A,B 2 8 SZYHXV0C | *ADC A,C 2 8 SZYHXV0C | *ADC A,D 2 8 SZYHXV0C | *ADC A,E 2 8 SZYHXV0C | *ADC A,IYh 2 8 SZYHXV0C | *ADC A,IYl 2 8 SZYHXV0C | ADC A,(IY+r8) 3 19 SZYHXV0C | *ADC A,A 2 8 SZYHXV0C |
9x | *SUB B 2 8 SZYHXV1C | *SUB C 2 8 SZYHXV1C | *SUB D 2 8 SZYHXV1C | *SUB E 2 8 SZYHXV1C | *SUB IYh 2 8 SZYHXV1C | *SUB IYl 2 8 SZYHXV1C | SUB (IY+r8) 3 19 SZYHXV1C | *SUB A 2 8 SZYHXV1C | *SBC A,B 2 8 SZYHXV1C | *SBC A,C 2 8 SZYHXV1C | *SBC A,D 2 8 SZYHXV1C | *SBC A,E 2 8 SZYHXV1C | *SBC A,IYh 2 8 SZYHXV1C | *SBC A,IYl 2 8 SZYHXV1C | SBC A,(IY+r8) 3 19 SZYHXV1C | *SBC A,A 2 8 SZYHXV1C |
Ax | *AND B 2 8 SZY1XP00 | *AND C 2 8 SZY1XP00 | *AND D 2 8 SZY1XP00 | *AND E 2 8 SZY1XP00 | *AND IYh 2 8 SZY1XP00 | *AND IYl 2 8 SZY1XP00 | AND (IY+r8) 3 19 SZY1XP00 | *AND A 2 8 SZY1XP00 | *XOR B 2 8 SZY1XP00 | *XOR C 2 8 SZY1XP00 | *XOR D 2 8 SZY1XP00 | *XOR E 2 8 SZY1XP00 | *XOR IYh 2 8 SZY1XP00 | *XOR IYl 2 8 SZY1XP00 | XOR (IY+r8) 3 19 SZY1XP00 | *XOR A 2 8 SZY1XP00 |
Bx | *OR B 2 8 SZY1XP00 | *OR C 2 8 SZY1XP00 | *OR D 2 8 SZY1XP00 | *OR E 2 8 SZY1XP00 | *OR IYh 2 8 SZY1XP00 | *OR IYl 2 8 SZY1XP00 | OR (IY+r8) 3 19 SZY1XP00 | *OR A 2 8 SZY1XP00 | *CP B 2 8 SZYHXV1C | *CP C 2 8 SZYHXV1C | *CP D 2 8 SZYHXV1C | *CP E 2 8 SZYHXV1C | *CP IYh 2 8 SZYHXV1C | *CP IYl 2 8 SZYHXV1C | CP (IY+r8) 3 19 SZYHXV1C | *CP A 2 8 SZYHXV1C |
Cx | *RET NZ 2 15/9 -------- | *POP BC 2 14 -------- | *JP NZ,a16 4 14 -------- | *JP a16 4 14 -------- | *CALL NZ,a16 4 21/14 -------- | *PUSH BC 2 15 -------- | *ADD A,d8 3 11 SZYHXV0C | *RST 00H 2 15 -------- | *RET Z 2 15/9 -------- | *RET 2 14 -------- | *JP Z,a16 4 14 -------- | PREFIX FDCB X X X | *CALL Z,a16 4 21/14 -------- | *CALL a16 4 21 -------- | *ADC A,d8 3 11 SZYHXV0C | *RST 08H 2 15 -------- |
Dx | *RET NC 2 15/9 -------- | *POP DE 2 14 -------- | *JP NC,a16 4 14 -------- | *OUT (d8),A 3 15 -------- | *CALL NC,a16 4 21/14 -------- | *PUSH DE 2 15 -------- | *SUB d8 3 11 SZYHXV1C | *RST 10H 2 15 -------- | *RET C 2 15/9 -------- | *EXX 2 8 -------- | *JP C,a16 4 14 -------- | *IN A,(d8) 3 15 -------- | *CALL C,a16 4 21/14 -------- | *PREFIX DD X X X | *SBC A,d8 3 11 SZYHXV1C | *RST 18H 2 15 -------- |
Ex | *RET PO 2 15/9 -------- | POP IY 2 14 -------- | *JP PO,a16 4 14 -------- | EX (SP),IY 2 23 -------- | *CALL PO,a16 4 21/14 -------- | PUSH IY 2 15 -------- | *AND d8 3 11 SZY1XP00 | *RST 20H 2 15 -------- | *RET PE 2 15/9 -------- | JP (IY) 2 8 -------- | *JP PE,a16 4 14 -------- | *EX DE,HL 2 8 -------- | *CALL PE,a16 4 21/14 -------- | *PREFIX ED X X X | *XOR d8 3 11 SZY1XP00 | *RST 28H 2 15 -------- |
Fx | *RET P 2 15/9 -------- | *POP AF 2 14 SZYHXPNC | *JP P,a16 4 14 -------- | *DI 2 8 -------- | *CALL P,a16 4 21/14 -------- | *PUSH AF 2 15 -------- | *OR d8 3 11 SZY1XP00 | *RST 30H 2 15 -------- | *RET M 2 15/9 -------- | LD SP,IY 2 10 -------- | *JP M,a16 4 14 -------- | *EI 2 8 -------- | *CALL M,a16 4 21/14 -------- | *PREFIX FD X X X | *CP d8 3 11 SZYHXV1C | *RST 38H 2 15 -------- |
x0 | x1 | x2 | x3 | x4 | x5 | x6 | x7 | x8 | x9 | xA | xB | xC | xD | xE | xF | |
0x | *RLC B 3 12 SZY0XP0C | *RLC C 3 12 SZY0XP0C | *RLC D 3 12 SZY0XP0C | *RLC E 3 12 SZY0XP0C | *RLC IYh 3 12 SZY0XP0C | *RLC IYl 3 12 SZY0XP0C | RLC (IY+r8) 4 23 SZY0XP0C | *RLC A 3 12 SZY0XP0C | *RRC B 3 12 SZY0XP0C | *RRC C 3 12 SZY0XP0C | *RRC D 3 12 SZY0XP0C | *RRC E 3 12 SZY0XP0C | *RRC IYh 3 12 SZY0XP0C | *RRC IYl 3 12 SZY0XP0C | RRC (IY+r8) 4 23 SZY0XP0C | *RRC A 3 12 SZY0XP0C |
1x | *RL B 3 12 SZY0XP0C | *RL C 3 12 SZY0XP0C | *RL D 3 12 SZY0XP0C | *RL E 3 12 SZY0XP0C | *RL IYh 3 12 SZY0XP0C | *RL IYl 3 12 SZY0XP0C | RL (IY+r8) 4 23 SZY0XP0C | *RL A 3 12 SZY0XP0C | *RR B 3 12 SZY0XP0C | *RR C 3 12 SZY0XP0C | *RR D 3 12 SZY0XP0C | *RR E 3 12 SZY0XP0C | *RR IYh 3 12 SZY0XP0C | *RR IYl 3 12 SZY0XP0C | RR (IY+r8) 4 23 SZY0XP0C | *RR A 3 12 SZY0XP0C |
2x | *SLA B 3 12 SZY0XP0C | *SLA C 3 12 SZY0XP0C | *SLA D 3 12 SZY0XP0C | *SLA E 3 12 SZY0XP0C | *SLA IYh 3 12 SZY0XP0C | *SLA IYl 3 12 SZY0XP0C | SLA (IY+r8) 4 23 SZY0XP0C | *SLA A 3 12 SZY0XP0C | *SRA B 3 12 SZY0XP0C | *SRA C 3 12 SZY0XP0C | *SRA D 3 12 SZY0XP0C | *SRA E 3 12 SZY0XP0C | *SRA IYh 3 12 SZY0XP0C | *SRA IYl 3 12 SZY0XP0C | SRA (IY+r8) 4 23 SZY0XP0C | *SRA A 3 12 SZY0XP0C |
3x | *SLL B 3 12 SZY0XP0C | *SLL C 3 12 SZY0XP0C | *SLL D 3 12 SZY0XP0C | *SLL E 3 12 SZY0XP0C | *SLL IYh 3 12 SZY0XP0C | *SLL IYl 3 12 SZY0XP0C | *SLL (IY+r8) 4 23 SZY0XP0C | *SLL A 3 12 SZY0XP0C | *SRL B 3 12 SZY0XP0C | *SRL C 3 12 SZY0XP0C | *SRL D 3 12 SZY0XP0C | *SRL E 3 12 SZY0XP0C | *SRL IYh 3 12 SZY0XP0C | *SRL IYl 3 12 SZY0XP0C | SRL (IY+r8) 4 23 SZY0XP0C | *SRL A 3 12 SZY0XP0C |
4x | *BIT 0,B 3 12 SZY1XU0- | *BIT 0,C 3 12 SZY1XU0- | *BIT 0,D 3 12 SZY1XU0- | *BIT 0,E 3 12 SZY1XU0- | *BIT 0,IYh 3 12 SZY1XU0- | *BIT 0,IYl 3 12 SZY1XU0- | BIT 0,(IY+r8) 4 20 SZY1XU0- | *BIT 0,A 3 12 SZY1XU0- | *BIT 1,B 3 12 SZY1XU0- | *BIT 1,C 3 12 SZY1XU0- | *BIT 1,D 3 12 SZY1XU0- | *BIT 1,E 3 12 SZY1XU0- | *BIT 1,IYh 3 12 SZY1XU0- | *BIT 1,IYl 3 12 SZY1XU0- | BIT 1,(IY+r8) 4 20 SZY1XU0- | *BIT 1,A 3 12 SZY1XU0- |
5x | *BIT 2,B 3 12 SZY1XU0- | *BIT 2,C 3 12 SZY1XU0- | *BIT 2,D 3 12 SZY1XU0- | *BIT 2,E 3 12 SZY1XU0- | *BIT 2,IYh 3 12 SZY1XU0- | *BIT 2,IYl 3 12 SZY1XU0- | BIT 2,(IY+r8) 4 20 SZY1XU0- | *BIT 2,A 3 12 SZY1XU0- | *BIT 3,B 3 12 SZY1XU0- | *BIT 3,C 3 12 SZY1XU0- | *BIT 3,D 3 12 SZY1XU0- | *BIT 3,E 3 12 SZY1XU0- | *BIT 3,IYh 3 12 SZY1XU0- | *BIT 3,IYl 3 12 SZY1XU0- | BIT 3,(IY+r8) 4 20 SZY1XU0- | *BIT 3,A 3 12 SZY1XU0- |
6x | *BIT 4,B 3 12 SZY1XU0- | *BIT 4,C 3 12 SZY1XU0- | *BIT 4,D 3 12 SZY1XU0- | *BIT 4,E 3 12 SZY1XU0- | *BIT 4,IYh 3 12 SZY1XU0- | *BIT 4,IYl 3 12 SZY1XU0- | BIT 4,(IY+r8) 4 20 SZY1XU0- | *BIT 4,A 3 12 SZY1XU0- | *BIT 5,B 3 12 SZY1XU0- | *BIT 5,C 3 12 SZY1XU0- | *BIT 5,D 3 12 SZY1XU0- | *BIT 5,E 3 12 SZY1XU0- | *BIT 5,IYh 3 12 SZY1XU0- | *BIT 5,IYl 3 12 SZY1XU0- | BIT 5,(IY+r8) 4 20 SZY1XU0- | *BIT 5,A 3 12 SZY1XU0- |
7x | *BIT 6,B 3 12 SZY1XU0- | *BIT 6,C 3 12 SZY1XU0- | *BIT 6,D 3 12 SZY1XU0- | *BIT 6,E 3 12 SZY1XU0- | *BIT 6,IYh 3 12 SZY1XU0- | *BIT 6,IYl 3 12 SZY1XU0- | BIT 6,(IY+r8) 4 20 SZY1XU0- | *BIT 6,A 3 12 SZY1XU0- | *BIT 7,B 3 12 SZY1XU0- | *BIT 7,C 3 12 SZY1XU0- | *BIT 7,D 3 12 SZY1XU0- | *BIT 7,E 3 12 SZY1XU0- | *BIT 7,IYh 3 12 SZY1XU0- | *BIT 7,IYl 3 12 SZY1XU0- | BIT 7,(IY+r8) 4 20 SZY1XU0- | *BIT 7,A 3 12 SZY1XU0- |
8x | *RES 0,B 3 12 -------- | *RES 0,C 3 12 -------- | *RES 0,D 3 12 -------- | *RES 0,E 3 12 -------- | *RES 0,IYh 3 12 -------- | *RES 0,IYl 3 12 -------- | RES 0,(IY+r8) 4 23 -------- | *RES 0,A 3 12 -------- | *RES 1,B 3 12 -------- | *RES 1,C 3 12 -------- | *RES 1,D 3 12 -------- | *RES 1,E 3 12 -------- | *RES 1,IYh 3 12 -------- | *RES 1,IYl 3 12 -------- | RES 1,(IY+r8) 4 23 -------- | *RES 1,A 3 12 -------- |
9x | *RES 2,B 3 12 -------- | *RES 2,C 3 12 -------- | *RES 2,D 3 12 -------- | *RES 2,E 3 12 -------- | *RES 2,IYh 3 12 -------- | *RES 2,IYl 3 12 -------- | RES 2,(IY+r8) 4 23 -------- | *RES 2,A 3 12 -------- | *RES 3,B 3 12 -------- | *RES 3,C 3 12 -------- | *RES 3,D 3 12 -------- | *RES 3,E 3 12 -------- | *RES 3,IYh 3 12 -------- | *RES 3,IYl 3 12 -------- | RES 3,(IY+r8) 4 23 -------- | *RES 3,A 3 12 -------- |
Ax | *RES 4,B 3 12 -------- | *RES 4,C 3 12 -------- | *RES 4,D 3 12 -------- | *RES 4,E 3 12 -------- | *RES 4,IYh 3 12 -------- | *RES 4,IYl 3 12 -------- | RES 4,(IY+r8) 4 23 -------- | *RES 4,A 3 12 -------- | *RES 5,B 3 12 -------- | *RES 5,C 3 12 -------- | *RES 5,D 3 12 -------- | *RES 5,E 3 12 -------- | *RES 5,IYh 3 12 -------- | *RES 5,IYl 3 12 -------- | RES 5,(IY+r8) 4 23 -------- | *RES 5,A 3 12 -------- |
Bx | *RES 6,B 3 12 -------- | *RES 6,C 3 12 -------- | *RES 6,D 3 12 -------- | *RES 6,E 3 12 -------- | *RES 6,IYh 3 12 -------- | *RES 6,IYl 3 12 -------- | RES 6,(IY+r8) 4 23 -------- | *RES 6,A 3 12 -------- | *RES 7,B 3 12 -------- | *RES 7,C 3 12 -------- | *RES 7,D 3 12 -------- | *RES 7,E 3 12 -------- | *RES 7,IYh 3 12 -------- | *RES 7,IYl 3 12 -------- | RES 7,(IY+r8) 4 23 -------- | *RES 7,A 3 12 -------- |
Cx | *SET 0,B 3 12 -------- | *SET 0,C 3 12 -------- | *SET 0,D 3 12 -------- | *SET 0,E 3 12 -------- | *SET 0,IYh 3 12 -------- | *SET 0,IYl 3 12 -------- | SET 0,(IY+r8) 4 23 -------- | *SET 0,A 3 12 -------- | *SET 1,B 3 12 -------- | *SET 1,C 3 12 -------- | *SET 1,D 3 12 -------- | *SET 1,E 3 12 -------- | *SET 1,IYh 3 12 -------- | *SET 1,IYl 3 12 -------- | SET 1,(IY+r8) 4 23 -------- | *SET 1,A 3 12 -------- |
Dx | *SET 2,B 3 12 -------- | *SET 2,C 3 12 -------- | *SET 2,D 3 12 -------- | *SET 2,E 3 12 -------- | *SET 2,IYh 3 12 -------- | *SET 2,IYl 3 12 -------- | SET 2,(IY+r8) 4 23 -------- | *SET 2,A 3 12 -------- | *SET 3,B 3 12 -------- | *SET 3,C 3 12 -------- | *SET 3,D 3 12 -------- | *SET 3,E 3 12 -------- | *SET 3,IYh 3 12 -------- | *SET 3,IYl 3 12 -------- | SET 3,(IY+r8) 4 23 -------- | *SET 3,A 3 12 -------- |
Ex | *SET 4,B 3 12 -------- | *SET 4,C 3 12 -------- | *SET 4,D 3 12 -------- | *SET 4,E 3 12 -------- | *SET 4,IYh 3 12 -------- | *SET 4,IYl 3 12 -------- | SET 4,(IY+r8) 4 23 -------- | *SET 4,A 3 12 -------- | *SET 5,B 3 12 -------- | *SET 5,C 3 12 -------- | *SET 5,D 3 12 -------- | *SET 5,E 3 12 -------- | *SET 5,IYh 3 12 -------- | *SET 5,IYl 3 12 -------- | SET 5,(IY+r8) 4 23 -------- | *SET 5,A 3 12 -------- |
Fx | *SET 6,B 3 12 -------- | *SET 6,C 3 12 -------- | *SET 6,D 3 12 -------- | *SET 6,E 3 12 -------- | *SET 6,IYh 3 12 -------- | *SET 6,IYl 3 12 -------- | SET 6,(IY+r8) 4 23 -------- | *SET 6,A 3 12 -------- | *SET 7,B 3 12 -------- | *SET 7,C 3 12 -------- | *SET 7,D 3 12 -------- | *SET 7,E 3 12 -------- | *SET 7,IYh 3 12 -------- | *SET 7,IYl 3 12 -------- | SET 7,(IY+r8) 4 23 -------- | *SET 7,A 3 12 -------- |
|
|
Duration of conditional calls and returns is different when action is taken or not. This is indicated by two numbers separated by "/". The higher number (on the left side of "/") means duration of instruction when action is taken, the lower number (on the right side of "/") means duration of instruction when action is not taken. |
Flags affected are always shown in S Z Y H X P/V N C order. If flag is marked by "0" it means it is reset after the instruction. If it is marked by "1" it is set. If it is marked by "-" it is not changed. If it is marked by "S", "Z", "Y", "H", "X", "P/V", "N" or "C" corresponding flag is affected as expected by its function.
Flag P/V behaves like even parity flag when marked "P" and like overflow flag when marked "V". Undocumented instructions are marked by * in front of the their name. If they are useful they are put into particular instruction group marked by cell background color, if they are mere aliases for other instruction they are marked by grey background. In combinations of prefixes the only useful ones are DDCB and FDCB. DDED and FDED behaves like ED alone, so no instructions like ADC IX,BC exist. In a consecutive row of DD and FD prefixes the last one prevails. d8 means immediate 8 bit data d16 means immediate 16 bit data a16 means 16 bit address r8 means 8 bit signed data, which are added to program counter or index registers (IX or IY) |
Main register set:
|
Alternate register set:
|
Flag register (F) bits:
S - Sign Flag Z - Zero Flag Y - Y Flag (undocumented) H - Half Carry Flag X - X Flag (undocumented) P - Parity / Overflow Flag N - Add / Substract Flag C - Carry Flag |