Программа на ассемблере должна быть введена в память ПК в данной лабораторной работе с использованием встроенного редактора. Выход в редактор осуществляется при помощи функциональной клавиши F5. Сама программа вводится с клавиатуры. Прогон программы осуществляется в пошаговом режиме с применением нажатий клавиши F7.
Порядок выполнения опыта
1. Ввести программу опыта 1 в память. Для этого необходимо войти в редактор по клавише F5. Далее оттранслировать программу нажав клавишу F9. Обязательно запомнить начальный адрес программы. Вернуться в редактор по «Esc»;
2. Войти в отладчик по клавише «F8». Загрузить транслированную программу c расширением .hex с использованием «F3»;
3. Отобразить содержимое регистров микропроцессора директивой R и результат занести в первую строку таблицы 2;
4. Директивой G назначить начальный адрес выполняемой программы.Результат занести во вторую строку таблицы 2;
5. Провести трассировку выполнения программы, последовательно применяя директиву F7. Результаты трассировки записать в таблицу 2, начиная с третьей строки;
6. По окончанию трассировки результат показать преподавателю.
Таблица 2 – Результаты трассировки программы
| № cтроки
| Адрес, команда, код
| Состояния регистров
|
| A
| B
| C
| D
| E
| F
| H
| L
| M
| P
| S
|
|
| Состояния регистров
|
|
|
|
|
|
|
|
|
|
|
|
|
| Исходное состояние
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|