Z80 Family Opcode Comparision ============================= File: http://mdfs.net/Docs.Comp.Z80.Family - Update: 0.10 Author: J.G.Harston - Date: 31-07-2001 CBnn Z80 HD64180/Z180 Z280 eZ80 Z380 -------------------------------------------------------------------------------------------- CB30 sls b - TSET B - EX B,B' CB31 sls c - TSET C - EX C,C' CB32 sls d - TSET D - EX D,D' CB33 sls e - TSET E - EX E,E' CB34 sls h - TSET H - EX H,H' CB35 sls l - TSET L - EX L,L' CB36 sls (hl) - TSET (HL) - - CB37 sls a - TSET A - EX A,A' DDnn Z80 HD64180/Z180 Z280 eZ80 Z380 -------------------------------------------------------------------------------------------- DD00 - - - - - DD01 - - LDW (HL),&0000 - LD (BC),IX DD02 - - - - LD BC,DE DD03 - - INCW (HL) - LD IX,(BC) DD04 - - INC (SP+d) - - DD05 - - DEC (SP+d) - - DD06 - - - - - DD07 - - - LD BC,(IX+d) LD IX,BC DD08 - - - - - DD09 ADD IX,BC ADD IX,BC - ADD IX,BC ADD IX,BC DD0A - - - - - DD0B - - DECW (HL) - LD BC,IX DD0C - - INC (HL+IX) - LD BC,(BC) DD0D - - DEC (HL+IX) - LD BC,(DE) DD0E - - - - - DD0F - - - LD (IX+d),BC LD BC,(HL) DD10 - - - - DJNZ rel16 DD11 - - LDW (&0000),&0000 LD (DE),IX DD12 - - - - LD DE,DE DD13 - - INCW (&0000) - LD IX,(DE) DD14 - - INC (HL+IY) - - DD15 - - DEC (HL+IY) - - DD16 - - - - - DD17 - - - LD DE,(IX+d) LD IX,DE DD18 - - - - - DD19 ADD IX,DE ADD IX,DE - ADD IX,DE ADD IX,DE DD1A - - - - - DD1B - - DECW (&0000) - LD DE,IX DD1C - - INC (IX+IY) - LD DE,(BC) DD1D - - DEC (IX+IY) - LD DE,(DE) DD1E - - - - LD - DD1F - - - LD (IX+d),DE LD DE,(HL) DD20 - - JAR &0000 - JR NZ,rel16 DD21 LD IX,&0000 LD IX,&0000 - LD IX,&0000 LD IX,&0000 DD22 LD (&0000),IX LD (&0000),IX - LD (&0000),IX LD (&0000),IX DD23 INC IX INC IX - INC IX INC IX DD24 INC IXH - INC IXH INC IXH INC IXH DD25 DEC IXH - DEC IXH DEC IXH DEC IXH DD26 LD IXH,&00 - LD IXH,&00 LD IXH,&00 LD IXH,&00 DD27 - - - LD HL,(IX+d) LD IX,IY DD28 - - JAF &0000 - JR Z,rel16 DD29 ADD IX,IX ADD IX,IX - ADD IX,IX ADD IX,IX DD2A LD IX,(&0000) LD IX,(&0000) - LD IX,(&0000) LD IX,(&0000) DD2B DEC IX DEC IX - DEC IX DEC IX DD2C INC IXL - INC IXL INC IXL INC IXL DD2D DEC IXL - DEC IXL DEC IXL DEC IXL DD2E LD IXL,&00 - LD IXL,&00 LD IXL,&00 LD IXL,&00 DD2F - - - LD (IX+d),HL CPL HL DD30 - - - - JR NC,rel16 DD31 - - - LD IY,(IX+d) LD (HL),IX FD31 - - LDW (rel16),NN LD IX,(IY+d) LD (HL),IY DD32 - - - - LD HL,DE DD33 - - INCW (rel16) - LD IX,(HL) DD34 INC (IX+d) INC (IX+d) - INC (IX+d) INC (IX+d) DD35 DEC (IX+d) DEC (IX+d) - DEC (IX+d) DEC (IX+d) DD36 LD (IX+d),&00 LD (IX+d),&00 - LD (IX+d),&00 LD (IX+d),&00 DD37 - - - LD IX,(IX+d) LD IX,HL DD38 - - - - JR C,rel16 DD39 ADD IX,SP ADD IX,SP - ADD IX,SP ADD IX,SP DD3A - - - - - DD3B - - - - LD HL,IX DD3C - - INC (&0000) - LD HL,(BC) DD3D - - DEC (&0000) - LD HL,(DE) DD3E - - - LD (IX+d),IY SWAP IX FD3E - - - LD (IY+d),IX SWAP IY DD3F - - - LD (IX+d),IX LD HL,(HL) DD40 - - - - IN BC,(BC) DD41 - - - - OUT (BC),BC DD42 - - - - - DD43 - - - - - DD44 LD B,IXH - LD B,IXH LD B,IXH LD B,IXH DD45 LD B,IXL - LD B,IXL LD B,IXL LD B,IXL DD46 LD B,(IX+d) LD B,(IX+d) - LD B,(IX+d) LD B,(IX+d) DD47 - - - - LD I,HL DD48 - - - - - DD49 - - - - - DD4A - - - - - DD4B - - - - - DD4C LD C,IXH - LD C,IXH LD C,IXH LD C,IXH DD4D LD C,IXL - LD C,IXL LD C,IXL LD C,IXL DD4E LD C,(IX+d) LD C,(IX+d) - LD C,(IX+d) LD C,(IX+d) DD4F - - - - - DD50 - - - - IN DE,(BC) DD51 - - - - OUT (BC),DE DD52 - - - - - DD53 - - - - - DD54 LD D,IXH - LD D,IXH LD D,IXH LD D,IXH DD55 LD D,IXL - LD D,IXL LD D,IXL LD D,IXL DD56 LD D,(IX+d) LD D,(IX+d) - LD D,(IX+d) LD D,(IX+d) DD57 - - - - LD HL,I DD58 - - - - - DD59 - - - - - DD5A - - - - - DD5B - - - - - DD5C LD E,IXH - LD E,IXH LD E,IXH LD E,IXH DD5D LD E,IXL - LD E,IXL LD E,IXL LD E,IXL DD5E LD E,(IX+d) LD E,(IX+d) - LD E,(IX+d) LD E,(IX+d) DD5F - - - - - DD60 LD IXH,B - LD IXH,B LD IXH,B LD IXH,B DD61 LD IXH,C - LD IXH,C LD IXH,C LD IXH,C DD62 LD IXH,D - LD IXH,D LD IXH,D LD IXH,D DD63 LD IXH,E - LD IXH,E LD IXH,E LD IXH,E DD64 LD IXH,IXH - LD IXH,IXH LD IXH,IXH LD IXH,IXH DD65 LD IXH,IXL - LD IXH,IXL LD IXH,IXL LD IXH,IXL DD66 LD H,(IX+d) LD H,(IX+d) - LD H,(IX+d) LD H,(IX+d) DD67 LD IXH,A - LD IXH,&00 LD IXH,A LD IXH,A DD68 LD IXL,B - LD IXL,B LD IXL,B LD IXL,B DD69 LD IXL,C - LD IXL,C LD IXL,C LD IXL,C DD6A LD IXL,D - LD IXL,D LD IXL,D LD IXL,D DD6B LD IXL,E - LD IXL,E LD IXL,E LD IXL,E DD6C LD IXL,IXH - LD IXL,IYH LD IXL,IXH LD IXL,IXH DD6D LD IXL,IXL - LD IXL,IYL LD IXL,IXL LD IXL,IXL DD6E LD L,(IX+d) LD L,(IX+d) LD LD L,(IX+d) LD L,(IX+d) DD6F LD IXL,A - LD IXL,&00 LD IXL,A LD IXL,A DD70 LD (IX+d),B LD (IX+d),B - LD (IX+d),B LD (IX+d),B DD71 LD (IX+d),C LD (IX+d),C - LD (IX+d),C LD (IX+d),C DD72 LD (IX+d),D LD (IX+d),D - LD (IX+d),D LD (IX+d),D DD73 LD (IX+d),E LD (IX+d),E - LD (IX+d),E LD (IX+d),E DD74 LD (IX+d),H LD (IX+d),H - LD (IX+d),H LD (IX+d),H DD75 LD (IX+d),L LD (IX+d),L - LD (IX+d),L LD (IX+d),L DD76 - - - - - DD77 LD (IX+d),A LD (IX+d),A - LD (IX+d),A LD (IX+d),A DD78 - - LD A,(SP+d) - IN HL,(BC) DD79 - - LD A,(HL+IX) - OUT (BC),HL DD7A - - LD A,(HL+IY) - - DD7B - - LD A,(IX+IY) - - DD7C LD A,IXH - LD A,IXH LD A,IXH LD A,IXH DD7D LD A,IXL - LD A,IXL LD A,IXL LD A,IXL DD7E LD A,(IX+d) LD A,(IX+d) - LD A,(IX+d) LD A,(IX+d) DD7F - - - - - DD80 - - ADD A,(SP+d) - - DD81 - - ADD A,(HL+IX) - - DD82 - - ADD A,(HL+IY) - - DD83 - - ADD A,(IX+IY) - - DD84 ADD A,IXH - ADD A,IXH ADD A,IXH ADD A,IXH DD85 ADD A,IXL - ADD A,IXL ADD A,IXL ADD A,IXL DD86 ADD A,(IX+d) ADD A,(IX+d) - ADD A,(IX+d) ADD A,(IX+d) DD87 - - ADD A,(&0000) - ADD HL,IX DD88 - - ADC A,(SP+d) - - DD89 - - ADC A,(HL+IX) - - DD8A - - ADC A,(HL+IY) - - DD8B - - ADC A,(IX+IY) - - DD8C ADC A,IXH - ADC A,IXH ADC A,IXH ADC A,IXH DD8D ADC A,IXL - ADC A,IXL ADC A,IXL ADC A,IXL DD8E ADC A,(IX+d) ADC A,(IX+d) ADC A,(IX+d) ADC A,(IX+d) ADC A,(IX+d) DD8F - - ADC A,(&0000) - ADC HL,IX DD90 - - SUB A,(SP+d) - - DD91 - - SUB A,(HL+IX) - - DD92 - - SUB A,(HL+IY) - - DD93 - - SUB A,(IX+IY) - - DD94 SUB A,IXH - SUB A,IXH SUB A,IXH SUB A,IXH DD95 SUB A,IXL - SUB A,IXL SUB A,IXL SUB A,IXL DD96 SUB A,(IX+d) SUB A,(IX+d) - SUB A,(IX+d) SUB A,(IX+d) DD97 - - SUB A,(&0000) - SUB HL,IX DD98 - - SBC A,(SP+d) - - DD99 - - SBC A,(HL+IX) - - DD9A - - SBC A,(HL+IY) - - DD9B - - SBC A,(IX+IY) - - DD9C SBC A,IXH - SBC A,IXH SBC A,IXH SBC A,IXH DD9D SBC A,IXL - SBC A,IXL SBC A,IXL SBC A,IXL DD9E SBC A,(IX+d) SBC A,(IX+d) - SBC A,(IX+d) SBC A,(IX+d) DD9F - - SBC A,(&0000) - SBC HL,IX DDA0 - - AND (SP+d) - - DDA1 - - AND (HL+IX) - - DDA2 - - AND (HL+IY) - - DDA3 - - AND (IX+IY) - - DDA4 AND IXH - AND IXH AND IXH AND IXH DDA5 AND IXL - AND IXL AND IXL AND IXL DDA6 AND (IX+d) AND (IX+d) - AND (IX+d) AND (IX+d) DDA7 - - AND (&0000) - AND HL,IX DDA8 - - XOR (SP+d) - - DDA9 - - XOR (HL+IX) - - DDAA - - XOR (HL+IY) - - DDAB - - XOR (IX+IY) - - DDAC XOR IXH - XOR IXH XOR IXH XOR IXH DDAD XOR IXL - XOR IXL XOR IXL XOR IXL DDAE XOR (IX+d) XOR (IX+d) XOR (IX+d) XOR (IX+d) XOR (IX+d) DDAF - - XOR (&0000) - XOR HL,IX DDB0 - - OR (SP+d) - - DDB1 - - OR (HL+IX) - - DDB2 - - OR (HL+IY) - - DDB3 - - OR (IX+IY) - - DDB4 OR IXH - OR IXH OR IXH OR IXH DDB5 OR IXL - OR IXL OR IXL OR IXL DDB6 OR (IX+d) OR (IX+d) - OR (IX+d) OR (IX+d) DDB7 - - OR (&0000) - OR HL,IX DDB8 - - CP (SP+d) - - DDB9 - - CP (HL+IX) - - DDBA - - CP (HL+IY) - - DDBB - - CP (IX+IY) - - DDBC CP IXH - CP IXH CP IXH CP IXH DDBD CP IXL - CP IXL CP IXL CP IXL DDBE CP (IX+d) CP (IX+d) - CP (IX+d) CP (IX+d) DDBF - - CP (&0000) - CP HL,IX DDC0 - - - - DDIR W DDC1 - - POP (HL) - DDIR IB,W DDC2 - - JP NZ,(HL) - DDIR IW,W DDC3 - - - - DDIR IB DDC4 - - CALL NZ,(HL) - CALR NZ,rel16 DDC5 - - PUSH (HL) - - DDC6 - - - - ADD HL,(IX+d) DDC7 - - - - - DDC8 - - - - LD SR,A DDC9 - - - - - DDCA - - JP Z,(HL) - LD SR,&00 DDCB *** CB *** *** CB *** - *** CB *** *** CB *** DDCC - - CALL Z,(HL) - CALR Z,rel16 DDCD - - - - CALR rel16 DDCE - - - - ADC HL,(IX+d) DDCF - - - - MTEST DDD0 - - - - LD A,XSR DDD1 - - POP (&0000) - - DDD2 - - JP NC,(HL) - - DDD3 - - - - - DDD4 - - CALL NC,(HL) - CALR NC,rel16 DDD5 - - PUSH (&0000) - - DDD6 - - - - SUB HL,(IX+d) DDD7 - - - - - DDD8 - - - - LD XSR,A DDD9 - - - - EXX X DDDA - - JP C,(HL) - LD XSR,&00 DDDB - - - - - DDDC - - CALL C,(HL) - CALR C,rel16 DDDD - - - - - DDDE - - - - SBC HL,(IX+d) DDDF - - - - - DDE0 - - - - - DDE1 POP IX POP IX - POP IX POP IX DDE2 - - JP PO,(HL) - - DDE3 EX (SP),IX EX (SP),IX - EX (SP),IX EX (SP),IX DDE4 - - CALL PO,(HL) - CALR PO,rel16 DDE5 PUSH IX PUSH IX - PUSH IX PUSH IX DDE6 - - - - AND HL,(IX+d) DDE7 - - - - - DDE8 - - - - - DDE9 JP (IX) JP (IX) - JP (IX) JP (IX) DDEA - - JP PE,(HL) - - DDEB - - EX IX,HL - - DDEC - - CALL PE,(HL) - CALR PE,rel16 DDED - - - - - DDEE - - - - XOR HL,(IX+d) DDEF - - - - - DDF0 - - - - - DDF1 - - POP (rel16) - - DDF2 - - JP P,(HL) - - DDF3 - - - - DI &00 DDF4 - - CALL P,(HL) - CALR P,&0000 DDF5 - - PUSH (rel16) - - DDF6 - - - - OR HL,(IX+d) DDF7 - - - - SETC LW DDF8 - - - - - DDF9 LD SP,IX LD SP,IX - LD SP,IX LD SP,IX DDFA - - JP M,(HL) - - DDFB - - - - EI &00 DDFC - - CALL M,(HL) - CALR M,rel16 DDFD - - - - - DDFE - - - - CP HL,(IX+d) DDFF - - - - RESC LW DDED02 - - LDA IX,(SP+d) - - DDED04 - - LD IX,(SP+d) - - DDED05 - - LD (SP+d),IX - - DDED07 - - EX A,(SP+d) - - DDED0A - - LDA IX,(HL+IX) - - DDED0C - - LD IX,(HL+IX) - - DDED0D - - LD (HL+IX),IX - - DDED0F - - EX A,(HL+IX) - - DDED12 - - LDA IX,(HL+IY) - - DDED14 - - LD IX,(HL+IY) - - DDED15 - - LD (HL+IY),IX - - DDED17 - - EX A,(HL+IY) - - DDED1A - - LDA IX,(IX+IY) - - DDED1C - - LD IX,(IX+IY) - - DDED1D - - LD (IX+IY),IX - - DDED1F - - EX A,(IX+IY) - - DDED22 - - LDA IX,(rel16) - - DDED24 - - LD IX,(rel16) - - DDED25 - - LD (rel16),IX - - DDED2A - - LDA IX,(IX+d) - - DDED27 - - EX A,IXH - - DDED2C - - LDW IX,(IX+d) - - DDED2D - - LD (IX+d),IX - - DDED2F - - EX A,IXL - - DDED32 - - LDA IX,(IY+d) - - DDED34 - - LDW IX,(IY+d) - - DDED35 - - LD (IY+d),IX - - DDED36 - - LD SP,(IX+d) - - DDED3A - - LDA IX,(HL+d) - - DDED3C - - LDW IX,(HL+d) - - DDED3D - - LD (HL+d),IX - - DDED3E - - LD (IX+d),SP - - DDED3F - - EX A,(&0000) - - DDED40 - - IN (SP+d),(C) - - DDED41 - - OUT (C),(SP+d) - - DDED42 - - SBC IX,BC - - DDED48 - - IN (HL+IX),(C) - - DDED49 - - OUT (C),(HL+IX) - - DDED4A - - ADC IX,BC - - DDED50 - - IN (HL+IY),(C) - - DDED51 - - OUT (C),(HL+IY) - - DDED52 - - SBC IX,DE - - DDED58 - - IN (IX+IY),(C) - - DDED59 - - OUT (C),(IX+IY) - - DDED5A - - ADC IX,DE - - DDED60 - - IN IXH,(BC) - - DDED61 - - OUT (C),IXH - - DDED62 - - SBC IX,HL - - DDED66 - - LDCTL IX,(C) - - DDED68 - - IN IXL,(BC) - - DDED69 - - OUT (C),IXL - - DDED6A - - ADC IX,HL - - DDED6D - - ADD IX,A - - DDED6E - - LDCTL (C),IX - - DDED72 - - SBC IX,SP - - DDED78 - - IN (&0000),(BC)- - DDED79 - - OUT (C),(&0000) - - DDED7A - - ADC IX,SP - - DDED86 - - LDUD A,(IX+d) - - DDED87 - - LDCTL IX,USP - - DDED8E - - LDUD (IX+d),A - - DDED8F - - LDCTL USP,IX - - DDED96 - - LDUP A,(IX+d) - - DDED9E - - LDUP (IX+d),A - - DDEDC0 - - MULT A,(SP+d) - - DDEDC1 - - MULTU A,(SP+d) - - DDEDC2 - - MULT HL,(HL) - - DDEDC3 - - MULTU HL,(HL) - - DDEDC4 - - DIV HL,(SP+d) - - DDEDC5 - - DIVU HL,(SP+d) - - DDEDC6 - - ADD HL,(HL) - - DDEDC7 - - CP HL,(HL) - - DDEDC8 - - MULT A,(HL+IX) - - DDEDC9 - - MULTU A,(HL+IX) - - DDEDCA - - DIV DEHL,(HL) - - DDEDCB - - DIVU DEHL,(HL) - - DDEDCC - - DIV HL,(HL+IX) - - DDEDCD - - DIVU HL,(HL+IX) - - DDEDCE - - SUB HL,(HL) - - DDEDD0 - - MULT A,(HL+IY) - - DDEDD1 - - MULTU A,(HL+IY) - - DDEDD2 - - MULT HL,(&0000) - - DDEDD3 - - MULTU HL,(&0000) - - DDEDD4 - - DIV HL,(HL+IY) - - DDEDD5 - - DIVU HL,(HL+IY) - - DDEDD6 - - ADD HL,(&0000) - - DDEDD7 - - CP HL,(&0000) - - DDEDD8 - - MULT A,(IX+IY) - - DDEDD9 - - MULTU A,(IX+IY) - - DDEDDA - - DIV DEHL,(&0000)- - DDEDDB - - DIVU DEHL,(&0000)- - DDEDDC - - DIV HL,(IX+IY) - - DDEDDD - - DIVU HL,(IX+IY) - - DDEDDE - - SUB HL,(&0000) - - DDEDE0 - - MULT A,IXH - - DDEDE1 - - MULTU A,IXH - - DDEDE2 - - MULT HL,IX - - DDEDE3 - - MULTU HL,IX - - DDEDE4 - - DIV HL,IX - - DDEDE5 - - DIVU HL,IXH - - DDEDE6 - - ADD HL,IX - - DDEDE7 - - CP HL,IX - - DDEDE8 - - MULT A,IXL - - DDEDE9 - - MULTU A,IXL - - DDEDEA - - DIV DEHL,IX - - DDEDEB - - DIVU DEHL,IX - - DDEDEC - - DIV HL,IXL - - DDEDED - - DIVU HL,IXL - - DDEDEE - - SUB HL,IX - - DDEDF0 - - MULT A,(IX+d) - - DDEDF1 - - MULTU A,(IX+d) - - DDEDF2 - - MULT HL,(rel16) - - DDEDF3 - - MULTU HL,(rel16) - - DDEDF4 - - DIV HL,(IX+d) - - DDEDF5 - - DIVU HL,(IX+d) - - DDEDF6 - - ADD HL,(rel16) - - DDEDF7 - - CP HL,(rel16) - - DDEDF8 - - MULT A,(&0000) - - DDEDF9 - - MULTU A,(&0000) - - DDEDFA - - DIV DEHL,(rel16)- - DDEDFB - - DIVU DEHL,(rel16)- - DDEDFC - - DIV HL,(&0000) - - DDEDFC - - DIVU HL,(&0000) - - DDEDFE - - SUB HL,(rel16) - - FDnn Z80 HD64180/Z180 Z280 eZ80 Z380 -------------------------------------------------------------------------------------------- FD00 - - - - - FD01 - - - - LD (BC),IY FD02 - - - - LD BC,DE FD03 - - - - LD IY,(BC) FD04 - - - - - FD05 - - DEC (rel16) - - FD06 - - - - - FD07 - - - LD BC,(IY+d) LD IY,BC FD08 - - - - - FD09 ADD IY,BC ADD IY,BC - ADD IY,BC ADD IY,BC FD0A - - - - - FD0B - - DECW (IX+d) - LD BC,IY FD0C - - - - LD BC,(BC) FD0D - - DEC (IX+d) - LD BC,(DE) FD0E - - - - - FD0F - - - LD (IY+d),BC LD BC,(HL) FD10 - - - - DJNZ rel16 FD11 - - - - LD (DE),IY FD12 - - - - LD DE,DE FD13 - - - - LD IY,(DE) FD14 - - - - - FD15 - - DEC (IY+d) - - FD16 - - - - - FD17 - - - LD DE,(IY+d) LD IY,DE FD18 - - - - - FD19 ADD IY,DE ADD IY,DE - ADD IY,DE ADD IY,DE FD1A - - - - - FD1B - - DECW (IY+d) - LD DE,IY FD1C - - - - LD DE,(BC) FD1D - - DEC (HL+d) - LD DE,(DE) FD1E - - - - LD - FD1F - - - LD (IY+d),DE LD DE,(HL) FD20 - - - - JR NZ,rel16 FD21 LD IY,&0000 LD IY,&0000 - LD IY,&0000 LD IY,&0000 FD22 LD (&0000),IY LD (&0000),IY - LD (&0000),IY LD (&0000),IY FD23 INC IY INC IY - INC IY INC IY FD24 INC IYH - - INC IYH INC IYH FD25 DEC IYH - - DEC IYH DEC IYH FD26 LD IYH,&00 - - LD IYH,&00 LD IYH,&00 FD27 - - - LD HL,(IY+d) LD IY,IY FD28 - - - - JR Z,rel16 FD29 ADD IY,IY ADD IY,IY - ADD IY,IY ADD IY,IY FD2A LD IY,(&0000) LD IY,(&0000) - LD IY,(&0000) LD IY,(&0000) FD2B DEC IY DEC IY - DEC IY DEC IY FD2C INC IYL - - INC IYL INC IYL FD2D DEC IYL - - DEC IYL DEC IYL FD2E LD IYL,&00 - - LD IYL,&00 LD IYL,&00 FD2F - - - LD (IY+d),HL CPL HL FD30 - - - - JR NC,rel16 FD31 - - - LD IY,(IY+d) LD (HL),IY FD31 - - - LD IY,(IY+d) LD (HL),IY FD32 - - - - LD HL,DE FD33 - - - - LD IY,(HL) FD34 INC (IY+d) INC (IY+d) - INC (IY+d) INC (IY+d) FD35 DEC (IY+d) DEC (IY+d) - DEC (IY+d) DEC (IY+d) FD36 LD (IY+d),&00 LD (IY+d),&00 - LD (IY+d),&00 LD (IY+d),&00 FD37 - - - LD IY,(IY+d) LD IY,HL FD38 - - - - JR C,rel16 FD39 ADD IY,SP ADD IY,SP - ADD IY,SP ADD IY,SP FD3A - - - - - FD3B - - DECW (rel16) - LD HL,IY FD3C - - - - LD HL,(BC) FD3D - - - - LD HL,(DE) FD3E - - - LD (IY+d),IY SWAP IY FD3E - - - LD (IY+d),IY SWAP IY FD3F - - - LD (IY+d),IY LD HL,(HL) FD40 - - - - IN BC,(BC) FD41 - - - - OUT (BC),BC FD42 - - - - - FD43 - - - - - FD44 LD B,IYH - - LD B,IYH LD B,IYH FD45 LD B,IYL - - LD B,IYL LD B,IYL FD46 LD B,(IY+d) LD B,(IY+d) - LD B,(IY+d) LD B,(IY+d) FD47 - - - - LD I,HL FD48 - - - - - FD49 - - - - - FD4A - - - - - FD4B - - - - - FD4C LD C,IYH - - LD C,IYH LD C,IYH FD4D LD C,IYL - - LD C,IYL LD C,IYL FD4E LD C,(IY+d) LD C,(IY+d) - LD C,(IY+d) LD C,(IY+d) FD4F - - - - - FD50 - - - - IN DE,(BC) FD51 - - - - OUT (BC),DE FD52 - - - - - FD53 - - - - - FD54 LD D,IYH - - LD D,IYH LD D,IYH FD55 LD D,IYL - - LD D,IYL LD D,IYL FD56 LD D,(IY+d) LD D,(IY+d) - LD D,(IY+d) LD D,(IY+d) FD57 - - - - LD HL,I FD58 - - - - - FD59 - - - - - FD5A - - - - - FD5B - - - - - FD5C LD E,IYH - - LD E,IYH LD E,IYH FD5D LD E,IYL - - LD E,IYL LD E,IYL FD5E LD E,(IY+d) LD E,(IY+d) - LD E,(IY+d) LD E,(IY+d) FD5F - - - - - FD60 LD IYH,B - - LD IYH,B LD IYH,B FD61 LD IYH,C - - LD IYH,C LD IYH,C FD62 LD IYH,D - - LD IYH,D LD IYH,D FD63 LD IYH,E - - LD IYH,E LD IYH,E FD64 LD IYH,IYH - - LD IYH,IYH LD IYH,IYH FD65 LD IYH,IYL - - LD IYH,IYL LD IYH,IYL FD66 LD H,(IY+d) LD H,(IY+d) - LD H,(IY+d) LD H,(IY+d) FD67 LD IYH,A - - LD IYH,A LD IYH,A FD68 LD IYL,B - - LD IYL,B LD IYL,B FD69 LD IYL,C - - LD IYL,C LD IYL,C FD6A LD IYL,D - - LD IYL,D LD IYL,D FD6B LD IYL,E - - LD IYL,E LD IYL,E FD6C LD IYL,IYH - - LD IYL,IYH LD IYL,IYH FD6D LD IYL,IYL - - LD IYL,IYL LD IYL,IYL FD6E LD L,(IY+d) LD L,(IY+d) - LD L,(IY+d) LD L,(IY+d) FD6F LD IYL,A - - LD IYL,A LD IYL,A FD70 LD (IY+d),B LD (IY+d),B - LD (IY+d),B LD (IY+d),B FD71 LD (IY+d),C LD (IY+d),C - LD (IY+d),C LD (IY+d),C FD72 LD (IY+d),D LD (IY+d),D - LD (IY+d),D LD (IY+d),D FD73 LD (IY+d),E LD (IY+d),E - LD (IY+d),E LD (IY+d),E FD74 LD (IY+d),H LD (IY+d),H - LD (IY+d),H LD (IY+d),H FD75 LD (IY+d),L LD (IY+d),L - LD (IY+d),L LD (IY+d),L FD76 - - - - - FD77 LD (IY+d),A LD (IY+d),A - LD (IY+d),A LD (IY+d),A FD78 - - - - IN HL,(BC) FD79 - - - - OUT (BC),HL FD7A - - - - - FD7B - - - - - FD7C LD A,IYH - - LD A,IYH LD A,IYH FD7D LD A,IYL - - LD A,IYL LD A,IYL FD7E LD A,(IY+d) LD A,(IY+d) - LD A,(IY+d) LD A,(IY+d) FD7F - - - - - FD80 - - ADD A,(rel16) - - FD81 - - ADD A,(IX+d) - - FD82 - - ADD A,(IY+d) - - FD83 - - ADD A,(HL+d) - - FD84 ADD A,IYH - - ADD A,IYH ADD A,IYH FD85 ADD A,IYL - - ADD A,IYL ADD A,IYL FD86 ADD A,(IY+d) ADD A,(IY+d) - ADD A,(IY+d) ADD A,(IY+d) FD87 - - - - ADD HL,IY FD88 - - [ADC A,(rel16)] - - FD89 - - [ADC A,(IY+d)] - - FD8A - - [ADC A,(IY+d)] - - FD8B - - [ADC A,(HL+d)] - - FD8C ADC A,IYH - ADC A,IYH ADC A,IYH ADC A,IYH FD8D ADC A,IYL - ADC A,IYL ADC A,IYL ADC A,IYL FD8E ADC A,(IY+d) ADC A,(IY+d) ADC A,(IY+d) ADC A,(IY+d) ADC A,(IY+d) FD8F - - ADC A,(&0000) - ADC HL,IY FD90 - - - - - FD91 - - - - - FD92 - - - - - FD93 - - - - - FD94 SUB A,IYH - - SUB A,IYH SUB A,IYH FD95 SUB A,IYL - - SUB A,IYL SUB A,IYL FD96 SUB A,(IY+d) SUB A,(IY+d) - SUB A,(IY+d) SUB A,(IY+d) FD97 - - - - SUB HL,IY FD98 - - - - - FD99 - - - - - FD9A - - - - - FD9B - - - - - FD9C SBC A,IYH - - SBC A,IYH SBC A,IYH FD9D SBC A,IYL - - SBC A,IYL SBC A,IYL FD9E SBC A,(IY+d) SBC A,(IY+d) - SBC A,(IY+d) SBC A,(IY+d) FD9F - - - - SBC HL,IY FDA0 - - AND (rel16) - - FDA1 - - AND (IX+d) - - FDA2 - - AND (IY+d) - - FDA3 - - AND (HL+d) - - FDA4 AND IYH - - AND IYH AND IYH FDA5 AND IYL - - AND IYL AND IYL FDA6 AND (IY+d) AND (IY+d) - AND (IY+d) AND (IY+d) FDA7 - - - - AND HL,IY FDA8 - - - - - FDA9 - - - - - FDAA - - - - - FDAB - - - - - FDAC XOR IYH - - XOR IYH XOR IYH FDAD XOR IYL - - XOR IYL XOR IYL FDAE XOR (IY+d) XOR (IY+d) - XOR (IY+d) XOR (IY+d) FDAF - - - - XOR HL,IY FDB0 - - - - - FDB1 - - - - - FDB2 - - - - - FDB3 - - - - - FDB4 OR IYH - - OR IYH OR IYH FDB5 OR IYL - - OR IYL OR IYL FDB6 OR (IY+d) OR (IY+d) - OR (IY+d) OR (IY+d) FDB7 - - - - OR HL,IY FDB8 - - CP (rel16) - - FDB9 - - CP (IX+d) - - FDBA - - CP (IY+d) - - FDBB - - CP (HL+d) - - FDBC CP IYH - - CP IYH CP IYH FDBD CP IYL - - CP IYL CP IYL FDBE CP (IY+d) CP (IY+d) - CP (IY+d) CP (IY+d) FDBF - - - - CP HL,IY FDC0 - - - - DDIR W FDC1 - - - - DDIR IB,W FDC2 - - - - DDIR IW,W FDC3 - - - - DDIR IB FDC4 - - CALL NZ,rel16 - CALR NZ,rel16 FDC5 - - - - - FDC6 - - - - ADD HL,(IY+d) FDC7 - - - - - FDC8 - - - - LD SR,A FDC9 - - - - - FDCA - - - - LD SR,&00 FDCB *** CB *** *** CB *** - *** CB *** *** CB *** FDCC - - CALL Z,rel16 - CALR Z,rel16 FDCD - - - - CALR rel16 FDCE - - - - ADC HL,(IY+d) FDCF - - - - MTEST FDD0 - - - - LD A,XSR FDD1 - - - - - FDD2 - - - - - FDD3 - - - - - FDD4 - - CALL NC,rel16 - CALR NC,rel16 FDD5 - - - - - FDD6 - - - - SUB HL,(IY+d) FDD7 - - - - - FDD8 - - - - LD XSR,A FDD9 - - - - EXX X FDDA - - - - LD XSR,&00 FDDB - - - - - FDDC - - CALL C,rel16 - CALR C,rel16 FDDD - - - - - FDDE - - - - SBC HL,(IY+d) FDDF - - - - - FDE0 - - - - - FDE1 POP IY POP IY - POP IY POP IY FDE2 - - - - - FDE3 EX (SP),IY EX (SP),IY - EX (SP),IY EX (SP),IY FDE4 - - CALL PO,rel16 - CALR PO,rel16 FDE5 PUSH IY PUSH IY - PUSH IY PUSH IY FDE6 - - - - AND HL,(IY+d) FDE7 - - - - - FDE8 - - - - - FDE9 JP (IY) JP (IY) - JP (IY) JP (IY) FDEA - - - - - FDEB - - - - - FDEC - - CALL PE,rel16 - CALR PE,rel16 FDED - - - - - FDEE - - - - XOR HL,(IY+d) FDEF - - - - - FDF0 - - - - - FDF1 - - - - - FDF2 - - - - - FDF3 - - - - DI &00 FDF4 - - CALL P,rel16 - CALR P,&0000 FDF5 - - - - - FDF6 - - - - OR HL,(IY+d) FDF7 - - - - SETC LW FDF8 - - - - - FDF9 LD SP,IY LD SP,IY - LD SP,IY LD SP,IY FDFA - - - - - FDFB - - - - EI &00 FDFC - - CALL M,rel16 - CALR M,rel16 FDFD - - - - - FDFE - - - - CP HL,(IY+d) FDFF - - - - RESC LW EDnn Z80 HD64180/Z180 Z280 eZ80 Z380 -------------------------------------------------------------------------------------------- ED00 - IN0 B,(&00) - IN0 B,(&00) IN0 B,(&00) ED01 - OUT0 (&00),B - OUT0 (&00),B OUT0 (&00),B ED02 - - LDA HL,(SP+d) LEA BC,IX+d LD BC,BC ED03 - - LD (SP+d),A LEA BC,IY+d EX BC,IX ED04 - TST B LD HL,(SP+d) TST B TST B ED05 - - LD (SP+d),HL - EX BC,DE ED06 - - - - LD (BC),&0000 ED07 - - EX A,B LD BC,(HL) EX A,B ED08 - IN0 C,(&00) - IN0 C,(&00) IN0 C,(&00) ED09 - OUT0 (&00),C - OUT0 (&00),C OUT0 (&00),C ED0A - - LDA HL,(HL+IX) - - ED0B - - LD (HL+IX),A - EX BC,IY ED0C - TST C LD HL,(HL+IX) TST C TST C ED0D - - LD (HL+IX),HL - EX BC,HL ED0E - - - - SWAP BC ED0F - - EX A,C LD (HL),BC EX A,C ED10 - IN0 D,(&00) - IN0 D,(&00) IN0 D,(&00) ED11 - OUT0 (&00),D - OUT0 (&00),D OUT0 (&00),D ED12 - - LDA HL,(HL+IY) LEA DE,IX+d LD DE,BC ED13 - - LD (HL+IY),A LEA DE,IY+d EX DE,IX ED14 - TST D LD HL,(HL+IY) TST D TST D ED15 - - LD (HL+IY),HL - - ED16 - - - - LD (DE),&0000 ED17 - - EX A,D LD DE,(HL) EX A,D ED18 - IN0 E,(&00) - IN0 E,(&00) IN0 E,(&00) ED19 - OUT0 (&00),E - OUT0 (&00),E OUT0 (&00),E ED1A - - LDA HL,(IX+IY) - - ED1B - - LD (IX+IY),A - EX DE,IY ED1C - TST E LD HL,(IX+IY) TST E TST E ED1D - - LD (IX+IY),HL - - ED1E - - - - SWAP DE ED1F - - EX A,E LD (HL),DE EX A,E ED20 - IN0 H,(&00) - IN0 H,(&00) IN0 H,(&00) ED21 - OUT0 (&00),H - OUT0 (&00),H OUT0 (&00),H ED22 - - LD HL,(rel16) LEA HL,IX+d - ED23 - - LD (rel16),A LEA HL,IY+d EX SP,IX ED24 - TST H LD HL,(rel16) TST H TST H ED25 - - LD (rel16),HL - - ED26 - - - - LD (SP),&0000 ED27 - - EX A,H LD HL,(HL) EX A,H ED28 - IN0 L,(&00) - IN0 L,(&00) IN0 L,(&00) ED29 - OUT0 (&00),L - OUT0 (&00),L OUT0 (&00),L ED2A - - LDA HL,(IX+d) - - ED2B - - LD (IX+d),A - EX IX,IY ED2C - TST L LDW HL,(IX+d) TST L TST L ED2D - - LD (IX+d),HL - - ED2E - - - - - ED2F - - EX A,L LD (HL),HL EX A,L ED30 - IN0 F,(&00) - - IN0 F,(&00) ED31 - OUT0 (&00),0 - LD IY,(HL) OUT0 (&00),0 ED32 - - LDA HL,(IY+d) LEA IX,IX+d LD HL,BC ED33 - - LD (IY+d),A LEA IY,IY+d EX HL,IX ED34 - TST (HL) LDW HL,(IY+d) TST (HL) TST (HL) ED35 - - LD (IY+d),HL - - ED36 - - LD SP,(HL) - LD (HL),&0000 ED37 - - EX A,(HL) LD IX,(HL) EX A,(HL) ED38 - IN0 A,(&00) - IN0 A,(&00) IN0 A,(&00) ED39 - OUT0 (&00),A - OUT0 (&00),A OUT0 (&00),A ED3A - - LDA HL,(HL+d) - - ED3B - - LD (HL+d),A - EX HL,IY ED3C - TST A LDW HL,(HL+d) TST A TST A ED3D - - LD (HL+d),HL - - ED3E - - LD (HL),SP LD (HL),IY SWAP HL ED3F - - EX A,A LD (HL),IX EX A,A ED40 IN B,(BC) IN B,(BC) - IN B,(BC) IN B,(BC) ED41 OUT (BC),B OUT (BC),B - OUT (BC),B OUT (BC),B ED42 SBC HL,BC SBC HL,BC - SBC HL,BC SBC HL,BC ED43 LD (&0000),BC LD (&0000),BC - LD (&0000),BC LD (&0000),BC ED44 NEG NEG - NEG NEG ED45 RETN RETN - RETN RETN ED46 IM 0 IM 0 - IM 0 IM 0 ED47 LD I,A LD I,A - LD I,A LD I,A ED48 IN C,(BC) IN C,(BC) - IN C,(BC) IN C,(BC) ED49 OUT (BC),C OUT (BC),C - OUT (BC),C OUT (BC),C ED4A ADC HL,BC ADC HL,BC - ADC HL,BC ADC HL,BC ED4B LD BC,(&0000) LD BC,(&0000) - LD BC,(&0000) LD BC,(&0000) ED4C neg MULT BC NEG HL MULT BC MULT BC ED4D RETI RETI - RETI RETI ED4E im 0 - IM 3 - IM 3 ED4F LD R,A LD R,A - LD R,A LD R,A ED50 IN D,(BC) IN D,(BC) - IN D,(BC) IN D,(BC) ED51 OUT (BC),D OUT (BC),D - OUT (BC),D OUT (BC),D ED52 SBC HL,DE SBC HL,DE - SBC HL,DE SBC HL,DE ED53 LD (&0000),DE LD (&0000),DE - LD (&0000),DE LD (&0000),DE ED54 neg - - LEA IX,IY+d NEG HL ED55 retn - RETIL LEA IY,IX+d RETB ED56 IM 1 IM 1 - IM 1 IM 1 ED57 LD A,I LD A,I - LD A,I LD A,I ED58 IN E,(BC) IN E,(BC) - IN E,(BC) IN E,(BC) ED59 OUT (BC),E OUT (BC),E - OUT (BC),E OUT (BC),E ED5A ADC HL,DE ADC HL,DE - ADC HL,DE ADC HL,DE ED5B LD DE,(&0000) LD DE,(&0000) - LD DE,(&0000) LD DE,(&0000) ED5C neg MULT DE - MULT DE MULT DE ED5D retn - - - - ED5E IM 2 IM 2 - IM 2 IM 2 ED5F LD A,R LD A,R - LD A,R LD A,R ED60 IN H,(BC) IN H,(BC) - IN H,(BC) IN H,(BC) ED61 OUT (BC),H OUT (BC),H - OUT (BC),H OUT (BC),H ED62 SBC HL,HL SBC HL,HL - SBC HL,HL SBC HL,HL ED63 LD (&0000),HL LD (&0000),HL - LD (&0000),HL LD (&0000),HL ED64 neg TST &00 EXTS A TST &00 TST &00 ED65 retn - PCACHE PEA IX+d EXTS A ED66 im 0 - LDCTL HL,(C) PEA IY+d - ED67 RRD RRD - RLD RLD ED68 IN L,(BC) IN L,(BC) - IN L,(BC) IN L,(BC) ED69 OUT (BC),L OUT (BC),L - OUT (BC),L OUT (BC),L ED6A ADC HL,HL ADC HL,HL - ADC HL,HL ADC HL,HL ED6B LD HL,(&0000) LD HL,(&0000) - LD HL,(&0000) LD HL,(&0000) ED6C neg MULT HL EXTS HL MULT HL MULT HL ED6D retn - ADD HL,A LD MB,A - ED6E im 0 - LDCTL (C),HL LD A,MB - ED6F RLD RLD - RLD RLD ED70 IN F,(BC) IN F,(BC) TSTI (C) - IN F,(BC) ED71 OUT (BC),0 OUT (BC),0 SC &00 - OUT (BC),&00 ED72 SBC HL,SP SBC HL,SP - SBC HL,SP SBC HL,SP ED73 LD (&0000),SP LD (&0000),SP LD (&0000),SP LD (&0000),SP LD (&0000),SP ED74 neg TSTIO (BC),&00 - TSTIO &00 TSTIO &00 ED75 retn - - - EXTS HL ED76 im 1 SLP - SLP SLP ED77 ld i,i - DI &00 - - ED78 IN A,(BC) IN A,(BC) - IN A,(BC) IN A,(BC) ED79 OUT (BC),A OUT (BC),A - OUT (BC),A OUT (BC),A ED7A ADC HL,SP ADC HL,SP - ADC HL,SP ADC HL,SP ED7B LD SP,(&0000) LD SP,(&0000) LD SP,(&0000) LD SP,(&0000) LD SP,(&0000) ED7C neg MULT SP - MULT SP MULT SP ED7D retn - - STMIX - ED7E im 2 - - RSMIX - ED7F ld r,r - EI &00 - - ED80 - - - - - ED81 - - - - - ED82 - - INI INIM ADD SP,&0000 ED83 - OTIM OUTIW OTIM OTIM ED84 - - - INI2 ADD HL,BC ED85 - - (SP+d) EPU - ADD HL,DE ED86 - - LDUD A,(HL) - ADD HL,&0000 ED87 - - LDCTL HL,USP - ADD HL,HL ED88 - - - - - ED89 - - - - - ED8A - - INDW INDM ADC SP,&0000 ED8B - OTDM OUTDW OTDM OTDM ED8C - - - IND2 ADC HL,BC ED8D - - (HL+IX) EPU - ADC HL,DE ED8E - - LDUD (HL),A - ADC HL,&0000 ED8F - - LDCTL USP,HL - ADC HL,HL ED90 - - - - - ED91 - - - - - ED92 - - INIRW INIMR SUB SP,&0000 ED93 - OTIMR OTIRW OTIMR OTIMR ED94 - - - INI2R SUB HL,BC ED95 - - (HL+IY) EPU - SUB HL,DE ED96 - - LDUP A,(HL) - SUB HL,&0000 ED97 - - - - SUB HL,HL ED98 - - - - - ED99 - - - - - ED9A - - INDRW INDMR SBC SP,&0000 ED9B - OTDMR OTDRW OTDMR OTDMR ED9C - - - IND2R SBC HL,BC ED9D - - (IX+IY) EPU - SBC HL,DE ED9E - - LDUP (HL),A - SBC HL,&0000 ED9F - - - - SBC HL,HL EDA0 LDI LDI - LDI LDI EDA1 CPI CPI - CPI CPI EDA2 INI INI - INI INI EDA3 OUTI OUTI - OUTI OUTI EDA4 - - - OUTI2 AND HL,BC EDA5 - - (rel16) EPU - AND HL,DE EDA6 - - - - AND HL,&0000 EDA7 - - - - AND HL,HL EDA8 LDD LDD - LDD LDD EDA9 CPD CPD - CPD CPD EDAA IND IND - IND IND EDAB OUTD OUTD - OUTD OUTD EDAC - - - OUTD2 XOR HL,BC EDAD - - (IX+d) EPU - XOR HL,DE EDAE - - (HL) EPU - XOR HL,&0000 EDAF - - (&0000) EPU - XOR HL,HL EDB0 LDIR LDIR - LDIR LDIR EDB1 CPIR CPIR - CPIR CPIR EDB2 INIR INIR - INIR INIR EDB3 OUTIR OTDR - OUTIR OTIR EDB4 - - - OUTI2R OR HL,BC EDB5 - - (IY+d) EPU - OR HL,DE EDB6 - - - - OR HL,&0000 EDB7 - - IN HL,(C) - OR HL,HL EDB8 LDDR LDDR - LDDR LDDR EDB9 CPDR CPDR - CPDR CPDR EDBA INDR INDR - INDR INDR EDBB OTDR OTDR - OTDR OTDR EDBC - - - OTD2R CP HL,BC EDBD - - (HL+d) EPU - CP HL,DE EDBE - - - - CP HL,&0000 EDBF - - - - CP HL,HL EDC0 - - MULT A,B - LD HL,SR EDC1 - - MULTU A,B - POP SR EDC2 - - MULT HL,BC - - EDC3 - - MULTU HL,BC - - EDC4 - - DIV HL,B - CALR NZ,rel8 EDC5 - - DIVU HL,B - PUSH SR EDC6 - - ADD HL,BC - ADD HL,(&0000) EDC7 - - CP HL,BC - - EDC8 - - MULT A,C - LD SR,HL EDC9 - - MULTU A,C - - EDCA - - DIV DEHL,BC - - EDCB - - DIVU DEHL,BC - *** CB *** EDCC - - DIV HL,C - CALR Z,rel8 EDCD - - DIVU HL,C - CALR rel8 EDCE - - SUB HL,BC - - EDCF - - - - BTEST EDD0 - - MULT A,D - LD A,DSR EDD1 - - MULTU A,D - - EDD2 - - MULT HL,DE - - EDD3 - - MULTU HL,DE - OUT (&0000),A EDD4 - - DIV HL,D - CALR NC,rel8 EDD5 - - DIVU HL,D - - EDD6 - - ADD HL,DE - SUB HL,(&0000) EDD7 - - CP HL,DE - - EDD8 - - MULT A,E - LD DSR,A EDD9 - - MULTU A,E - EXALL EDDA - - DIV DEHL,DE - LD DSR,&00 EDDB - - DIVU DEHL,DE - IN A,(&0000) EDDC - - DIV HL,E - CALR C,rel8 EDDD - - DIVU HL,E - - EDDE - - SUB HL,DE - - EDDF - - - - - EDE0 - - MULT A,H - LDIW EDE1 - - MULTU A,H - - EDE2 - - MULT HL,HL - INIW EDE3 - - MULTU HL,HL - OUTIW EDE4 - - DIV HL,H - CALR PO,rel8 EDE5 - - DIVU HL,H - - EDE6 - - ADD HL,HL - - EDE7 - - CP HL,HL - - EDE8 - - MULT A,L - LDDW EDE9 - - MULTU A,L - - EDEA - - DIV DEHL,HL - INDW EDEB - - DIVU DEHL,HL - OUTDW EDEC - - DIV HL,L - CALR PE,rel8 EDED - - DIVU HL,L - - EDEE - - SUB HL,SP - - EDEF - - EX H,L - - EDF0 - - MULT A,(HL) - LDIRW EDF1 - - MULTU A,(HL) - - EDF2 - - MULT HL,SP - INIRW EDF3 - - MULTU HL,SP - OTIRW EDF4 - - DIV HL,(HL) - CALR P,rel8 EDF5 - - DIVU HL,(HL) - - EDF6 - - ADD HL,SP - - EDF7 - - CP HL,SP - SET LCK EDF8 - - MULT A,A - LDDRW EDF9 - - MULTU A,A - - EDFA - - DIV DEHL,SP - INDRW EDFB - - DIVU DEHL,SP - OTDRW EDFC - - DIV HL,A - CALR M,rel8 EDFD - - DIVU HL,A - - EDFE - - - - - EDFF - - - - RES LCK EDCBnn Z80 HD64180/Z180 Z280 eZ80 Z380 -------------------------------------------------------------------------------------------- EDCB00 - - - - RLC BC EDCB01 - - - - RLC DE EDCB02 - - - - RLCW (HL) EDCB03 - - - - RLC HL EDCB04 - - - - RLC IX EDCB05 - - - - RLC IY EDCB06 - - - - - EDCB07 - - - - - EDCB08 - - - - RRC BC EDCB09 - - - - RRC DE EDCB0A - - - - RRCW (HL) EDCB0B - - - - RRC HL EDCB0C - - - - RRC IX EDCB0D - - - - RRC IY EDCB0E - - - - - EDCB0F - - - - - EDCB10 - - - - RL BC EDCB11 - - - - RL DE EDCB12 - - - - RLW (HL) EDCB13 - - - - RL HL EDCB14 - - - - RL IX EDCB15 - - - - RL IY EDCB16 - - - - - EDCB17 - - - - - EDCB18 - - - - RR BC EDCB19 - - - - RR DE EDCB1A - - - - RRW (HL) EDCB1B - - - - RR HL EDCB1C - - - - RR IX EDCB1D - - - - RR IY EDCB1E - - - - - EDCB1F - - - - - EDCB20 - - - - SLA BC EDCB21 - - - - SLA DE EDCB22 - - - - SLAW (HL) EDCB23 - - - - SLA HL EDCB24 - - - - SLA IX EDCB25 - - - - SLA IY EDCB26 - - - - - EDCB27 - - - - - EDCB28 - - - - SRA BC EDCB29 - - - - SRA DE EDCB2A - - - - SRAW (HL) EDCB2B - - - - SRA HL EDCB2C - - - - SRA IX EDCB2D - - - - SRA IY EDCB2E - - - - - EDCB2F - - - - - EDCB30 - - - - EX BC,BC' EDCB31 - - - - EX DE,DE' EDCB32 - - - - - EDCB33 - - - - EX HL,HL' EDCB34 - - - - EX IX,IX' EDCB35 - - - - EX IY,IY' EDCB36 - - - - - EDCB37 - - - - - EDCB38 - - - - SRL BC EDCB39 - - - - SRL DE EDCB3A - - - - SRLW (HL) EDCB3B - - - - SRL HL EDCB3C - - - - SRL IX EDCB3D - - - - SRL IY EDCB3E - - - - - EDCB3F - - - - - EDCB40 - - - - - EDCB41 - - - - - EDCB42 - - - - - EDCB43 - - - - - EDCB44 - - - - - EDCB45 - - - - - EDCB46 - - - - - EDCB47 - - - - - EDCB48 - - - - - EDCB49 - - - - - EDCB4A - - - - - EDCB4B - - - - - EDCB4C - - - - - EDCB4D - - - - - EDCB4E - - - - - EDCB4F - - - - - EDCB50 - - - - - EDCB51 - - - - - EDCB52 - - - - - EDCB53 - - - - - EDCB54 - - - - - EDCB55 - - - - - EDCB56 - - - - - EDCB57 - - - - - EDCB58 - - - - - EDCB59 - - - - - EDCB5A - - - - - EDCB5B - - - - - EDCB5C - - - - - EDCB5D - - - - - EDCB5E - - - - - EDCB5F - - - - - EDCB60 - - - - - EDCB61 - - - - - EDCB62 - - - - - EDCB63 - - - - - EDCB64 - - - - - EDCB65 - - - - - EDCB66 - - - - - EDCB67 - - - - - EDCB68 - - - - - EDCB69 - - - - - EDCB6A - - - - - EDCB6B - - - - - EDCB6C - - - - - EDCB6D - - - - - EDCB6E - - - - - EDCB6F - - - - - EDCB70 - - - - - EDCB71 - - - - - EDCB72 - - - - - EDCB73 - - - - - EDCB74 - - - - - EDCB75 - - - - - EDCB76 - - - - - EDCB77 - - - - - EDCB78 - - - - - EDCB79 - - - - - EDCB7A - - - - - EDCB7B - - - - - EDCB7C - - - - - EDCB7D - - - - - EDCB7E - - - - - EDCB7F - - - - - EDCB80 - - - - - EDCB81 - - - - - EDCB82 - - - - - EDCB83 - - - - - EDCB84 - - - - - EDCB85 - - - - - EDCB86 - - - - - EDCB87 - - - - - EDCB88 - - - - - EDCB89 - - - - - EDCB8A - - - - - EDCB8B - - - - - EDCB8C - - - - - EDCB8D - - - - - EDCB8E - - - - - EDCB8F - - - - - EDCB90 - - - - MULT HL,BC EDCB91 - - - - MULT HL,DE EDCB92 - - - - - EDCB93 - - - - MULT HL,HL EDCB94 - - - - MULT HL,IX EDCB95 - - - - MULT HL,IY EDCB96 - - - - - EDCB97 - - - - MULT HL,&0000 EDCB98 - - - - MULTU HL,BC EDCB99 - - - - MULTU HL,DE EDCB9A - - - - - EDCB9B - - - - MULTU HL,HL EDCB9C - - - - MULTU HL,IX EDCB9D - - - - MULTU HL,IY EDCB9E - - - - - EDCB9F - - - - MULTU HL,&0000 EDCBA0 - - - - - EDCBA1 - - - - - EDCBA2 - - - - - EDCBA3 - - - - - EDCBA4 - - - - - EDCBA5 - - - - - EDCBA6 - - - - - EDCBA7 - - - - - EDCBA8 - - - - - EDCBA9 - - - - - EDCBAA - - - - - EDCBAB - - - - - EDCBAC - - - - - EDCBAD - - - - - EDCBAE - - - - - EDCBAF - - - - - EDCBB0 - - - - - EDCBB1 - - - - - EDCBB2 - - - - - EDCBB3 - - - - - EDCBB4 - - - - - EDCBB5 - - - - - EDCBB6 - - - - - EDCBB7 - - - - - EDCBB8 - - - - DIVU HL,BC EDCBB9 - - - - DIVU HL,DE EDCBBA - - - - - EDCBBB - - - - DIVU HL,HL EDCBBC - - - - DIVU HL,IX EDCBBD - - - - DIVU HL,IY EDCBBE - - - - - EDCBBF - - - - DIVU HL,&0000 EDCBC0 - - - - - EDCBC1 - - - - - EDCBC2 - - - - - EDCBC3 - - - - - EDCBC4 - - - - - EDCBC5 - - - - - EDCBC6 - - - - - EDCBC7 - - - - - EDCBC8 - - - - - EDCBC9 - - - - - EDCBCA - - - - - EDCBCB - - - - - EDCBCC - - - - - EDCBCD - - - - - EDCBCE - - - - - EDCBCF - - - - - EDCBD0 - - - - - EDCBD1 - - - - - EDCBD2 - - - - - EDCBD3 - - - - - EDCBD4 - - - - - EDCBD5 - - - - - EDCBD6 - - - - - EDCBD7 - - - - - EDCBD8 - - - - - EDCBD9 - - - - - EDCBDA - - - - - EDCBDB - - - - - EDCBDC - - - - - EDCBDD - - - - - EDCBDE - - - - - EDCBDF - - - - - EDCBE0 - - - - - EDCBE1 - - - - - EDCBE2 - - - - - EDCBE3 - - - - - EDCBE4 - - - - - EDCBE5 - - - - - EDCBE6 - - - - - EDCBE7 - - - - - EDCBE8 - - - - - EDCBE9 - - - - - EDCBEA - - - - - EDCBEB - - - - - EDCBEC - - - - - EDCBED - - - - - EDCBEE - - - - - EDCBEF - - - - - EDCBF0 - - - - - EDCBF1 - - - - - EDCBF2 - - - - - EDCBF3 - - - - - EDCBF4 - - - - - EDCBF5 - - - - - EDCBF6 - - - - - EDCBF7 - - - - - EDCBF8 - - - - - EDCBF9 - - - - - EDCBFA - - - - - EDCBFB - - - - - EDCBFC - - - - - EDCBFD - - - - - EDCBFE - - - - - EDCBFF - - - - - FDCBddnn Z80 HD64180/Z180 Z280 eZ80 Z380 -------------------------------------------------------------------------------------------- FDCBdd00 rlc (iy+d),b - - - - FDCBdd01 rlc (iy+d),c - - - - FDCBdd02 rlc (iy+d),d - - - RLCW (IY+d) FDCBdd03 rlc (iy+d),e - - - LD BC,(IY+d) FDCBdd04 rlc (iy+d),h - - - - FDCBdd05 rlc (iy+d),l - - - - FDCBdd06 RLC (IY+d) RLC (IY+d) - RLC (IY+d) RLC (IY+d) FDCBdd07 rlc (iy+d),a - - - - FDCBdd08 rrc (iy+d),b - - - - FDCBdd09 rrc (iy+d),c - - - - FDCBdd0A rrc (iy+d),d - - - RRCW (IY+d) FDCBdd0B rrc (iy+d),e - - - LD (IY+d),BC FDCBdd0C rrc (iy+d),h - - - - FDCBdd0D rrc (iy+d),l - - - - FDCBdd0E RRC (IY+d) RRC (IY+d) - RRC (IY+d) RRC (IY+d) FDCBdd0F rrc (iy+d),a - - - - FDCBdd10 rl (iy+d),b - - - - FDCBdd11 rl (iy+d),c - - - - FDCBdd12 rl (iy+d),d - - - RLW (IY+d) FDCBdd13 rl (iy+d),e - - - LD DE,(IY+d) FDCBdd14 rl (iy+d),h - - - - FDCBdd15 rl (iy+d),l - - - - FDCBdd16 RL (IY+d) RL (IY+d) - RL (IY+d) RL (IY+d) FDCBdd17 rl (iy+d),a - - - - FDCBdd18 rr (iy+d),b - - - - FDCBdd19 rr (iy+d),c - - - - FDCBdd1A rr (iy+d),d - - - RRW (IY+d) FDCBdd1B rr (iy+d),e - - - LD (IY+d),DE FDCBdd1C rr (iy+d),h - - - - FDCBdd1D rr (iy+d),l - - - - FDCBdd1E RR (IY+d) RR (IY+d) - RR (IY+d) RR (IY+d) FDCBdd1F rr (iy+d),a - - - - FDCBdd20 sla (iy+d),b - - - - FDCBdd21 sla (iy+d),c - - - LD IY,(SP+d) FDCBdd22 sla (iy+d),d - - - SLAW (IY+d) FDCBdd23 sla (iy+d),e - - - LD IX,(IY+d) FDCBdd24 sla (iy+d),h - - - - FDCBdd25 sla (iy+d),l - - - - FDCBdd26 SLA (IY+d) SLA (IY+d) - SLA (IY+d) SLA (IY+d) FDCBdd27 sla (iy+d),a - - - - FDCBdd28 sra (iy+d),b - - - - FDCBdd29 sra (iy+d),c - - - LD (SP+d),IY FDCBdd2A sra (iy+d),d - - - SRAW (IY+d) FDCBdd2B sra (iy+d),e - - - LD (IY+d),IX FDCBdd2C sra (iy+d),h - - - - FDCBdd2D sra (iy+d),l - - - - FDCBdd2E SRA (IY+d) SRA (IY+d) - SRA (IY+d) SRA (IY+d) FDCBdd2F sra (iy+d),a - - - - FDCBdd30 sls (iy+d),b - - - - FDCBdd31 sls (iy+d),c - - - - FDCBdd32 sls (iy+d),d - - - - FDCBdd33 sls (iy+d),e - - - LD HL,(IY+d) FDCBdd34 sls (iy+d),h - - - - FDCBdd35 sls (iy+d),l - - - - FDCBdd36 sls (iy+d) - - - - FDCBdd37 sls (iy+d),a - - - - FDCBdd38 srl (iy+d),b - - - - FDCBdd39 srl (iy+d),c - - - - FDCBdd3A srl (iy+d),d - - - SRLW (IY+d) FDCBdd3B srl (iy+d),e - - - LD (IY+d),HL FDCBdd3C srl (iy+d),h - - - - FDCBdd3D srl (iy+d),l - - - - FDCBdd3E SRL (IY+d) SRL (IY+d) - SRL (IY+d) SRL (IY+d) FDCBdd3F srl (iy+d),a - - - - FDCBdd40 bit 0,(iy+d) - - - - FDCBdd41 bit 0,(iy+d) - - - - FDCBdd42 bit 0,(iy+d) - - - - FDCBdd43 bit 0,(iy+d) - - - - FDCBdd44 bit 0,(iy+d) - - - - FDCBdd45 bit 0,(iy+d) - - - - FDCBdd46 BIT 0,(IY+d) BIT 0,(IY+d) - BIT 0,(IY+d) BIT (IY+d) FDCBdd47 bit 0,(iy+d) - - - - FDCBdd48 bit 1,(iy+d) - - - - FDCBdd49 bit 1,(iy+d) - - - - FDCBdd4A bit 1,(iy+d) - - - - FDCBdd4B bit 1,(iy+d) - - - - FDCBdd4C bit 1,(iy+d) - - - - FDCBdd4D bit 1,(iy+d) - - - - FDCBdd4E BIT 1,(IY+d) BIT 1,(IY+d) - BIT 1,(IY+d) BIT 1,(IY+d) FDCBdd4F bit 1,(iy+d) - - - - FDCBdd50 bit 2,(iy+d) - - - - FDCBdd51 bit 2,(iy+d) - - - - FDCBdd52 bit 2,(iy+d) - - - - FDCBdd53 bit 2,(iy+d) - - - - FDCBdd54 bit 2,(iy+d) - - - - FDCBdd55 bit 2,(iy+d) - TSET (IY+d) - - FDCBdd56 BIT 2,(IY+d) BIT 2,(IY+d) - BIT 2,(IY+d) BIT 2,(IY+d) FDCBdd57 bit 2,(iy+d) - - - - FDCBdd58 bit 3,(iy+d) - - - - FDCBdd59 bit 3,(iy+d) - - - - FDCBdd5A bit 3,(iy+d) - - - - FDCBdd5B bit 3,(iy+d) - - - - FDCBdd5C bit 3,(iy+d) - - - - FDCBdd5D bit 3,(iy+d) - - - - FDCBdd5E BIT 3,(IY+d) BIT 3,(IY+d) - BIT 3,(IY+d) BIT 3,(IY+d) FDCBdd5F bit 3,(iy+d) - - - - FDCBdd60 bit 4,(iy+d) - - - - FDCBdd61 bit 4,(iy+d) - - - - FDCBdd62 bit 4,(iy+d) - - - - FDCBdd63 bit 4,(iy+d) - - - - FDCBdd64 bit 4,(iy+d) - - - - FDCBdd65 bit 4,(iy+d) - - - - FDCBdd66 BIT 4,(IY+d) BIT 4,(IY+d) - BIT 4,(IY+d) BIT 4,(IY+d) FDCBdd67 bit 4,(iy+d) - - - - FDCBdd68 bit 5,(iy+d) - - - - FDCBdd69 bit 5,(iy+d) - - - - FDCBdd6A bit 5,(iy+d) - - - - FDCBdd6B bit 5,(iy+d) - - - - FDCBdd6C bit 5,(iy+d) - - - - FDCBdd6D bit 5,(iy+d) - - - - FDCBdd6E BIT 5,(IY+d) BIT 5,(IY+d) - BIT 5,(IY+d) BIT 5,(IY+d) FDCBdd6F bit 5,(iy+d) - - - - FDCBdd70 bit 6,(iy+d) - - - - FDCBdd71 bit 6,(iy+d) - - - - FDCBdd72 bit 6,(iy+d) - - - - FDCBdd73 bit 6,(iy+d) - - - - FDCBdd74 bit 6,(iy+d) - - - - FDCBdd75 bit 6,(iy+d) - - - - FDCBdd76 BIT 6,(IY+d) BIT 6,(IY+d) - BIT 6,(IY+d) BIT 6,(IY+d) FDCBdd77 bit 6,(iy+d) - - - - FDCBdd78 bit 7,(iy+d) - - - - FDCBdd79 bit 7,(iy+d) - - - - FDCBdd7A bit 7,(iy+d) - - - - FDCBdd7B bit 7,(iy+d) - - - - FDCBdd7C bit 7,(iy+d) - - - - FDCBdd7D bit 7,(iy+d) - - - - FDCBdd7E BIT 7,(IY+d) BIT 7,(IY+d) - BIT 7,(IY+d) BIT 7,(IY+d) FDCBdd7F bit 7,(iy+d) - - - - FDCBdd80 res 0,(iy+d),b - - - - FDCBdd81 res 0,(iy+d),c - - - - FDCBdd82 res 0,(iy+d),d - - - - FDCBdd83 res 0,(iy+d),e - - - - FDCBdd84 res 0,(iy+d),h - - - - FDCBdd85 res 0,(iy+d),l - - - - FDCBdd86 RES 0,(IY+d) RES 0,(IY+d) - RES 0,(IY+d) RES 0,(IY+d) FDCBdd87 res 0,(iy+d),a - - - - FDCBdd88 res 1,(iy+d),b - - - - FDCBdd89 res 1,(iy+d),c - - - - FDCBdd8A res 1,(iy+d),d - - - - FDCBdd8B res 1,(iy+d),e - - - - FDCBdd8C res 1,(iy+d),h - - - - FDCBdd8D res 1,(iy+d),l - - - - FDCBdd8E RES 1,(IY+d) RES 1,(IY+d) - RES 1,(IY+d) RES 1,(IY+d) FDCBdd8F res 1,(iy+d),a - - - - FDCBdd90 res 2,(iy+d),b - - - - FDCBdd91 res 2,(iy+d),c - - - - FDCBdd92 res 2,(iy+d),d - - - MULT HL,(IY+d) FDCBdd93 res 2,(iy+d),e - - - - FDCBdd94 res 2,(iy+d),h - - - - FDCBdd95 res 2,(iy+d),l - - - - FDCBdd96 RES 2,(IY+d) RES 2,(IY+d) - RES 2,(IY+d) RES 2,(IY+d) FDCBdd97 res 2,(iy+d),a - - - - FDCBdd98 res 3,(iy+d),b - - - - FDCBdd99 res 3,(iy+d),c - - - - FDCBdd9A res 3,(iy+d),d - - - MULTU HL,(IY+d) FDCBdd9B res 3,(iy+d),e - - - - FDCBdd9C res 3,(iy+d),h - - - - FDCBdd9D res 3,(iy+d),l - - - - FDCBdd9E RES 3,(IY+d) RES 3,(IY+d) - RES 3,(IY+d) RES 3,(IY+d) FDCBdd9F res 3,(iy+d),a - - - - FDCBddA0 res 4,(iy+d),b - - - - FDCBddA1 res 4,(iy+d),c - - - - FDCBddA2 res 4,(iy+d),d - - - - FDCBddA3 res 4,(iy+d),e - - - - FDCBddA4 res 4,(iy+d),h - - - - FDCBddA5 res 4,(iy+d),l - - - - FDCBddA6 RES 4,(IY+d) RES 4,(IY+d) - RES 4,(IY+d) RES 4,(IY+d) FDCBddA7 res 4,(iy+d),a - - - - FDCBddA8 res 5,(iy+d),b - - - - FDCBddA9 res 5,(iy+d),c - - - - FDCBddAA res 5,(iy+d),d - - - - FDCBddAB res 5,(iy+d),e - - - - FDCBddAC res 5,(iy+d),h - - - - FDCBddAD res 5,(iy+d),l - - - - FDCBddAE RES 5,(IY+d) RES 5,(IY+d) - RES 5,(IY+d) RES 5,(IY+d) FDCBddAF res 5,(iy+d),a - - - - FDCBddB0 res 6,(iy+d),b - - - - FDCBddB1 res 6,(iy+d),c - - - - FDCBddB2 res 6,(iy+d),d - - - - FDCBddB3 res 6,(iy+d),e - - - - FDCBddB4 res 6,(iy+d),h - - - - FDCBddB5 res 6,(iy+d),l - - - - FDCBddB6 RES 6,(IY+d) RES 6,(IY+d) - RES 6,(IY+d) RES 6,(IY+d) FDCBddB7 res 6,(iy+d),a - - - - FDCBddB8 res 7,(iy+d),b - - - - FDCBddB9 res 7,(iy+d),c - - - - FDCBddBA res 7,(iy+d),d - - - DIVU HL,(IY+d) FDCBddBB res 7,(iy+d),e - - - - FDCBddBC res 7,(iy+d),h - - - - FDCBddBD res 7,(iy+d),l - - - - FDCBddBE RES 7,(IY+d) RES 7,(IY+d) - RES 7,(IY+d) RES 7,(IY+d) FDCBddBF res 7,(iy+d),a - - - - FDCBddC0 set 0,(iy+d),b - - - - FDCBddC1 set 0,(iy+d),c - - - - FDCBddC2 set 0,(iy+d),d - - - - FDCBddC3 set 0,(iy+d),e - - - - FDCBddC4 set 0,(iy+d),h - - - - FDCBddC5 set 0,(iy+d),l - - - - FDCBddC6 SET 0,(IY+d) SET 0,(IY+d) - SET 0,(IY+d) SET 0,(IY+d) FDCBddC7 set 0,(iy+d),a - - - - FDCBddC8 set 1,(iy+d),b - - - - FDCBddC9 set 1,(iy+d),c - - - - FDCBddCA set 1,(iy+d),d - - - - FDCBddCB set 1,(iy+d),e - - - - FDCBddCC set 1,(iy+d),h - - - - FDCBddCD set 1,(iy+d),l - - - - FDCBddCE SET 1,(IY+d) SET 1,(IY+d) - SET 1,(IY+d) SET 1,(IY+d) FDCBddCF set 1,(iy+d),a - - - - FDCBddD0 set 2,(iy+d),b - - - - FDCBddD1 set 2,(iy+d),c - - - - FDCBddD2 set 2,(iy+d),d - - - - FDCBddD3 set 2,(iy+d),e - - - - FDCBddD4 set 2,(iy+d),h - - - - FDCBddD5 set 2,(iy+d),l - - - - FDCBddD6 SET 2,(IY+d) SET 2,(IY+d) - SET 2,(IY+d) SET 2,(IY+d) FDCBddD7 set 2,(iy+d),a - - - - FDCBddD8 set 3,(iy+d),b - - - - FDCBddD9 set 3,(iy+d),c - - - - FDCBddDA set 3,(iy+d),d - - - - FDCBddDB set 3,(iy+d),e - - - - FDCBddDC set 3,(iy+d),h - - - - FDCBddDD set 3,(iy+d),l - - - - FDCBddDE SET 3,(IY+d) SET 3,(IY+d) - SET 3,(IY+d) SET 3,(IY+d) FDCBddDF set 3,(iy+d),a - - - - FDCBddE0 set 4,(iy+d),b - - - - FDCBddE1 set 4,(iy+d),c - - - - FDCBddE2 set 4,(iy+d),d - - - - FDCBddE3 set 4,(iy+d),e - - - - FDCBddE4 set 4,(iy+d),h - - - - FDCBddE5 set 4,(iy+d),l - - - - FDCBddE6 SET 4,(IY+d) SET 4,(IY+d) - SET 4,(IY+d) SET 4,(IY+d) FDCBddE7 set 4,(iy+d),a - - - - FDCBddE8 set 5,(iy+d),b - - - - FDCBddE9 set 5,(iy+d),c - - - - FDCBddEA set 5,(iy+d),d - - - - FDCBddEB set 5,(iy+d),e - - - - FDCBddEC set 5,(iy+d),h - - - - FDCBddED set 5,(iy+d),l - - - - FDCBddEE SET 5,(IY+d) SET 5,(IY+d) - SET 5,(IY+d) SET 5,(IY+d) FDCBddEF set 5,(iy+d),a - - - - FDCBddF0 set 6,(iy+d),b - - - - FDCBddF1 set 6,(iy+d),c - - - - FDCBddF2 set 6,(iy+d),d - - - - FDCBddF3 set 6,(iy+d),e - - - - FDCBddF4 set 6,(iy+d),h - - - - FDCBddF5 set 6,(iy+d),l - - - - FDCBddF6 SET 6,(IY+d) SET 6,(IY+d) - SET 6,(IY+d) SET 6,(IY+d) FDCBddF7 set 6,(iy+d),a - - - - FDCBddF8 set 7,(iy+d),b - - - - FDCBddF9 set 7,(iy+d),c - - - - FDCBddFA set 7,(iy+d),d - - - - FDCBddFB set 7,(iy+d),e - - - - FDCBddFC set 7,(iy+d),h - - - - FDCBddFD set 7,(iy+d),l - - - - FDCBddFE SET 7,(IY+d) SET 7,(IY+d) - SET 7,(IY+d) SET 7,(IY+d) FDCBddFF set 7,(iy+d),a - - - -