Адрес исходной ячейки |
0940 |
094F |
Адрес записываемой ячейки |
0960 |
0971 |
Адрес |
Машинный код |
Мнемокод |
Комментарий |
0830 |
3A 40 09 |
LDA 0940H |
(A) (0940H) |
0833 |
32 09 60 |
STA 0960H |
(0960H) (A) |
0836 |
3A 4F 09 |
LDA 094FH |
(A) (094FH) |
0839 |
32 71 09 |
STA 0971H |
(0971H) (A) |
3.5. Программа загрузки регистров B, C, D, E из памяти в соответствии с таблицей.
Адрес |
0920 |
0921 |
0925 |
0926 |
|||
Регистр |
B |
C |
D |
E |
|||
Адрес |
Машинный код |
Мнемокод |
Комментарий |
||||
0840 |
21 20 09 |
LXI H, 0920H |
(HL) (0920H) |
||||
0843 |
46 |
MOV B, M |
(B) (HL) |
||||
0844 |
21 21 09 |
LXI H, 0921H |
(HL) (0921H) |
||||
0847 |
4E |
MOV C, M |
(C) (HL) |
||||
0848 |
21 25 09 |
LXI H, 0925H |
(HL) (0925H) |
||||
084B |
56 |
MOV D, M |
(D) (HL) |
||||
084C |
21 26 09 |
LXI H, 0926H |
(HL) (0926H) |
||||
084F |
5E |
MOV E, M |
(E) (HL) |
||||
3.6. Программа запоминания содержимого регистров в память в соответствии с таблицей.
Регистр |
С |
D |
E |
Адрес |
0A00 |
0B01 |
0913 |
Адрес |
Машинный код |
Мнемокод |
Комментарий |
0850 |
21 00 0A |
LXI H, 0A00 |
(HL) (0A00) |
0853 |
71 |
MOV M, C |
(0A00) (C) |
0854 |
21 01 0B |
LXI H, 0B01 |
(HL) (0B01) |
0857 |
72 |
MOV M, D |
(0B01) (D) |
0858 |
21 13 09 |
LXI H, 0913 |
(HL) (0913) |
085B |
73 |
MOV M, E |
(0913) (E) |
3.7. Программа записи данных в две области памяти, используя для адресации 1-й области регистровую пару ВС, а для 2-й области – пару DE, в соответствии с таблицей.
Адреса 1-й области |
910 |
912 |
Адреса 2-й области |
930 |
932 |
Данные |
10 |
12 |
Адрес |
Машинный код |
Мнемокод |
Комментарий |
0860 |
87 10 |
MVI A, 10H |
(A) (10H) |
0862 |
01 10 09 |
LXI B, 0910H |
(BC) (0910H) |
0865 |
11 30 09 |
LXI D, 0930H |
(DE) (0930H) |
0868 |
02 |
STAX B |
(0910H) (A) |
0869 |
12 |
STAX D |
(0930H) (A) |
086A |
87 12 |
MVI A, 12H |
(A) (12H) |
086C |
01 12 09 |
LXI B, 0912H |
(BC) (0912H) |
086F |
11 32 09 |
LXI D, 0932H |
(DE) (0932H) |
0872 |
02 |
STAX B |
(0912H) (A) |
0873 |
12 |
STAX D |
(0932H) (A) |
3.8. Программа переадресации данных из одной области памяти (адресуясь через пару ВС) в другую область памяти (адресуясь через пару DE) в соответствии с таблицей.
Адрес исходной области |
0940 |
0962 |
Адрес записываемой области |
0910 |
0922 |
Адрес |
Машинный код |
Мнемокод |
Комментарий |
0880 |
01 40 09 |
LXI B, 0940H |
(BC) (0940H) |
0883 |
0A |
LDAX B |
(A) (BC) |
0884 |
11 10 09 |
LXI D, 0910H |
(DE) (0910H) |
0887 |
12 |
STAX D |
(0910H) (A) |
0888 |
01 62 09 |
LXI B, 0962H |
(BC) (0962H) |
088B |
0A |
LDAX B |
(A) (BC) |
088D |
11 22 09 |
LXI D, 0922H |
(DE) (0922H) |
0890 |
12 |
STAX D |
(0922H) (A) |
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.