Определить результат выполнения команд на микропроцессоре КР580ВМ80

Страницы работы

Содержание работы

Вариант 17

Задание №2

Задание: Определить результат выполнения команд на микропроцессоре  КР580ВМ80.

Исходные данные:

DCR D

(D) =8AH

Решение:

Команда DCR D уменьшает значение регистра D на 1, т.к. его значение равно 8AH, то в результате выполнения команды получим 8AH – 1 = 89H

Проверим результат на эмуляторе КР580ВМ80.

Введем команды в ОЗУ и значение регистра D


Выполним программу

В результате значение регистра D поменялось на 89H, что и подтвердило наши вычисления.

Вариант 7

Задание №2

Задание: Определить результат выполнения команд на микропроцессоре  КР580ВМ80.

Исходные данные:

LXI D,5C7BH

INX D

Решение:

Команда LXI D загружает регистровую пару DE 16-разрядным непосредственным операндом,  содержащимся во втором и третьем байтах самой команды. Значение регистровой пары 5C7B, соответственно при выполнении команды в регистр D загрузится 5CH, а в регистр E 7BH.

Команда INX D увеличивает значение регистровой пары DE на 1, соответственно в результате при выполнении команды регистровая пара получит значение:

5C7BH + 1 = 5C7CH.


Проверим результат на эмуляторе КР580ВМ80.

Введем команды в ОЗУ

Выполним программу

В результате значение регистровой пары DE поменялось на 5C7CH, что и подтвердило наши вычисления.

Похожие материалы

Информация о работе