#Codetabelle für Z80 #nicht editieren !!! "LD A,A"->7F "LD A,B"->78 "LD A,C"->79 "LD A,D"->7A "LD A,E"->7B "LD A,H"->7C "LD A,L"->7D "LD A,(HL)"->7E "LD A,(BC)"->0A "LD A,(DE)"->1A "LD A,(IX+[x])"->DD7Exx "LD A,(IY+[x])"->FD7Exx "LD A,([xx])"->3Axxxx "LD A,[x]"->3Exx "LD B,A"->47 "LD B,B"->40 "LD B,C"->41 "LD B,D"->42 "LD B,E"->43 "LD B,H"->44 "LD B,L"->45 "LD B,(HL)"->46 "LD B,(IX+[x])"->DD46xx "LD B,(IY+[x])"->FD46xx "LD B,[x]"->06xx "LD C,A"->4F "LD C,B"->48 "LD C,C"->49 "LD C,D"->4A "LD C,E"->4B "LD C,H"->4C "LD C,L"->4D "LD C,(HL)"->4E "LD C,(IX+[x])"->DD4Exx "LD C,(IY+[x])"->FD4Exx "LD C,[x]"->0Exx "LD D,A"->57 "LD D,B"->50 "LD D,C"->51 "LD D,D"->52 "LD D,E"->53 "LD D,H"->54 "LD D,L"->55 "LD D,(HL)"->56 "LD D,(IX+[x])"->DD56xx "LD D,(IY+[x])"->FD56xx "LD D,[x]"->16xx "LD E,A"->5F "LD E,B"->58 "LD E,C"->59 "LD E,D"->5A "LD E,E"->5B "LD E,H"->5C "LD E,L"->5D "LD E,(HL)"->5E "LD E,(IX+[x])"->DD5Exx "LD E,(IY+[x])"->FD5Exx "LD E,[x]"->1Exx "LD H,A"->67 "LD H,B"->60 "LD H,C"->61 "LD H,D"->62 "LD H,E"->63 "LD H,H"->64 "LD H,L"->65 "LD H,(HL)"->66 "LD H,(IX+[x])"->DD66xx "LD H,(IY+[x])"->FD66xx "LD H,[x]"->26xx "LD L,A"->6F "LD L,B"->68 "LD L,C"->69 "LD L,D"->6A "LD L,E"->6B "LD L,H"->6C "LD L,L"->6D "LD L,(HL)"->6E "LD L,(IX+[x])"->DD6Exx "LD L,(IY+[x])"->FD6Exx "LD L,[x]"->2Exx "LD (HL),A"->77 "LD (HL),B"->70 "LD (HL),C"->71 "LD (HL),D"->72 "LD (HL),E"->73 "LD (HL),H"->74 "LD (HL),L"->75 "LD (HL),(HL)"->76 "LD (HL),[x]"->36xx "LD (BC),A"->02 "LD (DE),A"->12 "LD (IX+[x]),A"->DD77xx "LD (IX+[x]),B"->DD70xx "LD (IX+[x]),C"->DD71xx "LD (IX+[x]),D"->DD72xx "LD (IX+[x]),E"->DD73xx "LD (IX+[x]),H"->DD74xx "LD (IX+[x]),L"->DD75xx "LD (IX+[x]),[x]"->DD36xxxx "LD (IY+[x]),A"->FD77xx "LD (IY+[x]),B"->FD70xx "LD (IY+[x]),C"->FD71xx "LD (IY+[x]),D"->FD72xx "LD (IY+[x]),E"->FD73xx "LD (IY+[x]),H"->FD74xx "LD (IY+[x]),L"->FD75xx "LD (IY+[x]),[x]"->FD36xxxx "LD ([xx]),A"->32xxxx "LD A,I"->ED57 "LD A,R"->ED5F "LD I,A"->ED47 "LD R,A"->ED4F "LD BC,[xx]"->01xxxx "LD DE,[xx]"->11xxxx "LD HL,[xx]"->21xxxx "LD SP,[xx]"->31xxxx "LD IX,[xx]"->DD21xxxx "LD IY,[xx]"->FD21xxxx "LD BC,([xx])"->ED4Bxxxx "LD DE,([xx])"->ED5Bxxxx "LD HL,([xx])"->2Axxxx "LD SP,([xx])"->ED7Bxxxx "LD IX,([xx])"->DD2Axxxx "LD IY,([xx])"->FD2Axxxx "LD ([xx]),BC"->ED43xxxx "LD ([xx]),DE"->ED53xxxx "LD ([xx]),HL"->22xxxx "LD ([xx]),SP"->ED73xxxx "LD ([xx]),IX"->DD22xxxx "LD ([xx]),IY"->FD22xxxx "LD SP,HL"->F9 "LD IX,HL"->DDF9 "LD IY,HL"->FDF9 "PUSH BC"->C5 "PUSH DE"->D5 "PUSH HL"->E5 "PUSH AF"->F5 "PUSH IX"->DDE5 "PUSH IY"->FDE5 "POP BC"->C1 "POP DE"->D1 "POP HL"->E1 "POP AF"->F1 "POP IX"->DDE1 "POP IY"->FDE1 "EX (SP),HL"->E3 "EX (SP),IX"->DDE3 "EX (SP),IY"->FDE3 "EX DE,HL"->EB "EX AF,AF'"->08 "EXX"->D9 "LDI"->EDA0 "LDIR"->EDB0 "LDD"->EDA8 "LDDR"->EDB8 "CPI"->EDA1 "CPIR"->EDB1 "CPD"->EDA9 "CPDR"->EDB9 "IN A,(C)"->ED78 "IN B,(C)"->ED40 "IN C,(C)"->ED48 "IN D,(C)"->ED50 "IN E,(C)"->ED58 "IN H,(C)"->ED60 "IN L,(C)"->ED68 "OUT (C),A"->ED79 "OUT (C),B"->ED41 "OUT (C),C"->ED49 "OUT (C),D"->ED51 "OUT (C),E"->ED59 "OUT (C),H"->ED61 "OUT (C),L"->ED69 "IN A,([x])"->DBxx "OUT ([x]),A"->D3xx "INI"->EDA2 "INIR"->EDB2 "IND"->EDAA "INDR"->EDBA "OUTI"->EDA3 "OTIR"->EDB3 "OUTD"->EDAB "OTDR"->EDBB "NOP"->00 "HALT"->76 "EI"->FB "DI"->F3 "IM 0"->ED46 "IM 1"->ED56 "IM 2"->ED5E "DAA"->27 "CPL"->2F "NEG"->ED44 "CCF"->3F "SCF"->37 "ADD A,A"->87 "ADD A,B"->80 "ADD A,C"->81 "ADD A,D"->82 "ADD A,E"->83 "ADD A,H"->84 "ADD A,L"->85 "ADD A,(HL)"->86 "ADD A,(IX+[x])"->DD86xx "ADD A,(IY+[x])"->FD86xx "ADD A,[x]"->C6xx "ADC A,A"->8F "ADC A,B"->88 "ADC A,C"->89 "ADC A,D"->8A "ADC A,E"->8B "ADC A,H"->8C "ADC A,L"->8D "ADC A,(HL)"->8E "ADC A,(IX+[x])"->DD8Exx "ADC A,(IY+[x])"->FD8Exx "ADC A,[x]"->CExx "SUB A"->97 "SUB B"->90 "SUB C"->91 "SUB D"->92 "SUB E"->93 "SUB H"->94 "SUB L"->95 "SUB (HL)"->96 "SUB (IX+[x])"->DD96xx "SUB (IY+[x])"->FD96xx "SUB [x]"->D6xx "SBC A,A"->9F "SBC A,B"->98 "SBC A,C"->99 "SBC A,D"->9A "SBC A,E"->9B "SBC A,H"->9C "SBC A,L"->9D "SBC A,(HL)"->9E "SBC A,(IX+[x])"->DD9Exx "SBC A,(IY+[x])"->FD9Exx "SBC A,[x]"->DExx "AND A"->A7 "AND B"->A0 "AND C"->A1 "AND D"->A2 "AND E"->A3 "AND H"->A4 "AND L"->A5 "AND (HL)"->A6 "AND (IX+[x])"->DDA6xx "AND (IY+[x])"->FDA6xx "AND [x]"->E6xx "XOR A"->AF "XOR B"->A8 "XOR C"->A9 "XOR D"->AA "XOR E"->AB "XOR H"->AC "XOR L"->AD "XOR (HL)"->AE "XOR (IX+[x])"->DDAExx "XOR (IY+[x])"->FDAExx "XOR [x]"->EExx "OR A"->B7 "OR B"->B0 "OR C"->B1 "OR D"->B2 "OR E"->B3 "OR H"->B4 "OR L"->B5 "OR (HL)"->B6 "OR (IX+[x])"->DDB6xx "OR (IY+[x])"->FDB6xx "OR [x]"->F6xx "CP A"->BF "CP B"->B8 "CP C"->B9 "CP D"->BA "CP E"->BB "CP H"->BC "CP L"->BD "CP (HL)"->BE "CP (IX+[x])"->DDBExx "CP (IY+[x])"->FDBExx "CP [x]"->FExx "INC A"->3C "INC B"->04 "INC C"->0C "INC D"->14 "INC E"->1C "INC H"->24 "INC L"->2C "INC (HL)"->34 "INC (IX+[x])"->DD34xx "INC (IY+[x])"->FD34xx "DEC A"->3D "DEC B"->05 "DEC C"->0D "DEC D"->15 "DEC E"->1D "DEC H"->25 "DEC L"->2D "DEC (HL)"->35 "DEC (IX+[x])"->DD35xx "DEC (IY+[x])"->FD35xx "ADD HL,BC"->09 "ADD HL,DE"->19 "ADD HL,HL"->29 "ADD HL,SP"->39 "ADC HL,BC"->ED4A "ADC HL,DE"->ED5A "ADC HL,HL"->ED6A "ADC HL,SP"->ED7A "SBC HL,BC"->ED42 "SBC HL,DE"->ED52 "SBC HL,HL"->ED62 "SBC HL,SP"->ED72 "ADD IX,BC"->DD09 "ADD IX,DE"->DD19 "ADD IX,SP"->DD39 "ADD IX,IX"->DD29 "ADD IY,BC"->FD09 "ADD IY,DE"->FD19 "ADD IY,SP"->FD39 "ADD IY,IX"->FD29 "INC BC"->03 "INC DE"->13 "INC HL"->23 "INC SP"->33 "INC IX"->DD23 "INC IY"->FD23 "DEC BC"->0B "DEC DE"->1B "DEC HL"->2B "DEC SP"->3B "DEC IX"->DD2B "DEC IY"->FD2B "RR A"->CB1F "RR B"->CB18 "RR C"->CB19 "RR D"->CB1A "RR E"->CB1B "RR H"->CB1C "RR L"->CB1D "RR (HL)"->CB1E "RR (IX+[x])"->DDCBxx1E "RR (IY+[x])"->FDCBxx1E "RL A"->CB17 "RL B"->CB10 "RL C"->CB11 "RL D"->CB12 "RL E"->CB13 "RL H"->CB14 "RL L"->CB15 "RL (HL)"->CB16 "RL (IX+[x])"->DDCBxx16 "RL (IY+[x])"->FDCBxx16 "RRC A"->CB0F "RRC B"->CB08 "RRC C"->CB09 "RRC D"->CB0A "RRC E"->CB0B "RRC H"->CB0C "RRC L"->CB0D "RRC (HL)"->CB0E "RRC (IX+[x])"->DDCBxx0E "RRC (IY+[x])"->FDCBxx0E "RLC A"->CB07 "RLC B"->CB00 "RLC C"->CB01 "RLC D"->CB02 "RLC E"->CB03 "RLC H"->CB04 "RLC L"->CB05 "RLC (HL)"->CB06 "RLC (IX+[x])"->DDCBxx06 "RLC (IY+[x])"->FDCBxx06 "SRA A"->CB2F "SRA B"->CB28 "SRA C"->CB29 "SRA D"->CB2A "SRA E"->CB2B "SRA H"->CB2C "SRA L"->CB2D "SRA (HL)"->CB2E "SRA (IX+[x])"->DDCBxx2E "SRA (IY+[x])"->FDCBxx2E "SLA A"->CB27 "SLA B"->CB20 "SLA C"->CB21 "SLA D"->CB22 "SLA E"->CB23 "SLA H"->CB24 "SLA L"->CB25 "SLA (HL)"->CB26 "SLA (IX+[x])"->DDCBxx26 "SLA (IY+[x])"->FDCBxx26 "SRL A"->CB3F "SRL B"->CB38 "SRL C"->CB39 "SRL D"->CB3A "SRL E"->CB3B "SRL H"->CB3C "SRL L"->CB3D "SRL (HL)"->CB3E "SRL (IX+[x])"->DDCBxx3E "SRL (IY+[x])"->FDCBxx3E "RRA"->1F "RLA"->17 "RRCA"->0F "RLCA"->07 "RRD (HL)"->ED67 "RLD (HL)"->ED6F "BIT 0,A"->CB47 "BIT 0,B"->CB40 "BIT 0,C"->CB41 "BIT 0,D"->CB42 "BIT 0,E"->CB43 "BIT 0,H"->CB44 "BIT 0,L"->CB45 "BIT 0,(HL)"->CB46 "BIT 0,(IX+[x])"->DDCBxx46 "BIT 0,(IY+[x])"->FDCBxx46 "BIT 1,A"->CB4F "BIT 1,B"->CB48 "BIT 1,C"->CB49 "BIT 1,D"->CB4A "BIT 1,E"->CB4B "BIT 1,H"->CB4C "BIT 1,L"->CB4D "BIT 1,(HL)"->CB4E "BIT 1,(IX+[x])"->DDCBxx4E "BIT 1,(IY+[x])"->FDCBxx4E "BIT 2,A"->CB57 "BIT 2,B"->CB50 "BIT 2,C"->CB51 "BIT 2,D"->CB52 "BIT 2,E"->CB53 "BIT 2,H"->CB54 "BIT 2,L"->CB55 "BIT 2,(HL)"->CB56 "BIT 2,(IX+[x])"->DDCBxx56 "BIT 2,(IY+[x])"->FDCBxx56 "BIT 3,A"->CB5F "BIT 3,B"->CB58 "BIT 3,C"->CB59 "BIT 3,D"->CB5A "BIT 3,E"->CB5B "BIT 3,H"->CB5C "BIT 3,L"->CB5D "BIT 3,(HL)"->CB5E "BIT 3,(IX+[x])"->DDCBxx5E "BIT 3,(IY+[x])"->FDCBxx5E "BIT 4,A"->CB67 "BIT 4,B"->CB60 "BIT 4,C"->CB61 "BIT 4,D"->CB62 "BIT 4,E"->CB63 "BIT 4,H"->CB64 "BIT 4,L"->CB65 "BIT 4,(HL)"->CB66 "BIT 4,(IX+[x])"->DDCBxx66 "BIT 4,(IY+[x])"->FDCBxx66 "BIT 5,A"->CB6F "BIT 5,B"->CB68 "BIT 5,C"->CB69 "BIT 5,D"->CB6A "BIT 5,E"->CB6B "BIT 5,H"->CB6C "BIT 5,L"->CB6D "BIT 5,(HL)"->CB6E "BIT 5,(IX+[x])"->DDCBxx6E "BIT 5,(IY+[x])"->FDCBxx6E "BIT 6,A"->CB77 "BIT 6,B"->CB70 "BIT 6,C"->CB71 "BIT 6,D"->CB72 "BIT 6,E"->CB73 "BIT 6,H"->CB74 "BIT 6,L"->CB75 "BIT 6,(HL)"->CB76 "BIT 6,(IX+[x])"->DDCBxx76 "BIT 6,(IY+[x])"->FDCBxx76 "BIT 7,A"->CB7F "BIT 7,B"->CB78 "BIT 7,C"->CB79 "BIT 7,D"->CB7A "BIT 7,E"->CB7B "BIT 7,H"->CB7C "BIT 7,L"->CB7D "BIT 7,(HL)"->CB7E "BIT 7,(IX+[x])"->DDCBxx7E "BIT 7,(IY+[x])"->FDCBxx7E "RES 0,A"->CB87 "RES 0,B"->CB80 "RES 0,C"->CB81 "RES 0,D"->CB82 "RES 0,E"->CB83 "RES 0,H"->CB84 "RES 0,L"->CB85 "RES 0,(HL)"->CB86 "RES 0,(IX+[x])"->DDCBxx86 "RES 0,(IY+[x])"->FDCBxx86 "RES 1,A"->CB8F "RES 1,B"->CB88 "RES 1,C"->CB89 "RES 1,D"->CB8A "RES 1,E"->CB8B "RES 1,H"->CB8C "RES 1,L"->CB8D "RES 1,(HL)"->CB8E "RES 1,(IX+[x])"->DDCBxx8E "RES 1,(IY+[x])"->FDCBxx8E "RES 2,A"->CB97 "RES 2,B"->CB90 "RES 2,C"->CB91 "RES 2,D"->CB92 "RES 2,E"->CB93 "RES 2,H"->CB94 "RES 2,L"->CB95 "RES 2,(HL)"->CB96 "RES 2,(IX+[x])"->DDCBxx96 "RES 2,(IY+[x])"->FDCBxx96 "RES 3,A"->CB9F "RES 3,B"->CB98 "RES 3,C"->CB99 "RES 3,D"->CB9A "RES 3,E"->CB9B "RES 3,H"->CB9C "RES 3,L"->CB9D "RES 3,(HL)"->CB9E "RES 3,(IX+[x])"->DDCBxx9E "RES 3,(IY+[x])"->FDCBxx9E "RES 4,A"->CBA7 "RES 4,B"->CBA0 "RES 4,C"->CBA1 "RES 4,D"->CBA2 "RES 4,E"->CBA3 "RES 4,H"->CBA4 "RES 4,L"->CBA5 "RES 4,(HL)"->CBA6 "RES 4,(IX+[x])"->DDCBxxA6 "RES 4,(IY+[x])"->FDCBxxA6 "RES 5,A"->CBAF "RES 5,B"->CBA8 "RES 5,C"->CBA9 "RES 5,D"->CBAA "RES 5,E"->CBAB "RES 5,H"->CBAC "RES 5,L"->CBAD "RES 5,(HL)"->CBAE "RES 5,(IX+[x])"->DDCBxxAE "RES 5,(IY+[x])"->FDCBxxAE "RES 6,A"->CBB7 "RES 6,B"->CBB0 "RES 6,C"->CBB1 "RES 6,D"->CBB2 "RES 6,E"->CBB3 "RES 6,H"->CBB4 "RES 6,L"->CBB5 "RES 6,(HL)"->CBB6 "RES 6,(IX+[x])"->DDCBxxB6 "RES 6,(IY+[x])"->FDCBxxB6 "RES 7,A"->CBBF "RES 7,B"->CBB8 "RES 7,C"->CBB9 "RES 7,D"->CBBA "RES 7,E"->CBBB "RES 7,H"->CBBC "RES 7,L"->CBBD "RES 7,(HL)"->CBBE "RES 7,(IX+[x])"->DDCBxxBE "RES 7,(IY+[x])"->FDCBxxBE "SET 0,A"->CBC7 "SET 0,B"->CBC0 "SET 0,C"->CBC1 "SET 0,D"->CBC2 "SET 0,E"->CBC3 "SET 0,H"->CBC4 "SET 0,L"->CBC5 "SET 0,(HL)"->CBC6 "SET 0,(IX+[x])"->DDCBxxC6 "SET 0,(IY+[x])"->FDCBxxC6 "SET 1,A"->CBCF "SET 1,B"->CBC8 "SET 1,C"->CBC9 "SET 1,D"->CBCA "SET 1,E"->CBCB "SET 1,H"->CBCC "SET 1,L"->CBCD "SET 1,(HL)"->CBCE "SET 1,(IX+[x])"->DDCBxxCE "SET 1,(IY+[x])"->FDCBxxCE "SET 2,A"->CBD7 "SET 2,B"->CBD0 "SET 2,C"->CBD1 "SET 2,D"->CBD2 "SET 2,E"->CBD3 "SET 2,H"->CBD4 "SET 2,L"->CBD5 "SET 2,(HL)"->CBD6 "SET 2,(IX+[x])"->DDCBxxD6 "SET 2,(IY+[x])"->FDCBxxD6 "SET 3,A"->CBDF "SET 3,B"->CBD8 "SET 3,C"->CBD9 "SET 3,D"->CBDA "SET 3,E"->CBDB "SET 3,H"->CBDC "SET 3,L"->CBDD "SET 3,(HL)"->CBDE "SET 3,(IX+[x])"->DDCBxxDE "SET 3,(IY+[x])"->FDCBxxDE "SET 4,A"->CBE7 "SET 4,B"->CBE0 "SET 4,C"->CBE1 "SET 4,D"->CBE2 "SET 4,E"->CBE3 "SET 4,H"->CBE4 "SET 4,L"->CBE5 "SET 4,(HL)"->CBE6 "SET 4,(IX+[x])"->DDCBxxE6 "SET 4,(IY+[x])"->FDCBxxE6 "SET 5,A"->CBEF "SET 5,B"->CBE8 "SET 5,C"->CBE9 "SET 5,D"->CBEA "SET 5,E"->CBEB "SET 5,H"->CBEC "SET 5,L"->CBED "SET 5,(HL)"->CBEE "SET 5,(IX+[x])"->DDCBxxEE "SET 5,(IY+[x])"->FDCBxxEE "SET 6,A"->CBF7 "SET 6,B"->CBF0 "SET 6,C"->CBF1 "SET 6,D"->CBF2 "SET 6,E"->CBF3 "SET 6,H"->CBF4 "SET 6,L"->CBF5 "SET 6,(HL)"->CBF6 "SET 6,(IX+[x])"->DDCBxxF6 "SET 6,(IY+[x])"->FDCBxxF6 "SET 7,A"->CBFF "SET 7,B"->CBF8 "SET 7,C"->CBF9 "SET 7,D"->CBFA "SET 7,E"->CBFB "SET 7,H"->CBFC "SET 7,L"->CBFD "SET 7,(HL)"->CBFE "SET 7,(IX+[x])"->DDCBxxFE "SET 7,(IY+[x])"->FDCBxxFE "JP Z,[xx]"->CAxxxx "JP NZ,[xx]"->C2xxxx "JP C,[xx]"->DAxxxx "JP NC,[xx]"->D2xxxx "JP PE,[xx]"->EAxxxx "JP PO,[xx]"->E2xxxx "JP M,[xx]"->FAxxxx "JP P,[xx]"->F2xxxx "JR Z,[x]"->28xx "JR NZ,[x]"->20xx "JR C,[x]"->38xx "JR NC,[x]"->30xx "CALL Z,[xx]"->CCxxxx "CALL NZ,[xx]"->C4xxxx "CALL C,[xx]"->DCxxxx "CALL NC,[xx]"->D4xxxx "CALL PE,[xx]"->ECxxxx "CALL PO,[xx]"->E4xxxx "CALL M,[xx]"->FCxxxx "CALL P,[xx]"->F4xxxx "RET Z"->C8 "RET NZ"->C0 "RET C"->D8 "RET NC"->D0 "RET PE"->E8 "RET PO"->E0 "RET M"->F8 "RET P"->F0 "JP [xx]"->C3xxxx "JP (HL)"->E9 "JP (IX)"->DDE9 "JP (IY)"->FDE9 "JR [x]"->18xx "CALL [xx]"->CDxxxx "RET"->C9 "RST 08"->CF "RST 10"->D7 "RST 18"->DF "RST 20"->E7 "RST 28"->EF "RST 30"->F7 "RST 38"->FF "DJNZ [x]"->10xx "RETI"->ED4D "RETN"->ED45