В результате выполнения программы в пошаговом режиме в памяти по адресу L = 200 записано 225. После выполнения программы в автоматическом режиме в памяти по адресу L = 200 записано 235.
Программа 3.1: вычитание двух чисел, одно из которых расположено в регистре блока РОН
Адрес |
Код команды |
Мнемоника команды |
L = 000 001 |
006 010 |
MVI B B2 |
002 003 |
076 016 |
MVI A B2 |
004 |
220 |
SUB Rs |
005 006 007 |
062 200 000 |
STA addr B2 B3 |
010 |
166 |
HLT |
В результате выполнения программы в памяти по адресу L = 200 записан результат вычитания 016 – 010 = 006.
Программа 3.2: сложение двоично-десятичных чисел
Адрес |
Код команды |
Мнемоника команды |
L = 000 001 002 |
041 200 000 |
LXI H B2 B3 |
003 004 |
076 110 |
MVI A B2 |
005 006 |
076 101 |
MVI В B2 |
007 |
200 |
ADD В |
010 |
047 |
DAA |
011 |
167 |
MOV M, A |
012 |
166 |
HLT |
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.