📄 z80.txt
字号:
Last week somebody asked for a list of opcodes.Well, here is mine. Have fun!| Herbert Oppmann | email: htoppman@cip.informatik.uni-erlangen.de || irc: mtx | mail: Drausnickstrasse 29, D-8520 Erlangen |------------ 8< ---------- 8< ---------------8080/Z80/HD64180 opcodesLegend:HX, LX highbyte/lowbyte of IXHY, LY dito IY 8080 subset* Z80 only/ "illegal" Z80+ HD 64180 (reacts with a trap to illegal Z80 opcodes)Hex Instruction Comment (applies to Z80 only)-----------------------------------------------00 NOP01 nnnn LD BC,nnnn02 LD (BC),A03 INC BC04 INC B05 DEC B06 nn LD B,nn07 RLCA08 * EX AF,AF'09 ADD HL,BC0A LD A,(BC)0B DEC BC0C INC C0D DEC C0E nn LD C,nn0F RRCA10 dd * DJNZ dd11 nnnn LD DE,nnnn12 LD (DE),A13 INC DE14 INC D15 DEC D16 nn LD D,nn17 RLA18 dd * JR dd19 ADD HL,DE1A LD A,(DE)1B DEC DE1C INC E1D DEC E1E nn LD E,nn1F RRA20 dd * JR NZ,dd21 nnnn LD HL,nnnn22 nnnn LD (nnnn),HL23 INC HL24 INC H25 DEC H26 nn LD H,nn27 DAA28 dd * JR Z,dd29 ADD HL,HL2A nnnn LD HL,(nnnn)2B DEC HL2C INC L2D DEC L2E nn LD L,nn2F CPL30 dd * JR NC,dd31 nnnn LD SP,nnnn32 nnnn LD (nnnn),A33 INC SP34 INC (HL)35 DEC (HL)36 nn LD (HL),nn37 SCF38 dd * JR C,dd39 ADD HL,SP3A nnnn LD A,(nnnn)3B DEC SP3C INC A3D DEC A3E nn LD A,nn3F CCF40 LD B,B41 LD B,C42 LD B,D43 LD B,E44 LD B,H45 LD B,L46 LD B,(HL)47 LD B,A48 LD C,B49 LD C,C4A LD C,D4B LD C,E4C LD C,H4D LD C,L4E LD C,(HL)4F LD C,A50 LD D,B51 LD D,C52 LD D,D53 LD D,E54 LD D,H55 LD D,L56 LD D,(HL)57 LD D,A58 LD E,B59 LD E,C5A LD E,D5B LD E,E5C LD E,H5D LD E,L5E LD E,(HL)5F LD E,A60 LD H,B61 LD H,C62 LD H,D63 LD H,E64 LD H,H65 LD H,L66 LD H,(HL)67 LD H,A68 LD L,B69 LD L,C6A LD L,D6B LD L,E6C LD L,H6D LD L,L6E LD L,(HL)6F LD L,A70 LD (HL),B71 LD (HL),C72 LD (HL),D73 LD (HL),E74 LD (HL),H75 LD (HL),L76 HALT77 LD (HL),A78 LD A,B79 LD A,C7A LD A,D7B LD A,E7C LD A,H7D LD A,L7E LD A,(HL)7F LD A,A80 ADD A,B81 ADD A,C82 ADD A,D83 ADD A,E84 ADD A,H85 ADD A,L86 ADD A,(HL)87 ADD A,A88 ADC A,B89 ADC A,C8A ADC A,D8B ADC A,E8C ADC A,H8D ADC A,L8E ADC A,(HL)8F ADC A,A90 SUB B91 SUB C92 SUB D93 SUB E94 SUB H95 SUB L96 SUB (HL)97 SUB A98 SBC A,B99 SBC A,C9A SBC A,D9B SBC A,E9C SBC A,H9D SBC A,L9E SBC A,(HL)9F SBC A,AA0 AND BA1 AND CA2 AND DA3 AND EA4 AND HA5 AND LA6 AND (HL)A7 AND AA8 XOR BA9 XOR CAA XOR DAB XOR EAC XOR HAD XOR LAE XOR (HL)AF XOR AB0 OR BB1 OR CB2 OR DB3 OR EB4 OR HB5 OR LB6 OR (HL)B7 OR AB8 CP BB9 CP CBA CP DBB CP EBC CP HBD CP LBE CP (HL)BF CP AC0 RET NZC1 POP BCC2 nnnn JP NZ,nnnnC3 nnnn JP nnnnC4 nnnn CALL NZ,nnnnC5 PUSH BCC6 nn ADD A,nnC7 RST 0C8 RET ZC9 RETCA nnnn JP Z,nnnnCB 00 * RLC BCB 01 * RLC CCB 02 * RLC DCB 03 * RLC ECB 04 * RLC HCB 05 * RLC LCB 06 * RLC (HL)CB 07 * RLC ACB 08 * RRC BCB 09 * RRC CCB 0A * RRC DCB 0B * RRC ECB 0C * RRC HCB 0D * RRC LCB 0E * RRC (HL)CB 0F * RRC ACB 10 * RL BCB 11 * RL CCB 12 * RL DCB 13 * RL ECB 14 * RL HCB 15 * RL LCB 16 * RL (HL)CB 17 * RL ACB 18 * RR BCB 19 * RR CCB 1A * RR DCB 1B * RR ECB 1C * RR HCB 1D * RR LCB 1E * RR (HL)CB 1F * RR ACB 20 * SLA BCB 21 * SLA CCB 22 * SLA DCB 23 * SLA ECB 24 * SLA HCB 25 * SLA LCB 26 * SLA (HL)CB 27 * SLA ACB 28 * SRA BCB 29 * SRA CCB 2A * SRA DCB 2B * SRA ECB 2C * SRA HCB 2D * SRA LCB 2E * SRA (HL)CB 2F * SRA ACB 30 / SLIA B (Shift Left Inverted Arithmetic)CB 31 / SLIA C like SLA, but shifts in a 1 bitCB 32 / SLIA DCB 33 / SLIA ECB 34 / SLIA HCB 35 / SLIA LCB 36 / SLIA (HL)CB 37 / SLIA ACB 38 * SRL BCB 39 * SRL CCB 3A * SRL DCB 3B * SRL ECB 3C * SRL HCB 3D * SRL LCB 3E * SRL (HL)CB 3F * SRL ACB 40 * BIT 0,BCB 41 * BIT 0,CCB 42 * BIT 0,DCB 43 * BIT 0,ECB 44 * BIT 0,HCB 45 * BIT 0,LCB 46 * BIT 0,(HL)CB 47 * BIT 0,ACB 48 * BIT 1,BCB 49 * BIT 1,CCB 4A * BIT 1,DCB 4B * BIT 1,ECB 4C * BIT 1,HCB 4D * BIT 1,LCB 4E * BIT 1,(HL)CB 4F * BIT 1,ACB 50 * BIT 2,BCB 51 * BIT 2,CCB 52 * BIT 2,DCB 53 * BIT 2,ECB 54 * BIT 2,HCB 55 * BIT 2,LCB 56 * BIT 2,(HL)CB 57 * BIT 2,ACB 58 * BIT 3,BCB 59 * BIT 3,CCB 5A * BIT 3,DCB 5B * BIT 3,ECB 5C * BIT 3,HCB 5D * BIT 3,LCB 5E * BIT 3,(HL)CB 5F * BIT 3,ACB 60 * BIT 4,BCB 61 * BIT 4,CCB 62 * BIT 4,DCB 63 * BIT 4,ECB 64 * BIT 4,HCB 65 * BIT 4,LCB 66 * BIT 4,(HL)CB 67 * BIT 4,ACB 68 * BIT 5,BCB 69 * BIT 5,CCB 6A * BIT 5,DCB 6B * BIT 5,ECB 6C * BIT 5,HCB 6D * BIT 5,LCB 6E * BIT 5,(HL)CB 6F * BIT 5,ACB 70 * BIT 6,BCB 71 * BIT 6,CCB 72 * BIT 6,DCB 73 * BIT 6,ECB 74 * BIT 6,HCB 75 * BIT 6,LCB 76 * BIT 6,(HL)CB 77 * BIT 6,ACB 78 * BIT 7,BCB 79 * BIT 7,CCB 7A * BIT 7,DCB 7B * BIT 7,ECB 7C * BIT 7,HCB 7D * BIT 7,LCB 7E * BIT 7,(HL)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -