Команда трехбайтовая.
Текст программы:
Адрес Машинный код Мнемокод Комментарий
0800 01 32 31 LXI B,3132H ;загрузка рег.пары (BC)ß3132H
0803 11 34 33 LXI D,3334H ;(DE)ß3334H
0806 21 36 35 LXI H,3536H ;(HL)ß3536H
Данная программа загружает следующие 16-разрядные данные в указанные рег.пары.
3.3. Команды загрузки регистра указателя стека.
Возможны два способа загрузки регистра указателя стека SP:
а) командой непосредственной загрузки.
б) командой косвенной загрузки.
Общий вид команды непосредственной загрузки:
LXI SP, d16.
d16 – 16-разрядный непосредственный операнд (данные).
Команда трехбайтовая.
Команда косвенной загрузки регистра SP:
SPHL
При этой команде в указатель стека SP пересылается содержимое регистровой пары HL. Команда однобайтовая.
Тексты програм:
1) Адрес Машинный код Мнемокод Комментарий
0800 31 10 0B LXI SP,0B10H ;загрузка (SP)ß0B10H
Данная программа загружает следующие 16-разрядные данные в указатель стека.
2) Адрес Машинный код Мнемокод Комментарий
0800 21 30 0B LXI H,0B30H ;загрузка рег.пары (HL)ß0B30H
0803 F9 SPHL ;пересылка (SP)ß(HL).
3.4. Команды пересылки.
Общий вид команды:
MOV R1,R2,
Где R1 - идентификатор регистра получателя: A,B,C,D,E,H,L;
R2 - идентификатор регистра источника: A,B,C,D,E,H,L.
Команда однобайтовая.
Текст программы:
Адрес Машинный код Мнемокод Комментарий
0800 3E FF MVI A, FFH ;загрузка регистра (A)ßFFH
0802 47 MOV B, A ; (B)ß(A)
0803 48 MOV C, B ; (C)ß(B)
0804 51 MOV D, C ; (D)ß(C)
0805 5A MOV E, D ; (E)ß(D)
0806 63 MOV H, E ; (H)ß(E)
0807 6C MOV L, H ; (L)ß(H)
Примечание: здесь и в дальнейшем символом «ß» обозначен оператор присваивания (замещения): элемент слева от этого оператора заменяется элементом, находящимся справа от него.
Данная программа пересылает значения хранящиеся в регистрах.
3.5 Команда загрузки программного счетчика.
Команда загрузки программного счетчика (счетчик команд) PC имеет вид:
PCHL.
По этой команде в программный счетчик PC пересылается содержимое регистровой пары HL. Следовательно, команда PCHL является командой косвенной загрузки.
Текст программы:
Адрес Машинный код Мнемокод Комментарий
0800 21 00 09 LXI H,0900H ;загрузка рег.пары (HL)ß0900H
0803 E9 PCHL ;пересылка (PC)ß(HL).
3.6 Команда обмена между регистровыми парами HL и DE.
Команда обмена между регистровыми парами HL и DE имеет вид:
XCHG.
По этой команде содержимое регистров H и L обменивается с содержимым регистров D и E, т.е. (H) ßà(D), (L) ßà(E). Команда однобайтовая.
Текст программы:
Адрес Машинный код Мнемокод Комментарий
0800 21 34 12 LXI H,1234H ;загрузка рег.пары (HL)ß1234H
0803 11 78 56 LXI D,5678H ;загрузка рег.пары (DE)ß5678H
0806 EB XCHG ;обмен (HL) ßà(DE)
Вывод: в результате выполнения л.р. были рассмотрены регистры МП, а также команды загрузки и команды пересылки.
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.