📄 z80.txt
字号:
CB 7F * BIT 7,ACB 80 * RES 0,BCB 81 * RES 0,CCB 82 * RES 0,DCB 83 * RES 0,ECB 84 * RES 0,HCB 85 * RES 0,LCB 86 * RES 0,(HL)CB 87 * RES 0,ACB 88 * RES 1,BCB 89 * RES 1,CCB 8A * RES 1,DCB 8B * RES 1,ECB 8C * RES 1,HCB 8D * RES 1,LCB 8E * RES 1,(HL)CB 8F * RES 1,ACB 90 * RES 2,BCB 91 * RES 2,CCB 92 * RES 2,DCB 93 * RES 2,ECB 94 * RES 2,HCB 95 * RES 2,LCB 96 * RES 2,(HL)CB 97 * RES 2,ACB 98 * RES 3,BCB 99 * RES 3,CCB 9A * RES 3,DCB 9B * RES 3,ECB 9C * RES 3,HCB 9D * RES 3,LCB 9E * RES 3,(HL)CB 9F * RES 3,ACB A0 * RES 4,BCB A1 * RES 4,CCB A2 * RES 4,DCB A3 * RES 4,ECB A4 * RES 4,HCB A5 * RES 4,LCB A6 * RES 4,(HL)CB A7 * RES 4,ACB A8 * RES 5,BCB A9 * RES 5,CCB AA * RES 5,DCB AB * RES 5,ECB AC * RES 5,HCB AD * RES 5,LCB AE * RES 5,(HL)CB AF * RES 5,ACB B0 * RES 6,BCB B1 * RES 6,CCB B2 * RES 6,DCB B3 * RES 6,ECB B4 * RES 6,HCB B5 * RES 6,LCB B6 * RES 6,(HL)CB B7 * RES 6,ACB B8 * RES 7,BCB B9 * RES 7,CCB BA * RES 7,DCB BB * RES 7,ECB BC * RES 7,HCB BD * RES 7,LCB BE * RES 7,(HL)CB BF * RES 7,ACB C0 * SET 0,BCB C1 * SET 0,CCB C2 * SET 0,DCB C3 * SET 0,ECB C4 * SET 0,HCB C5 * SET 0,LCB C6 * SET 0,(HL)CB C7 * SET 0,ACB C8 * SET 1,BCB C9 * SET 1,CCB CA * SET 1,DCB CB * SET 1,ECB CC * SET 1,HCB CD * SET 1,LCB CE * SET 1,(HL)CB CF * SET 1,ACB D0 * SET 2,BCB D1 * SET 2,CCB D2 * SET 2,DCB D3 * SET 2,ECB D4 * SET 2,HCB D5 * SET 2,LCB D6 * SET 2,(HL)CB D7 * SET 2,ACB D8 * SET 3,BCB D9 * SET 3,CCB DA * SET 3,DCB DB * SET 3,ECB DC * SET 3,HCB DD * SET 3,LCB DE * SET 3,(HL)CB DF * SET 3,ACB E0 * SET 4,BCB E1 * SET 4,CCB E2 * SET 4,DCB E3 * SET 4,ECB E4 * SET 4,HCB E5 * SET 4,LCB E6 * SET 4,(HL)CB E7 * SET 4,ACB E8 * SET 5,BCB E9 * SET 5,CCB EA * SET 5,DCB EB * SET 5,ECB EC * SET 5,HCB ED * SET 5,LCB EE * SET 5,(HL)CB EF * SET 5,ACB F0 * SET 6,BCB F1 * SET 6,CCB F2 * SET 6,DCB F3 * SET 6,ECB F4 * SET 6,HCB F5 * SET 6,LCB F6 * SET 6,(HL)CB F7 * SET 6,ACB F8 * SET 7,BCB F9 * SET 7,CCB FA * SET 7,DCB FB * SET 7,ECB FC * SET 7,HCB FD * SET 7,LCB FE * SET 7,(HL)CB FF * SET 7,ACC nnnn CALL Z,nnnnCD nnnn CALL nnnnCE nn ADC A,nnCF RST 8D0 RET NCD1 POP DED2 nnnn JP NC,nnnnD3 nn OUT (nn),AD4 nnnn CALL NC,nnnnD5 PUSH DED6 nn SUB nnD7 RST 10HD8 RET CD9 * EXXDA nnnn JP C,nnnnDB nn IN A,(nn)DC nnnn CALL C,nnnnAll other DD combinations not listed below: DD is ignored, all following bytes are treated as instructionsDD 09 * ADD IX,BCDD 19 * ADD IX,DEDD 21 nnnn * LD IX,nnnnDD 22 nnnn * LD (nnnn),IXDD 23 * INC IXDD 24 / INC HXDD 25 / DEC HXDD 26 nn / LD HX,nnDD 29 * ADD IX,IXDD 2A nnnn * LD IX,(nnnn)DD 2B * DEC IXDD 2C / INC LXDD 2D / DEC LXDD 2E nn / LD LX,nnDD 34 dd * INC (IX+dd)DD 35 dd * DEC (IX+dd)DD 36 dd nn * LD (IX+dd),nnDD 39 * ADD IX,SPDD 44 / LD B,HXDD 45 / LD B,LXDD 46 dd * LD B,(IX+dd)DD 4C / LD C,HXDD 4D / LD C,LXDD 4E dd * LD C,(IX+dd)DD 54 / LD D,HXDD 55 / LD D,LXDD 56 dd * LD D,(IX+dd)DD 5C / LD E,HDD 5D / LD E,LDD 5E dd * LD E,(IX+dd)DD 60 / LD HX,BDD 61 / LD HX,CDD 62 / LD HX,DDD 63 / LD HX,EDD 64 / LD HX,HXDD 65 / LD HX,LXDD 66 dd * LD H,(IX+dd)DD 67 / LD HX,ADD 68 / LD LX,BDD 69 / LD LX,CDD 6A / LD LX,DDD 6B / LD LX,EDD 6C / LD LX,HXDD 6D / LD LX,LXDD 6E dd * LD L,(IX+dd)DD 6F / LD LX,ADD 70 dd * LD (IX+dd),BDD 71 dd * LD (IX+dd),CDD 72 dd * LD (IX+dd),DDD 73 dd * LD (IX+dd),EDD 74 dd * LD (IX+dd),HDD 75 dd * LD (IX+dd),LDD 77 dd * LD (IX+dd),ADD 7C / LD A,HXDD 7D / LD A,LXDD 7E dd * LD A,(IX+dd)DD 84 / ADD A,HXDD 85 / ADD A,LXDD 86 dd * ADD A,(IX+dd) /* add +dd, kpb */DD 8C / ADC A,HXDD 8D / ADC A,LXDD 8E dd * ADC A,(IX+dd) /* add +dd, kpb */DD 94 / SUB HXDD 95 / SUB LXDD 96 dd * SUB (IX+dd)DD 9C / SBC A,HXDD 9D / SBC A,LXDD 9E dd * SBC A,(IX+dd)DD A4 / AND HXDD A5 / AND LXDD A6 dd * AND (IX+dd)DD AC / XOR HXDD AD / XOR LXDD AE dd * XOR (IX+dd)DD B4 / OR HXDD B5 / OR LXDD B6 dd * OR (IX+dd)DD BC / CP HXDD BD / CP LXDD BE dd * CP (IX+dd)DD CB dd 00 / RLC (IX+dd)->B result is placed in a registerDD CB dd 01 / RLC (IX+dd)->C additionallyDD CB dd 02 / RLC (IX+dd)->DDD CB dd 03 / RLC (IX+dd)->EDD CB dd 04 / RLC (IX+dd)->HDD CB dd 05 / RLC (IX+dd)->LDD CB dd 06 * RLC (IX+dd)DD CB dd 07 / RLC (IX+dd)->ADD CB dd 08 / RRC (IX+dd)->BDD CB dd 09 / RRC (IX+dd)->CDD CB dd 0A / RRC (IX+dd)->DDD CB dd 0B / RRC (IX+dd)->EDD CB dd 0C / RRC (IX+dd)->HDD CB dd 0D / RRC (IX+dd)->LDD CB dd 0E * RRC (IX+dd)DD CB dd 0F / RRC (IX+dd)->ADD CB dd 10 / RL (IX+dd)->BDD CB dd 11 / RL (IX+dd)->CDD CB dd 12 / RL (IX+dd)->DDD CB dd 13 / RL (IX+dd)->EDD CB dd 14 / RL (IX+dd)->HDD CB dd 15 / RL (IX+dd)->LDD CB dd 16 * RL (IX+dd)DD CB dd 17 / RL (IX+dd)->ADD CB dd 18 / RR (IX+dd)->BDD CB dd 19 / RR (IX+dd)->CDD CB dd 1A / RR (IX+dd)->DDD CB dd 1B / RR (IX+dd)->EDD CB dd 1C / RR (IX+dd)->HDD CB dd 1D / RR (IX+dd)->LDD CB dd 1E * RR (IX+dd)DD CB dd 1F / RR (IX+dd)->ADD CB dd 20 / SLA (IX+dd)->BDD CB dd 21 / SLA (IX+dd)->CDD CB dd 22 / SLA (IX+dd)->DDD CB dd 23 / SLA (IX+dd)->EDD CB dd 24 / SLA (IX+dd)->HDD CB dd 25 / SLA (IX+dd)->LDD CB dd 26 * SLA (IX+dd)DD CB dd 27 / SLA (IX+dd)->ADD CB dd 28 / SRA (IX+dd)->BDD CB dd 29 / SRA (IX+dd)->CDD CB dd 2A / SRA (IX+dd)->DDD CB dd 2B / SRA (IX+dd)->EDD CB dd 2C / SRA (IX+dd)->HDD CB dd 2D / SRA (IX+dd)->LDD CB dd 2E * SRA (IX+dd)DD CB dd 2F / SRA (IX+dd)->ADD CB dd 30 / SLIA (IX+dd)->BDD CB dd 31 / SLIA (IX+dd)->CDD CB dd 32 / SLIA (IX+dd)->DDD CB dd 33 / SLIA (IX+dd)->EDD CB dd 34 / SLIA (IX+dd)->HDD CB dd 35 / SLIA (IX+dd)->LDD CB dd 36 / SLIA (IX+dd)DD CB dd 37 / SLIA (IX+dd)->ADD CB dd 38 / SRL (IX+dd)->BDD CB dd 39 / SRL (IX+dd)->CDD CB dd 3A / SRL (IX+dd)->DDD CB dd 3B / SRL (IX+dd)->EDD CB dd 3C / SRL (IX+dd)->HDD CB dd 3D / SRL (IX+dd)->LDD CB dd 3E * SRL (IX+dd)DD CB dd 3F / SRL (IX+dd)->ADD CB dd 46 * BIT 0,(IX+dd) all other BIT combinationsDD CB dd 4E * BIT 1,(IX+dd) react like the documented onesDD CB dd 56 * BIT 2,(IX+dd) because there is no writeDD CB dd 5E * BIT 3,(IX+dd)DD CB dd 66 * BIT 4,(IX+dd)DD CB dd 6E * BIT 5,(IX+dd)DD CB dd 76 * BIT 6,(IX+dd)DD CB dd 7E * BIT 7,(IX+dd)DD CB dd 80 / RES 0,(IX+dd)->BDD CB dd 81 / RES 0,(IX+dd)->CDD CB dd 82 / RES 0,(IX+dd)->DDD CB dd 83 / RES 0,(IX+dd)->EDD CB dd 84 / RES 0,(IX+dd)->HDD CB dd 85 / RES 0,(IX+dd)->LDD CB dd 86 * RES 0,(IX+dd)DD CB dd 87 / RES 0,(IX+dd)->ADD CB dd 88 / RES 1,(IX+dd)->BDD CB dd 89 / RES 1,(IX+dd)->CDD CB dd 8A / RES 1,(IX+dd)->DDD CB dd 8B / RES 1,(IX+dd)->EDD CB dd 8C / RES 1,(IX+dd)->HDD CB dd 8D / RES 1,(IX+dd)->LDD CB dd 8E * RES 1,(IX+dd)DD CB dd 8F / RES 1,(IX+dd)->ADD CB dd 90 / RES 2,(IX+dd)->BDD CB dd 91 / RES 2,(IX+dd)->CDD CB dd 92 / RES 2,(IX+dd)->DDD CB dd 93 / RES 2,(IX+dd)->EDD CB dd 94 / RES 2,(IX+dd)->HDD CB dd 95 / RES 2,(IX+dd)->LDD CB dd 96 * RES 2,(IX+dd)DD CB dd 97 / RES 2,(IX+dd)->ADD CB dd 98 / RES 3,(IX+dd)->BDD CB dd 99 / RES 3,(IX+dd)->CDD CB dd 9A / RES 3,(IX+dd)->DDD CB dd 9B / RES 3,(IX+dd)->EDD CB dd 9C / RES 3,(IX+dd)->HDD CB dd 9D / RES 3,(IX+dd)->LDD CB dd 9E * RES 3,(IX+dd)DD CB dd 9F / RES 3,(IX+dd)->ADD CB dd A0 / RES 4,(IX+dd)->BDD CB dd A1 / RES 4,(IX+dd)->CDD CB dd A2 / RES 4,(IX+dd)->DDD CB dd A3 / RES 4,(IX+dd)->EDD CB dd A4 / RES 4,(IX+dd)->HDD CB dd A5 / RES 4,(IX+dd)->LDD CB dd A6 * RES 4,(IX+dd)DD CB dd A7 / RES 4,(IX+dd)->ADD CB dd A8 / RES 5,(IX+dd)->BDD CB dd A9 / RES 5,(IX+dd)->CDD CB dd AA / RES 5,(IX+dd)->DDD CB dd AB / RES 5,(IX+dd)->EDD CB dd AC / RES 5,(IX+dd)->HDD CB dd AD / RES 5,(IX+dd)->LDD CB dd AE * RES 5,(IX+dd)DD CB dd AF / RES 5,(IX+dd)->ADD CB dd B0 / RES 6,(IX+dd)->BDD CB dd B1 / RES 6,(IX+dd)->CDD CB dd B2 / RES 6,(IX+dd)->D
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -