Инструменты пользователя

Инструменты сайта


msx:basic_dialogue_programming_language:110

Первая страницаПредыдущая страницаНазад к обзоруСледующая страницаПоследняя страница

1.10. Коды команд микропроцессора Z80

Коды команд Команды Z-80 Коды команд Команды Z-80
00NOP01 81 21LD BC,2181h
02LD (BC),A03INC BC
04INC B05DEC B
06 81LD B,81h07RLCA
08EX AF,AF'09ADD HL,BC
0ALD A,(BC)0BDEC BC
0CINC C0DDEC C
0E 81LD C,81h0FRRCA
10 F0DJNZ $-1411 81 21LD DE,2181h
12LD (DE),A13INC DE
14INC D15DEC D
16 81LD D,81h17RLA
18 F0JR $-1419ADD HL,DE
1ALD A,(DE)1BDEC DE
1CINC E1DDEC E
1E 81LD E,81h1FRRA
20 F0JR NZ,$-1421 81 41LD HL,4181h
22 81 91LD (9181h),HL23INC HL
24INC H25DEC H
26 81LD H,81h27DAA
28 F0JR Z,$-1429ADD HL,HL
2A 81 21LD HL,(2181h)2BDEC HL
2CINC L2DDEC L
2E 81LD L,81h2FCPL
30 F0JR NC,$-1431 81 21LD SP,2181h
32 81 91LD (9181h),A33INC SP
34INC (HL)35DEC (HL)
36 81LD (HL),81h37SCF
38 F0JR C,$-1439ADD HL,SP
3A 81 21LD A,(2181h)3BDEC SP
3CINC A3DDEC A
3E 81LD A,81h3FCCF
40LD B,B41LD B,C
42LD B,D43LD B,E
44LD B,H45LD B,L
46LD B,(HL)47LD B,A
48LD C,B49LD C,C
4ALD C,D4BLD C,E
4CLD C,H4DLD C,L
4ELD C,(HL)4FLD C,A
50LD D,B51LD D,C
52LD D,D53LD D,E
54LD D,H55LD D,L
56LD D,(HL)57LD D,A
58LD E,B59LD E,C
5ALD E,D5BLD E,E
5CLD E,H5DLD E,L
5ELD E,(HL)5FLD E,A
60LD H,B61LD H,C
62LD H,D63LD H,E
64LD H,H65LD H,L
66LD H,(HL)67LD H,A
68LD L,B69LD L,C
6ALD L,D6BLD L,E
6CLD L,H6DLD L,L
6ELD L,(HL)6FLD L,A
70LD (HL),B71LD (HL),C
72LD (HL),D73LD (HL),E
74LD (HL),H75LD (HL),L
76HALT77LD (HL),A
78LD A,B79LD A,C
7ALD A,D7BLD A,E
7CLD A,H7DLD A,L
7ELD A,(HL)7FLD A,A
80ADD A,B81ADD A,C
82ADD A,D83ADD A,E
84ADD A,H85ADD A,L
86ADD A,(HL)87ADD A,A
88ADC A,B89ADC A,C
8AADC A,D8BADC A,E
8CADC A,H8DADC A,L
8EADC A,(HL)8FADC A,A
90SUB B91SUB C
92SUB D93SUB E
94SUB H95SUB L
96SUB (HL)97SUB A
98SBC A,B99SBC A,C
9ASBC A,D9BSBC A,E
9CSBC A,H9DSBC A,L
9ESBC A,(HL)9FSBC A,A
A0AND BA1AND C
A2AND DA3AND E
A4AND HA5AND L
A6AND (HL)A7AND A
A8XOR BA9XOR C
AAXOR DABXOR E
ACXOR HADXOR L
AEXOR (HL)AFXOR A
B0OR BB1OR C
B2OR DB3OR E
B4OR HB5OR L
B6OR (HL)B7OR A
B8CP BB9CP C
BACP DBBCP E
BCCP HBDCP L
BECP (HL)BFCP A
C0RET NZC1POP BC
C2 81 21JP NZ,2181hC3 81 21JP 2181h
C4 81 21CALL NZ,2181hC5PUSH BC
C6 81ADD A,81hC7RST 00h
C8RET ZC9RET
CA 81 21JP Z,2181hCB 00RLC B
CB 01RLC CCB 02RLC D
CB 03RLC ECB 04RLC H
CB 05RLC LCB 06RLC (HL)
CB 07RLC ACB 08RRC B
CB 09RRC CCB 0ARRC D
CB 0BRRC ECB 0CRRC H
CB 0DRRC LCB 0ERRC (HL)
CB 0FRRC ACB 10RL B
CB 11RL CCB 12RL D
CB 13RL ECB 14RL H
CB 15RL LCB 16RL (HL)
CB 17RL ACB 18RR B
CB 19RR CCB 1ARR D
CB 1BRR ECB 1CRR H
CB 1DRR LCB 1ERR (HL)
CB 1FRR ACB 20SLA B
CB 21SLA CCB 22SLA D
CB 23SLA ECB 24SLA H
CB 25SLA LCB 26SLA (HL)
CB 27SLA ACB 28SRA B
CB 29SRA CCB 2ASRA D
CB 2BSRA ECB 2CSRA H
CB 2DSRA LCB 2ESRA (HL)
CB 2FSRA ACB 38SRL B
CB 39SRL CCB 3ASRL D
CB 3BSRL ECB 3CSRL H
CB 3DSRL LCB 3ESRL (HL)
CB 3FSRL ACB 40BIT 0,B
CB 41BIT 0,CCB 42BIT 0,D
CB 43BIT 0,ECB 44BIT 0,H
CB 45BIT 0,LCB 46BIT 0,(HL)
CB 47BIT 0,ACB 48BIT 1,B
CB 49BIT 1,CCB 4ABIT 1,D
CB 4BBIT 1,ECB 4CBIT 1,H
CB 4DBIT 1,LCB 4EBIT 1,(HL)
CB 4FBIT 1,ACB 50BIT 2,B
CB 51BIT 2,CCB 52BIT 2,D
CB 53BIT 2,ECB 54BIT 2,H
CB 55BIT 2,LCB 56BIT 2,(HL)
CB 57BIT 2,ACB 58BIT 3,B
CB 59BIT 3,CCB 5ABIT 3,D
CB 5BBIT 3,ECB 5CBIT 3,H
CB 5DBIT 3,LCB 5EBIT 3,(HL)
CB 5FBIT 3,ACB 60BIT 4,B
CB 61BIT 4,CCB 62BIT 4,D
CB 63BIT 4,ECB 64BIT 4,H
CB 65BIT 4,LCB 66BIT 4,(HL)
CB 67BIT 4,ACB 68BIT 5,B
CB 69BIT 5,CCB 6ABIT 5,D
CB 6BBIT 5,ECB 6CBIT 5,H
CB 6DBIT 5,LCB 6EBIT 5,(HL)
CB 6FBIT 5,ACB 70BIT 6,B
CB 71BIT 6,CCB 72BIT 6,D
CB 73BIT 6,ECB 74BIT 6,H
CB 75BIT 6,LCB 76BIT 6,(HL)
CB 77BIT 6,ACB 78BIT 7,B
CB 79BIT 7,CCB 7ABIT 7,D
CB 7BBIT 7,ECB 7CBIT 7,H
CB 7DBIT 7,LCB 7EBIT 7,(HL)
CB 7FBIT 7,ACB 80RES 0,B
CB 81RES 0,CCB 82RES 0,D
CB 83RES 0,ECB 84RES 0,H
CB 85RES 0,LCB 86RES 0,(HL)
CB 87RES 0,ACB 88RES 1,B
CB 89RES 1,CCB 8ARES 1,D
CB 8BRES 1,ECB 8CRES 1,H
CB 8DRES 1,LCB 8ERES 1,(HL)
CB 8FRES 1,ACB 90RES 2,B
CB 91RES 2,CCB 92RES 2,D
CB 93RES 2,ECB 94RES 2,H
CB 95RES 2,LCB 96RES 2,(HL)
CB 97RES 2,ACB 98RES 3,B
CB 99RES 3,CCB 9ARES 3,D
CB 9BRES 3,ECB 9CRES 3,H
CB 9DRES 3,LCB 9ERES 3,(HL)
CB 9FRES 3,ACB A0RES 4,B
CB A1RES 4,CCB A2RES 4,D
CB A3RES 4,ECB A4RES 4,H
CB A5RES 4,LCB A6RES 4,(HL)
CB A7RES 4,ACB A8RES 5,B
CB A9RES 5,CCB AARES 5,D
CB ABRES 5,ECB ACRES 5,H
CB ADRES 5,LCB AERES 5,(HL)
CB AFRES 5,ACB B0RES 6,B
CB B1RES 6,CCB B2RES 6,D
CB B3RES 6,ECB B4RES 6,H
CB B5RES 6,LCB B6RES 6,(HL)
CB B7RES 6,ACB B8RES 7,B
CB B9RES 7,CCB BARES 7,D
CB BBRES 7,ECB BCRES 7,H
CB BDRES 7,LCB BERES 7,(HL)
CB BFRES 7,ACB C0SET 0,B
CB C1SET 0,CCB C2SET 0,D
CB C3SET 0,ECB C4SET 0,H
CB C5SET 0,LCB C6SET 0,(HL)
CB C7SET 0,ACB C8SET 1,B
CB C9SET 1,CCB CASET 1,D
CB CBSET 1,ECB CCSET 1,H
CB CDSET 1,LCB CESET 1,(HL)
CB CFSET 1,ACB D0SET 2,B
CB D1SET 2,CCB D2SET 2,D
CB D3SET 2,ECB D4SET 2,H
CB D5SET 2,LCB D6SET 2,(HL)
CB D7SET 2,ACB D8SET 3,B
CB D9SET 3,CCB DASET 3,D
CB DBSET 3,ECB DCSET 3,H
CB DDSET 3,LCB DESET 3,(HL)
CB DFSET 3,ACB E0SET 4,B
CB E1SET 4,CCB E2SET 4,D
CB E3SET 4,ECB E4SET 4,H
CB E5SET 4,LCB E6SET 4,(HL)
CB E7SET 4,ACB E8SET 5,B
CB E9SET 5,CCB EASET 5,D
CB EBSET 5,ECB ECSET 5,H
CB EDSET 5,LCB EESET 5,(HL)
CB EFSET 5,ACB F0SET 6,B
CB F1SET 6,CCB F2SET 6,D
CB F3SET 6,ECB F4SET 6,H
CB F5SET 6,LCB F6SET 6,(HL)
CB F7SET 6,ACB F8SET 7,B
CB F9SET 7,CCB FASET 7,D
CB FBSET 7,ECB FCSET 7,H
CB FDSET 7,LCB FESET 7,(HL)
CB FFSET 7,ACC 81 21CALL Z,2181h
CD 81 21CALL 2181hCE 81ADC A,81h
CFRST 08hD0RET NC
D1POP DED2 81 21JP NC,2181h
D3 81OUT (81h),AD4 81 21CALL NC,2181h
D5PUSH DED6 81SUB 81h
D7RST 10hD8RET C
D9EXXDA 81 21JP C,2181h
DB 81IN A,(81h)DC 81 21CALL C,2181h
DD 09ADD IX,BCDD 19ADD IX,DE
DD 21 01 19LD IX,1901hDD 22 01 99LD (9901h),IX
DD 23INC IXDD 29ADD IX,IX
DD 2A 01 19LD IX,(1901h)DD 2BDEC IX
DD 34 01INC (IX+01h)DD 35 01DEC (IX+01h)
DD 36 01 19LD (IX+01h),19hDD 39ADD IX,SP
DD 46 01LD B,(IX+01h)DD 4E 01LD C,(IX+01h)
DD 56 01LD D,(IX+01h)DD 5E 01LD E,(IX+01h)
DD 66 01LD H,(IX+01h)DD 6E 01LD L,(IX+01h)
DD 70 01LD (IX+01h),BDD 71 01LD (IX+01h),C
DD 72 01LD (IX+01h),DDD 73 01LD (IX+01h),E
DD 74 01LD (IX+01h),HDD 75 01LD (IX+01h),L
DD 77 01LD (IX+01h),ADD 86 01ADD A,(IX+01h)
DD 8E 01ADC A,(IX+01h)DD 96 01SUB (IX+01h)
DD 9E 01SBC A,(IX+01h)DD A6 01AND (IX+01h)
DD AE 01XOR (IX+01h)DD B6 01OR (IX+01h)
DD BE 01CP (IX+01h)DD CB 01 06RLC (IX+01h)
DD CB 01 0ERRC (IX+01h)DD CB 01 16RL (IX+01h)
DD CB 01 1ERR (IX+01h)DD CB 01 26SLA (IX+01h)
DD CB 01 2ESRA (IX+01h)DD CB 01 3ESRL (IX+01h)
DD CB 01 46BIT 0,(IX+01h)DD CB 01 4EBIT 1,(IX+01h)
DD CB 01 56BIT 2,(IX+01h)DD CB 01 5EBIT 3,(IX+01h)
DD CB 01 66BIT 4,(IX+01h)DD CB 01 6EBIT 5,(IX+01h)
DD CB 01 76BIT 6,(IX+01h)DD CB 01 7EBIT 7,(IX+01h)
DD CB 01 86RES 0,(IX+01h)DD CB 01 8ERES 1,(IX+01h)
DD CB 01 96RES 2,(IX+01h)DD CB 01 9ERES 3,(IX+01h)
DD CB 01 A6RES 4,(IX+01h)DD CB 01 AERES 5,(IX+01h)
DD CB 01 C6SET 0,(IX+01h)DD CB 01 CESET 1,(IX+01h)
DD CB 01 D6SET 2,(IX+01h)DD CB 01 DESET 3,(IX+01h)
DD CB 01 E6SET 4,(IX+01h)DD CB 01 EESET 5,(IX+01h)
DD CB 01 F6SET 6,(IX+01h)DD CB 01 FESET 7,(IX+01h)
DD E1POP IXDD E3EX (SP),IX
DD E5PUSH IXDD E9JP (IX)
DD F9LD SP,IXDE 81SBC A,81h
DFRST 18hE0RET PO
E1POP HLE2 81 21JP PO,2181h
E3EX (SP),HLE4 81 21CALL PO,2181h
E5PUSH HLE6 81AND 81h
E7RST 20hE8RET PE
E9JP (HL)EA 81 21JP PE,2181h
EBEX DE,HLEC 81 21CALL PE,2181h
ED 40IN B,(C)ED 41OUT (C),B
ED 42SBC HL,BCED 43 01 99LD (9901h),BC
ED 44NEGED 45RETN
ED 46IM 0ED 47LD I,A
ED 48IN C,(C)ED 49OUT (C),C
ED 4AADC HL,BCED 4B 01 19LD BC,(1901h)
ED 4DRETIED 4FLD R,A
ED 50IN D,(C)ED 51OUT (C),D
ED 52SBC HL,DEED 53 01 99LD (9901h),DE
ED 56IM 1ED 57LD A,I
ED 58IN E,(C)ED 59OUT (C),E
ED 5AADC HL,DEED 5B 01 99LD DE,(9901h)
ED 5EIM 2ED 5FLD A,R
ED 60IN H,(C)ED 61OUT (C),H
ED 62SBC HL,HLED 63 81 91LD (9181h),HL
ED 67RRDED 68IN L,(C)
ED 69OUT (C),LED 6AADC HL,HL
ED 6B 01 19LD HL,(1901h)ED 6FRLD
ED 70IN (F),(C)ED 71OUT (C),(HL)
ED 72SBC HL,SPED 73 01 99LD (9901h),SP
ED 78IN A,(C)ED 79OUT (C),A
ED 7AADC HL,SPED 7B 01 19LD SP,(1901h)
ED A0LDIED A1CPI
ED A2INIED A3OUTI
ED A8LDDED A9CPD
ED AAINDED ABOUTD
ED B0LDIRED B1CPIR
ED B2INIRED B3OTIR
ED B8LDDRED B9CPDR
ED BAINDRED BBOTDR
EE 81XOR 81hEFRST 28h
F0RET PF1POP AF
F2 81 21JP P,2181hF3DI
F4 81 21CALL P,2181hF5PUSH AF
F6 81OR 81hF7 83 21 00RST 30[83/0021]
F8RET MF9LD SP,HL
FA 81 21JP M,2181hFBEI
FC 81 21CALL M,2181hFD 09ADD IY,BC
FD 19ADD IY,DEFD 21 01 19LD IY,1901h
FD 22 01 19LD (1901h),IYFD 23INC IY
FD 29ADD IY,IYFD 2A 01 19LD IY,(1901h)
FD 2BDEC IYFD 34 01INC (IY+01h)
FD 35 01DEC (IY+01h)FD 36 01 19LD (IY+01h),19h
FD 39ADD IY,SPFD 46 01LD B,(IY+01h)
FD 4E 01LD C,(IY+01h)FD 56 01LD D,(IY+01h)
FD 5E 01LD E,(IY+01h)FD 66 01LD H,(IY+01h)
FD 6E 01LD L,(IY+01h)FD 70 01LD (IY+01h),B
FD 71 01LD (IY+01h),CFD 72 01LD (IY+01h),D
FD 73 01LD (IY+01h),EFD 74 01LD (IY+01h),H
FD 75 01LD (IY+01h),LFD 77 01LD (IY+01h),A
FD 86 01ADD A,(IY+01h)FD 8E 01ADC A,(IY+01h)
FD 96 01SUB (IY+01h)FD 9E 01SBC A,(IY+01h)
FD A6 01AND (IY+01h)FD AE 01XOR (IY+01h)
FD B6 01OR (IY+01h)FD BE 01CP (IY+01h)
FD CB 01 06RLC (IY+01h)FD CB 01 0ERRC (IY+01h)
FD CB 01 16RL (IY+01h)FD CB 01 1ERR (IY+01h)
FD CB 01 26SLA (IY+01h)FD CB 01 2ESRA (IY+01h)
FD CB 01 3ESRL (IY+01h)FD CB 01 46BIT 0,(IY+01h)
FD CB 01 4EBIT 1,(IY+01h)FD CB 01 56BIT 2,(IY+01h)
FD CB 01 5EBIT 3,(IY+01h)FD CB 01 66BIT 4,(IY+01h)
FD CB 01 6EBIT 5,(IY+01h)FD CB 01 76BIT 6,(IY+01h)
FD CB 01 7EBIT 7,(IY+01h)FD CB 01 86RES 0,(IY+01h)
FD CB 01 8ERES 1,(IY+01h)FD CB 01 96RES 2,(IY+01h)
FD CB 01 9ERES 3,(IY+01h)FD CB 01 A6RES 4,(IY+01h)
FD CB 01 AERES 5,(IY+01h)FD CB 01 C6SET 0,(IY+01h)
FD CB 01 CESET 1,(IY+01h)FD CB 01 D6SET 2,(IY+01h)
FD CB 01 DESET 3,(IY+01h)FD CB 01 E6SET 4,(IY+01h)
FD CB 01 EESET 5,(IY+01h)FD CB 01 F6SET 6,(IY+01h)
FD CB 01 FESET 7,(IY+01h)FD E1POP IY
FD E3EX (SP),IYFD E5PUSH IY
FD E9JP (IY)FD F9LD SP,IY
FE 81CP 81hFFRST 38h

Коды команд микропроцессора Z80 приведены в книге 📖 Центральный процессор Z80CPU, в разделе Приложение А. Кодовые таблицы команд


Первая страницаПредыдущая страницаНазад к обзоруСледующая страницаПоследняя страница

msx/basic_dialogue_programming_language/110.txt · Последние изменения: 2023-02-19 21:30 — GreyWolf