Задание 7. Выполнение команды по циклам

Пусть надо выполнить команду 36 50 по циклам, отразив состояние магистралей (МА, МД, МУ) в каждом цикле, и зафиксировать состояние внутренних регистров МП, РС, а также содержание выбранной для пересылки ЯП до исполнения и после исполнения команды (табл.1). Для этого:

1. Клавишей «R» произведите начальную установку микроЭВМ.

2. Выберите адрес ЯП, куда хотите переслать число 50 из области ОЗУ (0С00 – 0FB0), отведенной для размещения операндов. Например, выбрали адрес 0С10.

3. С помощью клавиши «ОТА» просмотрите содержимое ЯП 0С10, запишите его в таблицу 1, убедитесь, что числа 50 там нет.

4. Запишите («ОТА» и «ЗП/УВ») команду 36 50 в область ОЗУ 0800 – 0BAF, специально отведенную под запись программ пользователя. Например, первый байт (36) запишите в ЯП 0805, а второй в 0806.

5. Запишите с помощью клавиш «ОТ РГ» и «ЗП/УВ» адрес пересылки 0С10 во внутренние регистры МП: HL, причем старшие разряды ОС – в Н, младшие – в L.

6. Запишите в РС («ОТ РГ» и «ЗП/УВ») начальный адрес команды – 0805, причем старшие разряды в РС Н, младшие в РС L.

7. С помощью клавиш «ОТ РГ» и «ЗП/УВ» просмотрите содержимое аккумулятора (А), РОН и РС. Заполните первую строку таблицы 1.

8. Клавишей «РС» выставьте на дисплей адрес ЯП, где расположен первый байт команды (0805).

9. Начинайте выполнение команды по циклам с помощью клавиши «ШЦ». Одно нажатие – один цикл. При работе микроЭВМ в этом режиме информация на дисплей не выводится. После каждого нажатия клавиши «ШЦ» фиксируйте состояния МА, МД, МУ и заполняйте таблицу 1. По состоянию магистралей определите тип каждого машинного цикла и его содержание, заполнив два последних столбца таблицы 1.

10. После трех нажатий «ШЦ» (команда содержит три цикла) остановите выполнение команды клавишей «СТ».

11. Просмотрите содержимое внутренних регистров, РС и ячейки 0С10. Убедитесь, что команда выполнена, т.е. число 50 записано в эту ЯП. Заполните последнюю строку таблицу 1.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: