1. Команды передачи данных
Синтаксис |
Код |
Комментарий |
MOV A, A |
7F |
Передать данные из A в А. |
MOV A, B |
78 |
Передать данные из B в A. |
MOV A, C |
79 |
Передать данные из C в A. |
MOV A, D |
7A |
Передать данные из D в A. |
MOV A, E |
7B |
Передать данные из E в A. |
MOV A, H |
7C |
Передать данные из H в A. |
MOV A, L |
7D |
Передать данные из L в A. |
MOV A, M |
7E |
Передать данные из ячейки памяти, адрес которой находится в паре регистров HL, в А. |
MOV B, A |
47 |
Передать данные из A в B. |
MOV B, B |
40 |
Передать данные из B в B. |
MOV B, C |
41 |
Передать данные из C в B. |
MOV B, D |
42 |
Передать данные из D в B. |
MOV B, E |
43 |
Передать данные из E в B. |
MOV B, H |
44 |
Передать данные из H в B. |
MOV B, L |
45 |
Передать данные из L в B. |
MOV B, M |
46 |
Передать данные из ячейки памяти, адрес которой находится в паре регистров HL, в B. |
MOV C, A |
4F |
Передать данные из А в C. |
MOV C, B |
48 |
Передать данные из B в C. |
MOV C, C |
49 |
Передать данные из C в C. |
MOV C, D |
4A |
Передать данные из D в C. |
MOV C, E |
4B |
Передать данные из E в C. |
MOV C, H |
4C |
Передать данные из H в C. |
MOV C, L |
4D |
Передать данные из L в C. |
MOV C, M |
4E |
Передать данные из ячейки памяти, адрес которой находится в паре регистров HL, в C. |
MOV D, A |
57 |
Передать данные из А в D. |
MOV D, B |
50 |
Передать данные из B в D. |
MOV D, C |
51 |
Передать данные из C в D. |
MOV D, D |
52 |
Передать данные из D в D. |
MOV D,E |
53 |
Передать данные из E в D. |
MOV D, H |
54 |
Передать данные из H в D. |
MOV D, L |
55 |
Передать данные из L в D. |
MOV D, M |
56 |
Передать данные из ячейки памяти, адрес которой находится в паре регистров HL, в D. |
MOV E, A |
5F |
Передать данные из А в E. |
MOV E, B |
58 |
Передать данные из B в E. |
MOV E, C |
59 |
Передать данные из C в E. |
MOV E, D |
5A |
Передать данные из D в E. |
MOV E, E |
5B |
Передать данные из E в E. |
MOV E, H |
5C |
Передать данные из H в E. |
MOV E, L |
5D |
Передать данные из L в E. |
MOV E, M |
5E |
Передать данные из ячейки памяти, адрес которой находится в паре регистров HL, в E. |
MOV H, A |
67 |
Передать данные из А в H. |
MOV H, B |
60 |
Передать данные из B в H. |
MOV H, C |
61 |
Передать данные из C в H. |
MOV H, D |
62 |
Передать данные из D в H. |
MOV H, E |
63 |
Передать данные из E в H. |
MOV H, H |
64 |
Передать данные из H в H. |
MOV H, L |
65 |
Передать данные из L в H. |
MOV H, M |
66 |
Передать данные из ячейки памяти, адрес которой находится в паре регистров HL, в H. |
MOV L, A |
6F |
Передать данные из А в L. |
MOV L, B |
68 |
Передать данные из B в L. |
MOV L, C |
69 |
Передать данные из C в L. |
MOV L, D |
6A |
Передать данные из D в L. |
MOV L, E |
6B |
Передать данные из E в L. |
MOV L, H |
6C |
Передать данные из H в L. |
MOV L, L |
6D |
Передать данные из L в L. |
MOV L, M |
6E |
Передать данные из ячейки памяти, адрес которой находится в паре регистров HL, в L. |
MOV M, A |
77 |
Передать данные в ячейку памяти, адрес которой находится в HL, из A. |
MOV M, B |
70 |
Передать данные в ячейку памяти, адрес которой находится в HL, из B. |
MOV M, C |
71 |
Передать данные в ячейку памяти, адрес которой находится в HL, из C. |
MOV M, D |
72 |
Передать данные в ячейку памяти, адрес которой находится в HL, из D. |
MOV M, E |
73 |
Передать данные в ячейку памяти, адрес которой находится в HL, из E. |
MOV M, H |
74 |
Передать данные в ячейку памяти, адрес которой находится в HL, из H. |
MOV M, L |
75 |
Передать данные в ячейку памяти, адрес которой находится в HL, из L. |
MVI A, N |
3E |
Передать непосредственно следующие данные N в А. |
MVI B, N |
06 |
Передать непосредственно следующие данные N в B. |
MVI C, N |
0E |
Передать непосредственно следующие данные N в C. |
MVI D, N |
16 |
Передать непосредственно следующие данные N в D. |
MVI E, N |
1E |
Передать непосредственно следующие данные N в E. |
MVI H, N |
26 |
Передать непосредственно следующие данные N в H. |
MVI L, N |
2E |
Передать непосредственно следующие данные N в L. |
MVI M, N |
36 |
Передать непосредственно следующие данные N в ячейку памяти, адрес которой находится в паре HL. |
LXI B, NN |
01 |
Загрузить BC непосредственно следующими данными. |
LXI D, NN |
11 |
Загрузить DE непосредственно следующими данными. |
LXI H, NN |
21 |
Загрузить HL непосредственно следующими данными. |
LXI SP, NN |
31 |
Загрузить SP непосредственно следующими данными. |
LDA |
3A |
Загрузить А содержимым ячейки памяти, адрес которой определён байтами второй и третьей команды. |
LDAX B |
0A |
Загрузить А содержимым ячейки памяти, адрес которой определён парой BC. |
LDAX D |
1A |
Загрузить А содержимым ячейки памяти, адрес которой определён парой DE. |
LHLD |
2A |
Содержимое ячейки памяти, адрес которой определяется байтами второй и третьей команды, передаётся в регистр L. Содержимое следующего байта памяти передаётся в регистр H. |
STAX B |
02 |
Содержимое А передаётся в ячейку памяти, адрес которой содержится в паре BC. |
STAX D |
12 |
Содержимое А передаётся в ячейку памяти, адрес которой содержится в паре DE. |
STA |
32 |
Содержимое А передаётся в ячейку памяти, адрес которой указан байтами второй и третьей команды. |
SHLD |
22 |
Содержимое регистра L передаётся в ячейку памяти, адрес которой определяется байтами второй и третьей команды. Содержимое регистра H передаётся в следующий байт памяти. |
XCHG |
EB |
Содержимое регистров Н и L обменивается с содержимым регистров D и E. |
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.