"TASM Z80 Assembler. " /**************************************************************************** /* $Id: tasm80.tab 1.1 1993/07/31 01:12:40 toma Exp $ /**************************************************************************** /* This is the instruction set definition table /* for the Z80 version of TASM. /* Thomas N. Anderson, Speech Technology Incorporated /* This table authored and submitted by Carl A. Wall, VE3APY. /* /* Class bits assigned as follows: /* Bit-0 = Z80 (base instruction set) /* Bit-1 = HD64180 (extended instructions) /* See TASM manual for info on table structure. /* /*INSTR ARGS OP BYTES RULE CLASS SHIFT OR */ /*-------------------------------------------*/ // Undocumented Z80 Instructions (Version 1.0) // Added by Joe Wingbermuehle 03-14-1998 // Home page: www.usmo.com/~joewing/ // Email: joewing@usmo.com // Reorganised by Eric Piel (Eric.Piel@etu.utc.fr) on the 03-20-1999 ADC A,(HL) 8E 1 NOP 1 ADC A,(IX*) 8EDD 3 ZIX 1 ADC A,(IY*) 8EFD 3 ZIX 1 ADC A,A 8F 1 NOP 1 ADC A,B 88 1 NOP 1 ADC A,C 89 1 NOP 1 ADC A,D 8A 1 NOP 1 ADC A,E 8B 1 NOP 1 ADC A,H 8C 1 NOP 1 ADC A,IXH 8CDD 2 NOP 1 ADC A,IXL 8DDD 2 NOP 1 ADC A,IYH 8CFD 2 NOP 1 ADC A,IYL 8DFD 2 NOP 1 ADC A,L 8D 1 NOP 1 ADC A,* CE 2 NOP 1 ADC HL,BC 4AED 2 NOP 1 ADC HL,DE 5AED 2 NOP 1 ADC HL,HL 6AED 2 NOP 1 ADC HL,SP 7AED 2 NOP 1 ADD A,(HL) 86 1 NOP 1 ADD A,(IX*) 86DD 3 ZIX 1 ADD A,(IY*) 86FD 3 ZIX 1 ADD A,A 87 1 NOP 1 ADD A,B 80 1 NOP 1 ADD A,C 81 1 NOP 1 ADD A,D 82 1 NOP 1 ADD A,E 83 1 NOP 1 ADD A,H 84 1 NOP 1 ADD A,IXH 84DD 2 NOP 1 ADD A,IXL 85DD 2 NOP 1 ADD A,IYH 84FD 2 NOP 1 ADD A,IYL 85FD 2 NOP 1 ADD A,L 85 1 NOP 1 ADD A,* C6 2 NOP 1 ADD HL,BC 09 1 NOP 1 ADD HL,DE 19 1 NOP 1 ADD HL,HL 29 1 NOP 1 ADD HL,SP 39 1 NOP 1 ADD IX,BC 09DD 2 NOP 1 ADD IX,DE 19DD 2 NOP 1 ADD IX,IX 29DD 2 NOP 1 ADD IX,SP 39DD 2 NOP 1 ADD IY,BC 09FD 2 NOP 1 ADD IY,DE 19FD 2 NOP 1 ADD IY,IY 29FD 2 NOP 1 ADD IY,SP 39FD 2 NOP 1 AND (HL) A6 1 NOP 1 AND (IX*) A6DD 3 ZIX 1 AND (IY*) A6FD 3 ZIX 1 AND A A7 1 NOP 1 AND B A0 1 NOP 1 AND C A1 1 NOP 1 AND D A2 1 NOP 1 AND E A3 1 NOP 1 AND H A4 1 NOP 1 AND IXH A4DD 2 NOP 1 AND IXL A5DD 2 NOP 1 AND IYH A4FD 2 NOP 1 AND IYL A5FD 2 NOP 1 AND L A5 1 NOP 1 AND * E6 2 NOP 1 BIT *,(HL) 46CB 2 ZBIT 1 BIT *,(IX*) CBDD 4 ZBIT 1 0 4600 BIT *,(IY*) CBFD 4 ZBIT 1 0 4600 BIT *,A 47CB 2 ZBIT 1 BIT *,B 40CB 2 ZBIT 1 BIT *,C 41CB 2 ZBIT 1 BIT *,D 42CB 2 ZBIT 1 BIT *,E 43CB 2 ZBIT 1 BIT *,H 44CB 2 ZBIT 1 BIT *,L 45CB 2 ZBIT 1 CALL C,* DC 3 NOP 1 CALL M,* FC 3 NOP 1 CALL NC,* D4 3 NOP 1 CALL NZ,* C4 3 NOP 1 CALL P,* F4 3 NOP 1 CALL PE,* EC 3 NOP 1 CALL PO,* E4 3 NOP 1 CALL Z,* CC 3 NOP 1 CALL * CD 3 NOP 1 CCF "" 3F 1 NOP 1 CP (HL) BE 1 NOP 1 CP (IX*) BEDD 3 ZIX 1 CP (IY*) BEFD 3 ZIX 1 CP A BF 1 NOP 1 CP B B8 1 NOP 1 CP C B9 1 NOP 1 CP D BA 1 NOP 1 CP E BB 1 NOP 1 CP H BC 1 NOP 1 CP IXH BCDD 2 NOP 1 CP IXL BDDD 2 NOP 1 CP IYH BCFD 2 NOP 1 CP IYL BDFD 2 NOP 1 CP L BD 1 NOP 1 CP * FE 2 NOP 1 CPD "" A9ED 2 NOP 1 CPDR "" B9ED 2 NOP 1 CPIR "" B1ED 2 NOP 1 CPI "" A1ED 2 NOP 1 CPL "" 2F 1 NOP 1 DAA "" 27 1 NOP 1 DEC (HL) 35 1 NOP 1 DEC (IX*) 35DD 3 ZIX 1 DEC (IY*) 35FD 3 ZIX 1 DEC A 3D 1 NOP 1 DEC B 05 1 NOP 1 DEC BC 0B 1 NOP 1 DEC C 0D 1 NOP 1 DEC D 15 1 NOP 1 DEC DE 1B 1 NOP 1 DEC E 1D 1 NOP 1 DEC H 25 1 NOP 1 DEC HL 2B 1 NOP 1 DEC IX 2BDD 2 NOP 1 DEC IXH 25DD 2 NOP 1 DEC IXL 2DDD 2 NOP 1 DEC IY 2BFD 2 NOP 1 DEC IYH 24FD 2 NOP 1 DEC IYL 2DFD 2 NOP 1 DEC L 2D 1 NOP 1 DEC SP 3B 1 NOP 1 DI "" F3 1 NOP 1 DJNZ * 10 2 R1 1 EI "" FB 1 NOP 1 EX (SP),HL E3 1 NOP 1 EX (SP),IX E3DD 2 NOP 1 EX (SP),IY E3FD 2 NOP 1 EX AF,AF' 08 1 NOP 1 EX DE,HL EB 1 NOP 1 EXX "" D9 1 NOP 1 HALT "" 76 1 NOP 1 IM 0 46ED 2 NOP 1 IM 1 56ED 2 NOP 1 IM 2 5EED 2 NOP 1 IN A,(C) 78ED 2 NOP 1 IN B,(C) 40ED 2 NOP 1 IN C,(C) 48ED 2 NOP 1 IN D,(C) 50ED 2 NOP 1 IN E,(C) 58ED 2 NOP 1 IN F,(C) 70ED 2 NOP 1 IN H,(C) 60ED 2 NOP 1 IN L,(C) 68ED 2 NOP 1 IN A,(*) DB 2 NOP 1 IN0 A,(*) 38ED 3 NOP 2 IN0 B,(*) 00ED 3 NOP 2 IN0 C,(*) 08ED 3 NOP 2 IN0 D,(*) 10ED 3 NOP 2 IN0 E,(*) 18ED 3 NOP 2 IN0 H,(*) 20ED 3 NOP 2 IN0 L,(*) 28ED 3 NOP 2 INC (HL) 34 1 NOP 1 INC (IX*) 34DD 3 ZIX 1 INC (IY*) 34FD 3 ZIX 1 INC A 3C 1 NOP 1 INC B 04 1 NOP 1 INC BC 03 1 NOP 1 INC C 0C 1 NOP 1 INC D 14 1 NOP 1 INC DE 13 1 NOP 1 INC E 1C 1 NOP 1 INC H 24 1 NOP 1 INC HL 23 1 NOP 1 INC IX 23DD 2 NOP 1 INC IXH 24DD 2 NOP 1 INC IXL 2CDD 2 NOP 1 INC IY 23FD 2 NOP 1 INC IYH 24FD 2 NOP 1 INC IYL 2CFD 2 NOP 1 INC L 2C 1 NOP 1 INC SP 33 1 NOP 1 IND "" AAED 2 NOP 1 INDR "" BAED 2 NOP 1 INI "" A2ED 2 NOP 1 INIR "" B2ED 2 NOP 1 JP (HL) E9 1 NOP 1 JP (IX) E9DD 2 NOP 1 JP (IY) E9FD 2 NOP 1 JP C,* DA 3 NOP 1 JP M,* FA 3 NOP 1 JP NC,* D2 3 NOP 1 JP NZ,* C2 3 NOP 1 JP P,* F2 3 NOP 1 JP PE,* EA 3 NOP 1 JP PO,* E2 3 NOP 1 JP Z,* CA 3 NOP 1 JP * C3 3 NOP 1 JR C,* 38 2 R1 1 JR NC,* 30 2 R1 1 JR NZ,* 20 2 R1 1 JR Z,* 28 2 R1 1 JR * 18 2 R1 1 LD (BC),A 02 1 NOP 1 LD (DE),A 12 1 NOP 1 LD (HL),A 77 1 NOP 1 LD (HL),B 70 1 NOP 1 LD (HL),C 71 1 NOP 1 LD (HL),D 72 1 NOP 1 LD (HL),E 73 1 NOP 1 LD (HL),H 74 1 NOP 1 LD (HL),L 75 1 NOP 1 LD (HL),* 36 2 NOP 1 LD (IX*),A 77DD 3 ZIX 1 LD (IX*),B 70DD 3 ZIX 1 LD (IX*),C 71DD 3 ZIX 1 LD (IX*),D 72DD 3 ZIX 1 LD (IX*),E 73DD 3 ZIX 1 LD (IX*),H 74DD 3 ZIX 1 LD (IX*),L 75DD 3 ZIX 1 LD (IX*),* 36DD 4 ZIX 1 LD (IY*),A 77FD 3 ZIX 1 LD (IY*),B 70FD 3 ZIX 1 LD (IY*),C 71FD 3 ZIX 1 LD (IY*),D 72FD 3 ZIX 1 LD (IY*),E 73FD 3 ZIX 1 LD (IY*),H 74FD 3 ZIX 1 LD (IY*),L 75FD 3 ZIX 1 LD (IY*),* 36FD 4 ZIX 1 LD (*),A 32 3 NOP 1 LD (*),BC 43ED 4 NOP 1 LD (*),DE 53ED 4 NOP 1 LD (*),HL 22 3 NOP 1 LD (*),IX 22DD 4 NOP 1 LD (*),IY 22FD 4 NOP 1 LD (*),SP 73ED 4 NOP 1 LD A,(BC) 0A 1 NOP 1 LD A,(DE) 1A 1 NOP 1 LD A,(HL) 7E 1 NOP 1 LD A,(IX*) 7EDD 3 ZIX 1 LD A,(IY*) 7EFD 3 ZIX 1 LD A,A 7F 1 NOP 1 LD A,B 78 1 NOP 1 LD A,C 79 1 NOP 1 LD A,D 7A 1 NOP 1 LD A,E 7B 1 NOP 1 LD A,H 7C 1 NOP 1 LD A,I 57ED 2 NOP 1 LD A,IXH 7CDD 2 NOP 1 LD A,IXL 7DDD 2 NOP 1 LD A,IYH 7CFD 2 NOP 1 LD A,IYL 7DFD 2 NOP 1 LD A,L 7D 1 NOP 1 LD A,R 5FED 2 NOP 1 LD A,(*) 3A 3 NOP 1 LD A,* 3E 2 NOP 1 LD B,(HL) 46 1 NOP 1 LD B,(IX*) 46DD 3 ZIX 1 LD B,(IY*) 46FD 3 ZIX 1 LD B,A 47 1 NOP 1 LD B,B 40 1 NOP 1 LD B,C 41 1 NOP 1 LD B,D 42 1 NOP 1 LD B,E 43 1 NOP 1 LD B,H 44 1 NOP 1 LD B,IXH 44DD 2 NOP 1 LD B,IXL 45DD 2 NOP 1 LD B,IYH 44FD 2 NOP 1 LD B,IYL 45FD 2 NOP 1 LD B,L 45 1 NOP 1 LD B,* 06 2 NOP 1 LD BC,(*) 4BED 4 NOP 1 LD BC,* 01 3 NOP 1 LD C,(HL) 4E 1 NOP 1 LD C,(IX*) 4EDD 3 ZIX 1 LD C,(IY*) 4EFD 3 ZIX 1 LD C,A 4F 1 NOP 1 LD C,B 48 1 NOP 1 LD C,C 49 1 NOP 1 LD C,D 4A 1 NOP 1 LD C,E 4B 1 NOP 1 LD C,H 4C 1 NOP 1 LD C,IXH 4CDD 2 NOP 1 LD C,IXL 4DDD 2 NOP 1 LD C,IYH 4CFD 2 NOP 1 LD C,IYL 4DFD 2 NOP 1 LD C,L 4D 1 NOP 1 LD C,* 0E 2 NOP 1 LD D,(HL) 56 1 NOP 1 LD D,(IX*) 56DD 3 ZIX 1 LD D,(IY*) 56FD 3 ZIX 1 LD D,A 57 1 NOP 1 LD D,B 50 1 NOP 1 LD D,C 51 1 NOP 1 LD D,D 52 1 NOP 1 LD D,E 53 1 NOP 1 LD D,H 54 1 NOP 1 LD D,IXH 54DD 2 NOP 1 LD D,IXL 55DD 2 NOP 1 LD D,IYH 54FD 2 NOP 1 LD D,IYL 55FD 2 NOP 1 LD D,L 55 1 NOP 1 LD D,* 16 2 NOP 1 LD DE,(*) 5BED 4 NOP 1 LD DE,* 11 3 NOP 1 LD E,(HL) 5E 1 NOP 1 LD E,(IX*) 5EDD 3 ZIX 1 LD E,(IY*) 5EFD 3 ZIX 1 LD E,A 5F 1 NOP 1 LD E,B 58 1 NOP 1 LD E,C 59 1 NOP 1 LD E,D 5A 1 NOP 1 LD E,E 5B 1 NOP 1 LD E,H 5C 1 NOP 1 LD E,IXH 5CDD 2 NOP 1 LD E,IXL 5DDD 2 NOP 1 LD E,IYH 5CFD 2 NOP 1 LD E,IYL 5DFD 2 NOP 1 LD E,L 5D 1 NOP 1 LD E,* 1E 2 NOP 1 LD H,(HL) 66 1 NOP 1 LD H,(IX*) 66DD 3 ZIX 1 LD H,(IY*) 66FD 3 ZIX 1 LD H,A 67 1 NOP 1 LD H,B 60 1 NOP 1 LD H,C 61 1 NOP 1 LD H,D 62 1 NOP 1 LD H,E 63 1 NOP 1 LD H,H 64 1 NOP 1 LD H,L 65 1 NOP 1 LD H,* 26 2 NOP 1 LD HL,(*) 2A 3 NOP 1 LD HL,* 21 3 NOP 1 LD I,A 47ED 2 NOP 1 LD IX,(*) 2ADD 4 NOP 1 LD IX,* 21DD 4 NOP 1 LD IXH,A 67DD 2 NOP 1 LD IXH,B 60DD 2 NOP 1 LD IXH,C 61DD 2 NOP 1 LD IXH,D 62DD 2 NOP 1 LD IXH,E 63DD 2 NOP 1 LD IXH,IXH 64DD 2 NOP 1 LD IXH,IXL 65DD 2 NOP 1 LD IXH,* 26DD 3 NOP 1 LD IXL,A 6FDD 2 NOP 1 LD IXL,B 68DD 2 NOP 1 LD IXL,C 69DD 2 NOP 1 LD IXL,D 6ADD 2 NOP 1 LD IXL,E 6BDD 2 NOP 1 LD IXL,IXH 6CDD 2 NOP 1 LD IXL,IXL 6DDD 2 NOP 1 LD IXL,* 2EDD 3 NOP 1 LD IY,(*) 2AFD 4 NOP 1 LD IY,* 21FD 4 NOP 1 LD IYH,A 67FD 2 NOP 1 LD IYH,B 60FD 2 NOP 1 LD IYH,C 61FD 2 NOP 1 LD IYH,D 62FD 2 NOP 1 LD IYH,E 63FD 2 NOP 1 LD IYH,IYH 64FD 2 NOP 1 LD IYH,IYL 65FD 2 NOP 1 LD IYH,* 26FD 3 NOP 1 LD IYL,A 6FFD 2 NOP 1 LD IYL,B 68FD 2 NOP 1 LD IYL,C 69FD 2 NOP 1 LD IYL,D 6AFD 2 NOP 1 LD IYL,E 6BFD 2 NOP 1 LD IYL,IYH 6CFD 2 NOP 1 LD IYL,IYL 6DFD 2 NOP 1 LD IYL,* 2EFD 3 NOP 1 LD L,(HL) 6E 1 NOP 1 LD L,(IX*) 6EDD 3 ZIX 1 LD L,(IY*) 6EFD 3 ZIX 1 LD L,A 6F 1 NOP 1 LD L,B 68 1 NOP 1 LD L,C 69 1 NOP 1 LD L,D 6A 1 NOP 1 LD L,E 6B 1 NOP 1 LD L,H 6C 1 NOP 1 LD L,L 6D 1 NOP 1 LD L,* 2E 2 NOP 1 LD R,A 4FED 2 NOP 1 LD SP,(*) 7BED 4 NOP 1 LD SP,HL F9 1 NOP 1 LD SP,IX F9DD 2 NOP 1 LD SP,IY F9FD 2 NOP 1 LD SP,* 31 3 NOP 1 LDD "" A8ED 2 NOP 1 LDDR "" B8ED 2 NOP 1 LDI "" A0ED 2 NOP 1 LDIR "" B0ED 2 NOP 1 NEG "" 44ED 2 NOP 1 NOP "" 00 1 NOP 1 MLT BC 4CED 2 NOP 2 MLT DE 5CED 2 NOP 2 MLT HL 6CED 2 NOP 2 MLT SP 7CED 2 NOP 2 OR (HL) B6 1 NOP 1 OR (IX*) B6DD 3 ZIX 1 OR (IY*) B6FD 3 ZIX 1 OR A B7 1 NOP 1 OR B B0 1 NOP 1 OR C B1 1 NOP 1 OR D B2 1 NOP 1 OR E B3 1 NOP 1 OR H B4 1 NOP 1 OR IXH B4DD 2 NOP 1 OR IXL B5DD 2 NOP 1 OR IYH B4FD 2 NOP 1 OR IYL B5FD 2 NOP 1 OR L B5 1 NOP 1 OR * F6 2 NOP 1 OTDM "" 8BED 2 NOP 2 OTDMR "" 9BED 2 NOP 2 OTDR "" BBED 2 NOP 1 OTIM "" 83ED 2 NOP 2 OTIMR "" 93ED 2 NOP 2 OTIR "" B3ED 2 NOP 1 OUT (C),A 79ED 2 NOP 1 OUT (C),B 41ED 2 NOP 1 OUT (C),C 49ED 2 NOP 1 OUT (C),D 51ED 2 NOP 1 OUT (C),E 59ED 2 NOP 1 OUT (C),F 71ED 2 NOP 1 OUT (C),0 71ED 2 NOP 1 OUT (C),H 61ED 2 NOP 1 OUT (C),L 69ED 2 NOP 1 OUT (*),A D3 2 NOP 1 OUT0 (*),A 39ED 3 NOP 2 OUT0 (*),B 01ED 3 NOP 2 OUT0 (*),C 09ED 3 NOP 2 OUT0 (*),D 11ED 3 NOP 2 OUT0 (*),E 19ED 3 NOP 2 OUT0 (*),H 21ED 3 NOP 2 OUT0 (*),L 29ED 3 NOP 2 OUTD "" ABED 2 NOP 1 OUTI "" A3ED 2 NOP 1 POP AF F1 1 NOP 1 POP BC C1 1 NOP 1 POP DE D1 1 NOP 1 POP HL E1 1 NOP 1 POP IX E1DD 2 NOP 1 POP IY E1FD 2 NOP 1 PUSH AF F5 1 NOP 1 PUSH BC C5 1 NOP 1 PUSH DE D5 1 NOP 1 PUSH HL E5 1 NOP 1 PUSH IX E5DD 2 NOP 1 PUSH IY E5FD 2 NOP 1 RES *,(HL) 86CB 2 ZBIT 1 RES *,(IX*) CBDD 4 ZBIT 1 0 8600 RES *,(IY*) CBFD 4 ZBIT 1 0 8600 RES *,A 87CB 2 ZBIT 1 RES *,B 80CB 2 ZBIT 1 RES *,C 81CB 2 ZBIT 1 RES *,D 82CB 2 ZBIT 1 RES *,E 83CB 2 ZBIT 1 RES *,H 84CB 2 ZBIT 1 RES *,L 85CB 2 ZBIT 1 RES A,*,(IX*) CBDD 4 ZBIT 1 0 8700 RES A,*,(IY*) CBFD 4 ZBIT 1 0 8700 RES B,*,(IX*) CBDD 4 ZBIT 1 0 8000 RES B,*,(IY*) CBFD 4 ZBIT 1 0 8000 RES C,*,(IX*) CBDD 4 ZBIT 1 0 8100 RES C,*,(IY*) CBFD 4 ZBIT 1 0 8100 RES D,*,(IX*) CBDD 4 ZBIT 1 0 8200 RES D,*,(IY*) CBFD 4 ZBIT 1 0 8200 RES E,*,(IX*) CBDD 4 ZBIT 1 0 8300 RES E,*,(IY*) CBFD 4 ZBIT 1 0 8300 RES H,*,(IX*) CBDD 4 ZBIT 1 0 8400 RES H,*,(IY*) CBFD 4 ZBIT 1 0 8400 RES L,*,(IX*) CBDD 4 ZBIT 1 0 8500 RES L,*,(IY*) CBFD 4 ZBIT 1 0 8500 RET "" C9 1 NOP 1 RET C D8 1 NOP 1 RET M F8 1 NOP 1 RET NC D0 1 NOP 1 RET NZ C0 1 NOP 1 RET P F0 1 NOP 1 RET PE E8 1 NOP 1 RET PO E0 1 NOP 1 RET Z C8 1 NOP 1 RETI "" 4DED 2 NOP 1 RETN "" 45ED 2 NOP 1 RL (HL) 16CB 2 NOP 1 RL (IX*) CBDD 4 ZIX 1 0 1600 RL (IY*) CBFD 4 ZIX 1 0 1600 RL A 17CB 2 NOP 1 RL B 10CB 2 NOP 1 RL C 11CB 2 NOP 1 RL D 12CB 2 NOP 1 RL E 13CB 2 NOP 1 RL H 14CB 2 NOP 1 RL L 15CB 2 NOP 1 RLA "" 17 1 NOP 1 RL A,(IX*) CBDD 4 ZIX 1 0 1700 RL A,(IY*) CBFD 4 ZIX 1 0 1700 RL B,(IX*) CBDD 4 ZIX 1 0 1000 RL B,(IY*) CBFD 4 ZIX 1 0 1000 RL C,(IX*) CBDD 4 ZIX 1 0 1100 RL C,(IY*) CBFD 4 ZIX 1 0 1100 RL D,(IX*) CBDD 4 ZIX 1 0 1200 RL D,(IY*) CBFD 4 ZIX 1 0 1200 RL E,(IX*) CBDD 4 ZIX 1 0 1300 RL E,(IY*) CBFD 4 ZIX 1 0 1300 RL H,(IX*) CBDD 4 ZIX 1 0 1400 RL H,(IY*) CBFD 4 ZIX 1 0 1400 RL L,(IX*) CBDD 4 ZIX 1 0 1500 RL L,(IY*) CBFD 4 ZIX 1 0 1500 RLC (HL) 06CB 2 NOP 1 RLC (IX*) CBDD 4 ZIX 1 0 0600 RLC (IY*) CBFD 4 ZIX 1 0 0600 RLC A 07CB 2 NOP 1 RLC B 00CB 2 NOP 1 RLC C 01CB 2 NOP 1 RLC D 02CB 2 NOP 1 RLC E 03CB 2 NOP 1 RLC H 04CB 2 NOP 1 RLC L 05CB 2 NOP 1 RLCA "" 07 1 NOP 1 RLC A,(IX*) CBDD 4 ZIX 1 0 0700 RLC A,(IY*) CBFD 4 ZIX 1 0 0700 RLC B,(IX*) CBDD 4 ZIX 1 0 0000 RLC B,(IY*) CBFD 4 ZIX 1 0 0000 RLC C,(IX*) CBDD 4 ZIX 1 0 0100 RLC C,(IY*) CBFD 4 ZIX 1 0 0100 RLC D,(IX*) CBDD 4 ZIX 1 0 0200 RLC D,(IY*) CBFD 4 ZIX 1 0 0200 RLC E,(IX*) CBDD 4 ZIX 1 0 0300 RLC E,(IY*) CBFD 4 ZIX 1 0 0300 RLC H,(IX*) CBDD 4 ZIX 1 0 0400 RLC H,(IY*) CBFD 4 ZIX 1 0 0400 RLC L,(IX*) CBDD 4 ZIX 1 0 0500 RLC L,(IY*) CBFD 4 ZIX 1 0 0500 RLD "" 6FED 2 NOP 1 RR (HL) 1ECB 2 NOP 1 RR (IX*) CBDD 4 ZIX 1 0 1E00 RR (IY*) CBFD 4 ZIX 1 0 1E00 RR A 1FCB 2 NOP 1 RR B 18CB 2 NOP 1 RR C 19CB 2 NOP 1 RR D 1ACB 2 NOP 1 RR E 1BCB 2 NOP 1 RR H 1CCB 2 NOP 1 RR L 1DCB 2 NOP 1 RRA "" 1F 1 NOP 1 RR A,(IX*) CBDD 4 ZIX 1 0 1F00 RR A,(IY*) CBFD 4 ZIX 1 0 1F00 RR B,(IX*) CBDD 4 ZIX 1 0 1800 RR B,(IY*) CBFD 4 ZIX 1 0 1800 RR C,(IX*) CBDD 4 ZIX 1 0 1900 RR C,(IY*) CBFD 4 ZIX 1 0 1900 RR D,(IX*) CBDD 4 ZIX 1 0 1A00 RR D,(IY*) CBFD 4 ZIX 1 0 1A00 RR E,(IX*) CBDD 4 ZIX 1 0 1B00 RR E,(IY*) CBFD 4 ZIX 1 0 1B00 RR H,(IX*) CBDD 4 ZIX 1 0 1C00 RR H,(IY*) CBFD 4 ZIX 1 0 1C00 RR L,(IX*) CBDD 4 ZIX 1 0 1D00 RR L,(IY*) CBFD 4 ZIX 1 0 1D00 RRC (HL) 0ECB 2 NOP 1 RRC (IX*) CBDD 4 ZIX 1 0 0E00 RRC (IY*) CBFD 4 ZIX 1 0 0E00 RRC A 0FCB 2 NOP 1 RRC B 08CB 2 NOP 1 RRC C 09CB 2 NOP 1 RRC D 0ACB 2 NOP 1 RRC E 0BCB 2 NOP 1 RRC H 0CCB 2 NOP 1 RRC L 0DCB 2 NOP 1 RRCA "" 0F 1 NOP 1 RRC A,(IX*) CBDD 4 ZIX 1 0 0F00 RRC A,(IY*) CBFD 4 ZIX 1 0 0F00 RRC B,(IX*) CBDD 4 ZIX 1 0 0800 RRC B,(IY*) CBFD 4 ZIX 1 0 0800 RRC C,(IX*) CBDD 4 ZIX 1 0 0900 RRC C,(IY*) CBFD 4 ZIX 1 0 0900 RRC D,(IX*) CBDD 4 ZIX 1 0 0A00 RRC D,(IY*) CBFD 4 ZIX 1 0 0A00 RRC E,(IX*) CBDD 4 ZIX 1 0 0B00 RRC E,(IY*) CBFD 4 ZIX 1 0 0B00 RRC H,(IX*) CBDD 4 ZIX 1 0 0C00 RRC H,(IY*) CBFD 4 ZIX 1 0 0C00 RRC L,(IX*) CBDD 4 ZIX 1 0 0D00 RRC L,(IY*) CBFD 4 ZIX 1 0 0D00 RRD "" 67ED 2 NOP 1 RST 00H C7 1 NOP 1 RST 08H CF 1 NOP 1 RST 10H D7 1 NOP 1 RST 18H DF 1 NOP 1 RST 20H E7 1 NOP 1 RST 28H EF 1 NOP 1 RST 30H F7 1 NOP 1 RST 38H FF 1 NOP 1 SBC A,(HL) 9E 1 NOP 1 SBC A,(IX*) 9EDD 3 ZIX 1 SBC A,(IY*) 9EFD 3 ZIX 1 SBC A,A 9F 1 NOP 1 SBC A,B 98 1 NOP 1 SBC A,C 99 1 NOP 1 SBC A,D 9A 1 NOP 1 SBC A,E 9B 1 NOP 1 SBC A,H 9C 1 NOP 1 SBC A,IXH 9CDD 2 NOP 1 SBC A,IXL 9DDD 2 NOP 1 SBC A,IYH 9CFD 2 NOP 1 SBC A,IYL 9DFD 2 NOP 1 SBC A,L 9D 1 NOP 1 SBC HL,BC 42ED 2 NOP 1 SBC HL,DE 52ED 2 NOP 1 SBC HL,HL 62ED 2 NOP 1 SBC HL,SP 72ED 2 NOP 1 SBC A,* DE 2 NOP 1 SCF "" 37 1 NOP 1 SET *,(HL) C6CB 2 ZBIT 1 SET *,(IX*) CBDD 4 ZBIT 1 0 C600 SET *,(IY*) CBFD 4 ZBIT 1 0 C600 SET *,A C7CB 2 ZBIT 1 SET *,B C0CB 2 ZBIT 1 SET *,C C1CB 2 ZBIT 1 SET *,D C2CB 2 ZBIT 1 SET *,E C3CB 2 ZBIT 1 SET *,H C4CB 2 ZBIT 1 SET *,L C5CB 2 ZBIT 1 SET A,*,(IY*) CBFD 4 ZBIT 1 0 C700 SET B,*,(IY*) CBFD 4 ZBIT 1 0 C000 SET C,*,(IY*) CBFD 4 ZBIT 1 0 C100 SET D,*,(IY*) CBFD 4 ZBIT 1 0 C200 SET E,*,(IY*) CBFD 4 ZBIT 1 0 C300 SET H,*,(IY*) CBFD 4 ZBIT 1 0 C400 SET L,*,(IY*) CBFD 4 ZBIT 1 0 C500 SET A,*,(IX*) CBDD 4 ZBIT 1 0 C700 SET B,*,(IX*) CBDD 4 ZBIT 1 0 C000 SET C,*,(IX*) CBDD 4 ZBIT 1 0 C100 SET D,*,(IX*) CBDD 4 ZBIT 1 0 C200 SET E,*,(IX*) CBDD 4 ZBIT 1 0 C300 SET H,*,(IX*) CBDD 4 ZBIT 1 0 C400 SET L,*,(IX*) CBDD 4 ZBIT 1 0 C500 SLA (HL) 26CB 2 NOP 1 SLA (IX*) CBDD 4 ZIX 1 0 2600 SLA (IY*) CBFD 4 ZIX 1 0 2600 SLA A 27CB 2 NOP 1 SLA B 20CB 2 NOP 1 SLA C 21CB 2 NOP 1 SLA D 22CB 2 NOP 1 SLA E 23CB 2 NOP 1 SLA H 24CB 2 NOP 1 SLA L 25CB 2 NOP 1 SLA A,(IX*) CBDD 4 ZIX 1 0 2700 SLA A,(IY*) CBFD 4 ZIX 1 0 2700 SLA B,(IX*) CBDD 4 ZIX 1 0 2000 SLA B,(IY*) CBFD 4 ZIX 1 0 2000 SLA C,(IX*) CBDD 4 ZIX 1 0 2100 SLA C,(IY*) CBFD 4 ZIX 1 0 2100 SLA D,(IX*) CBDD 4 ZIX 1 0 2200 SLA D,(IY*) CBFD 4 ZIX 1 0 2200 SLA E,(IX*) CBDD 4 ZIX 1 0 2300 SLA E,(IY*) CBFD 4 ZIX 1 0 2300 SLA H,(IX*) CBDD 4 ZIX 1 0 2400 SLA H,(IY*) CBFD 4 ZIX 1 0 2400 SLA L,(IX*) CBDD 4 ZIX 1 0 2500 SLA L,(IY*) CBFD 4 ZIX 1 0 2500 SL1 B 30CB 2 NOP 1 SL1 C 31CB 2 NOP 1 SL1 D 32CB 2 NOP 1 SL1 E 33CB 2 NOP 1 SL1 H 34CB 2 NOP 1 SL1 L 35CB 2 NOP 1 SL1 (HL) 36CB 2 NOP 1 SL1 A 37CB 2 NOP 1 SL1 (IX*) CBDD 4 ZIX 1 0 3600 SL1 (IY*) CBFD 4 ZIX 1 0 3600 SL1 A,(IX*) CBDD 4 ZIX 1 0 3700 SL1 A,(IY*) CBFD 4 ZIX 1 0 3700 SL1 B,(IX*) CBDD 4 ZIX 1 0 3000 SL1 B,(IY*) CBFD 4 ZIX 1 0 3000 SL1 C,(IX*) CBDD 4 ZIX 1 0 3100 SL1 C,(IY*) CBFD 4 ZIX 1 0 3100 SL1 D,(IX*) CBDD 4 ZIX 1 0 3200 SL1 D,(IY*) CBFD 4 ZIX 1 0 3200 SL1 E,(IX*) CBDD 4 ZIX 1 0 3300 SL1 E,(IY*) CBFD 4 ZIX 1 0 3300 SL1 H,(IX*) CBDD 4 ZIX 1 0 3400 SL1 H,(IY*) CBFD 4 ZIX 1 0 3400 SL1 L,(IX*) CBDD 4 ZIX 1 0 3500 SL1 L,(IY*) CBFD 4 ZIX 1 0 3500 SLL (HL) 36CB 2 NOP 1 SLL (IX*) CBDD 4 ZIX 1 0 3600 SLL (IY*) CBFD 4 ZIX 1 0 3600 SLL A 37CB 2 NOP 1 SLL B 30CB 2 NOP 1 SLL C 31CB 2 NOP 1 SLL D 32CB 2 NOP 1 SLL E 33CB 2 NOP 1 SLL H 34CB 2 NOP 1 SLL L 35CB 2 NOP 1 SLL A,(IX*) CBDD 4 ZIX 1 0 3700 SLL A,(IY*) CBFD 4 ZIX 1 0 3700 SLL B,(IX*) CBDD 4 ZIX 1 0 3000 SLL B,(IY*) CBFD 4 ZIX 1 0 3000 SLL C,(IX*) CBDD 4 ZIX 1 0 3100 SLL C,(IY*) CBFD 4 ZIX 1 0 3100 SLL D,(IX*) CBDD 4 ZIX 1 0 3200 SLL D,(IY*) CBFD 4 ZIX 1 0 3200 SLL E,(IX*) CBDD 4 ZIX 1 0 3300 SLL E,(IY*) CBFD 4 ZIX 1 0 3300 SLL H,(IX*) CBDD 4 ZIX 1 0 3400 SLL H,(IY*) CBFD 4 ZIX 1 0 3400 SLL L,(IX*) CBDD 4 ZIX 1 0 3500 SLL L,(IY*) CBFD 4 ZIX 1 0 3500 SLP "" 76ED 2 NOP 2 SRA (HL) 2ECB 2 NOP 1 SRA (IX*) CBDD 4 ZIX 1 0 2E00 SRA (IY*) CBFD 4 ZIX 1 0 2E00 SRA A 2FCB 2 NOP 1 SRA B 28CB 2 NOP 1 SRA C 29CB 2 NOP 1 SRA D 2ACB 2 NOP 1 SRA E 2BCB 2 NOP 1 SRA H 2CCB 2 NOP 1 SRA L 2DCB 2 NOP 1 SRA A,(IX*) CBDD 4 ZIX 1 0 2F00 SRA A,(IY*) CBFD 4 ZIX 1 0 2F00 SRA B,(IX*) CBDD 4 ZIX 1 0 2800 SRA B,(IY*) CBFD 4 ZIX 1 0 2800 SRA C,(IX*) CBDD 4 ZIX 1 0 2900 SRA C,(IY*) CBFD 4 ZIX 1 0 2900 SRA D,(IX*) CBDD 4 ZIX 1 0 2A00 SRA D,(IY*) CBFD 4 ZIX 1 0 2A00 SRA E,(IX*) CBDD 4 ZIX 1 0 2B00 SRA E,(IY*) CBFD 4 ZIX 1 0 2B00 SRA H,(IX*) CBDD 4 ZIX 1 0 2C00 SRA H,(IY*) CBFD 4 ZIX 1 0 2C00 SRA L,(IX*) CBDD 4 ZIX 1 0 2D00 SRA L,(IY*) CBFD 4 ZIX 1 0 2D00 SRL (HL) 3ECB 2 NOP 1 SRL (IX*) CBDD 4 ZIX 1 0 3E00 SRL (IY*) CBFD 4 ZIX 1 0 3E00 SRL A 3FCB 2 NOP 1 SRL B 38CB 2 NOP 1 SRL C 39CB 2 NOP 1 SRL D 3ACB 2 NOP 1 SRL E 3BCB 2 NOP 1 SRL H 3CCB 2 NOP 1 SRL L 3DCB 2 NOP 1 SRL A,(IX*) CBDD 4 ZIX 1 0 3F00 SRL A,(IY*) CBFD 4 ZIX 1 0 3F00 SRL B,(IX*) CBDD 4 ZIX 1 0 3800 SRL B,(IY*) CBFD 4 ZIX 1 0 3800 SRL C,(IX*) CBDD 4 ZIX 1 0 3900 SRL C,(IY*) CBFD 4 ZIX 1 0 3900 SRL D,(IX*) CBDD 4 ZIX 1 0 3A00 SRL D,(IY*) CBFD 4 ZIX 1 0 3A00 SRL E,(IX*) CBDD 4 ZIX 1 0 3B00 SRL E,(IY*) CBFD 4 ZIX 1 0 3B00 SRL H,(IX*) CBDD 4 ZIX 1 0 3C00 SRL H,(IY*) CBFD 4 ZIX 1 0 3C00 SRL L,(IX*) CBDD 4 ZIX 1 0 3D00 SRL L,(IY*) CBFD 4 ZIX 1 0 3D00 SUB (HL) 96 1 NOP 1 SUB (IX*) 96DD 3 ZIX 1 SUB (IY*) 96FD 3 ZIX 1 SUB A 97 1 NOP 1 SUB B 90 1 NOP 1 SUB C 91 1 NOP 1 SUB D 92 1 NOP 1 SUB E 93 1 NOP 1 SUB H 94 1 NOP 1 SUB IXH 94DD 2 NOP 1 SUB IXL 95DD 2 NOP 1 SUB IYH 94FD 2 NOP 1 SUB IYL 95FD 2 NOP 1 SUB L 95 1 NOP 1 SUB * D6 2 NOP 1 TST A 3CED 2 NOP 2 TST B 04ED 2 NOP 2 TST C 0CED 2 NOP 2 TST D 14ED 2 NOP 2 TST E 1CED 2 NOP 2 TST H 24ED 2 NOP 2 TST L 2CED 2 NOP 2 TST (HL) 34ED 2 NOP 2 TST * 64ED 3 NOP 2 TSTIO * 74ED 3 NOP 2 XOR (HL) AE 1 NOP 1 XOR (IX*) AEDD 3 ZIX 1 XOR (IY*) AEFD 3 ZIX 1 XOR A AF 1 NOP 1 XOR B A8 1 NOP 1 XOR C A9 1 NOP 1 XOR D AA 1 NOP 1 XOR E AB 1 NOP 1 XOR H AC 1 NOP 1 XOR IXH ACDD 2 NOP 1 XOR IXL ADDD 2 NOP 1 XOR IYH ACFD 2 NOP 1 XOR IYL ADFD 2 NOP 1 XOR L AD 1 NOP 1 XOR * EE 2 NOP 1