Задание 5. Запуск программы из ПЗУ

1. Обратитесь к ЯП ПЗУ с адресом 05В0 – это начальный адрес музыкальной программы, записанной в ПЗУ.

2. Клавишей «П» запустите программу. Прослушайте программу до конца. После окончания программы появится адрес следующей за ней ЯП.

3. Снова запустите программу с адреса 05В0 и остановите клавишей «СТ» в каком-либо месте. Клавишей «П» отмените остановку и дослушайте программу до конца.

Задание 6. Просмотр содержания регистров

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

2. Нажмите клавишу «ОТ РГ». При этом на дисплей выводится символ регистра аккумулятора А и его содержимое.

3. Осуществите последовательный просмотр внутренних регистров МП нажатием клавиши «ЗП/УВ». FL – флаги (регистр признаков); B, C, D, E, H, L – POH; указатель стека - SPH - старшие разряды (High), SPL - младшие разряды (Low); программный счетчик – PCH - старшие разряды, PCL - младшие разряды. Убедитесь, что после начальной установки в SP записан адрес ЯП ObbO (начальный адрес области ОЗУ, выделенной под стек), а в РС – 0800. Все остальные внутренние регистры обнулены.

4. Запишите в какой-либо внутренний регистр информацию. Например, в А – число FF. Запись информации во внутренние регистры производят аналогично записи в ОЗУ: на дисплее выставляют символ нужного регистра, затем на клавиатуре набирают записываемое число (при этом микроЭВМ вводится в режим записи) и нажимают «ЗП/УВ».

II. Выполнение отдельных команд на микроЭВМ

Рассмотрим исполнение какой-либо конкретной команды из системы команд БИС КР580ВМ80А. Пусть, например, требуется выполнить команду так называемой непосредственной пересылки в память: переслать в ЯП, адрес которой записан во внутренних регистрах H и L, число, содержащееся во втором байте команды. Эта команда двухбайтная: первый байт – КОП, второй байт – операнд (пересылаемое число). Такой способ адресации, когда операнд является частью команды, называется непосредственным. Операнд адресован непосредственно, а адрес его размещения после пересылки указан в РОН HL. Такой тип адресации, когда адрес ЯП, где находится или должен будет находиться операнд, задан в паре регистров РОН (обычно это HL), называется косвенно-регистровым. Итак, в этой команде использованы два способа адресации: непосредственный для операнда и косвенно-регистровый для адреса конечного размещения операнда.

КОП этой команды: 36 (Н)[1].

Если нужно переслать число, например, 50(Н), но полный код такой команды: 36 50 (Н). Команда выполняется за три цикла.


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



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