Вы находитесь на странице: 1из 3

ОТЧЕТ ФИО Дата

Лабораторная работа № 13

ОБУЧЕНИЕ РАБОТЕ НА СИМУЛЯТОРЕ МП SIM 8085


Цель работы
1 Сформировать практические навыки в программировании и выполнении пересылочных,
арифметических и логических операций.
2 Изучить приемы программирования последовательных вычислительных с помощью
симулятора учебно-отладочного устройства «SIM8085».
Порядок выполнения работы:
Таблица 13.1 – Исходные данные к работе
Адрес ячейки
№ Варианта Регистр RX Регистр RY Х Y
оперативной памяти Z

1 Индивидуальное задание № 1: С учётом исходных данных (Таблица 13.1) и заданной


последовательности команд (таблица 13.2), привести Содержание команд и Ожидаемый результат.
1.1 Согласно приведенным мнемоническим обозначениям и системы команд МП К1821ВМ85А,
подставить данные к мнемоникам и записать соответствующее содержание команд.
Таблица 13.2 – Таблица последовательности команд
Ожидаемый
Выполняемые команды Содержание
результат, (h)
MVI RX, X h
MVI RY, Y h
INR RX
MOV A, RY
ADD RX
ORI X h
SUI Y h
DCR A
STA Z h
1.2 Определить ожидаемый результат выполнения команд. Для этого:
Записать числа, заданные в шестнадцатеричном коде (h), в двоичной системе счисления.
Согласно Содержанию команд, выполнить расчет операций в двоичной системе счисления.
Результат выполнения каждой команды записать в таблицу 13.2 в шестнадцатеричном коде (h).
Для предпоследней команды определить 5 признаков результата.

- -
- -
(2) (16) (2) (16)

- -
- -
(2) (16) (2) (16)

-
-
(2) (16)

1
ОТЧЕТ ФИО Дата
S= -- признак

Z= -- признак

Р= -- признак

С= -- признак

АС(v) = -- признак

2 Индивидуальное задание № 2: Составить таблицу с программой (таблица 13.3).


2.1 Согласно системы команд, записать двоичный и шестнадцатеричный код для каждого
мнемонического обозначения команды в соответствии с таблицей 13.2.
Начальный адрес программы 80ХХН, где ХХ – номер варианта.

Таблица 13.3 – Таблица с программой


Бай Результат
Адрес Двоичный код 16-ричн. код Мнемоника
т
80 Н В1: В1:
2 MVI , h
80 Н В2: В2:
80 Н В1: В1:
2 MVI , h
80 Н В2: В2:
80 Н 1 В1: В1: INR
80 Н 1 В1: В1: MOV
80 Н 1 В1: В1: ADD
80 Н В1: В1:
2 ORI
80 Н В2: В2:
80 Н В1: В1:
2 SUI
80 Н В2: В2:
80 Н 1 В1: В1: DCR
80 Н В1: В1:
80 Н 3 В2: В2: STA
80 Н В3: В3:

3 Индивидуальное задание № 3: Отладка и выполнение программы в автоматическом и


пошаговом режиме симулятора учебно-отладочного устройства «SIM8085».
Принцип работы с симулятором учебно-отладочного устройства «SIM8085» описан в
приложении Б методических указаний по выполнению лабораторной работы.
3.1 Запуск приложения SIM8085.exe на ПК.
3.2 Загрузка программы (Таблица 13.3) в память симулятора.
3.3 Выполнение программы. Проверить на соответствие результатов.
3.4 Отладка программы:
 – правильность загрузки данных программы;
 – правильность расчетов результата;
 – правильность записи кодов команд;
 – правильность действий при выполнении программы в пошаговом режиме.

3.5 Устно дать ответы на контрольные вопросы. Сделать Выводы по результатам выполнения работы.

4 Контрольные вопросы

2
ОТЧЕТ ФИО Дата
4.1 Назовите, какие основные группы команд вам известны?
4.2 Перечислите основные арифметические операции, выполняемые МП, какими командами они
реализуются?
4.3 Поясните процесс взаимодействия арифметико-логического устройства и аккумулятора в
процессе выполнения операций.
4.4 Какие функции выполняет аккумулятор?

ЗАЩИТА Лабораторной работы № 13


Таблица 13.4 – Пример кодирования команд МП К1821ВМ85А
Содержание Бай
Адрес Мнемоника Двоичный код 16-ричн. код
т
80 Н

5 Вопросы для самоконтроля при подготовке к выполнению Лабораторной работе № 14


5.1 Поясните, как формируется адрес следующей команды в линейных программах.
5.2 Что понимают под способом адресации?
5.3 Какие способы адресации используются в МП К1821ВМ85А и поясните их сущность?
5.4 Укажите выполняемые операции, способы адресации, источники и приемники операндов
для следующих команд: MOV D, C; ORA C; ADI 23h; MVI A, 31h, СМА,
5.5 Поясните разницу между логическим и арифметическим сложением.
5.6 Поясните, какому действию соответствует знак V, как вычислить результат этого действия.
5.7 Укажите, в каком порядке выполняются логические операции И, ИЛИ, НЕ.
5.8 Поясните назначение каждого бита регистра флагов, указывающие признаки результатов
вычислений.
5.9 Объясните назначение регистра временного хранения.
5.10 Чем представлено операционное устройство МП К1821ВМ85А?