Учебно-методический комплекс. Методические указания к выполнению лабораторных работ. Направление подготовки бакалавра, страница 19

Работа микроЭЗМ УМПК 80 начинается с подачи на нее внешнего питания 220 В, 50 Гц. Внутренний источник питания обеспечивает подачу на узлы и блоки машины требуемых для ее работы питающих напряжений. После подачи питающего напряжения выполняется программа тестирования микроЭВМ, которая производится автоматически по командам МОНИТОРА. При успешном выполнении теста производится начальная установка всех регистров, микроЭВМ подает звуковой сигнал, и на дисплей выводится сообщение НАЧАЛО.

Рис. 1

Далее возможны следующие режимы:

1) ожидания ввода команд с клавиатуры;

2) отображения на дисплее любого адреса и его содержания;

3) ввода с клавиатуры кода любого адреса с отображением его на дисплее и после ввода последней цифры адреса автоматического перехода к выполнению режима 2 (начало выполнения режима «отыскание адреса») - инициируется нажатием клавиши ОТА;

4) обращения к программному счетчику нажатием клавиши ПРСч, что приводит к вводу содержания программного счетчика на дисплей адреса с последующим переходом к режиму 2;

5) вывода на дисплей содержимого внутренних программно-доступных регистров с указанием названия выводимого регистра. Это достигается нажатием на клавишу ОТРг (отыскание регистра). Первым на дисплей выводится содержимое аккумулятора. Нажатие на клавишу ЗпУВ (запись увеличить) приводит к циклическому выводу на дисплей содержимого остальных регистров в последовательности: A, FL, В, С, D, E, H, L, SPH, PCH, PCL Расшифровка обозначений этих РОН имеется на программной модели МП КР580ВМ80 [2]. Следует отметить, что регистры «Указатель стека» - SP и «Программный счетчик» - PC содержат два байта и на индикацию выводятся последовательно сначала старший байт (Н), а затем младший байт (L).

В режиме записи с клавиатуры в ячейки ОЗУ и программно-доступные РОН запись чисел инициируется при их появлении на дисплее данных и наличии специальной метки (запятой) в конце нажатием на клавишу ЗпУВ. Можно просмотреть записанную программу в обратном направлении, нажимая на клавишу ЗпУМ «Запись уменьшить», но при этом записи в память не происходит.

Для запуска программы необходимо указать начальный адрес программы и нажать на клавишу П (Пуск).

Для останова программы пользователя используется клавиша СТ (Стоп) с автоматическим сохранением в ОЗУ содержимого всех внутренних регистров.

В учебной микроЭВМ имеется возможность выполнения программы по машинным циклам (клавиша ШЦ - шаг машинного цикла) и по шагам программы (клавиша ШК – шаг команды).

Особенности адресации в учебной микроЭВМ. Первые 2 Кбайта адресов составляет ПЗУ, в котором записаны управляющие и демонстрационные программы. Адреса с 080016 по 0BFF16 - ОЗУ; адрес 0BB0 - начальный адрес стека, а адреса с 0ВВ1 по OBFF используются для временной записи данных во внутренних регистрах МП при работе управляющей программы. Адрес 0800 – это начальный адрес ОЗУ, куда записываются программы пользователя.

Для успешного выполнения лабораторных работ на УМПК 80 необходимы предварительное ознакомление с языком программирования ассемблер по рекомендованной литературе [2] и предварительная подготовка программ, выполняемых в лаборатории.

3. Порядок выполнения работы

1. Исследовать порядок включения микроЭВМ УМПК 80. Включить микроЭВМ в сеть. После выполнения тестовых программ,  что занимает приблизительно 2 с, микроЭВМ подает звуковой сигнал и выводит на дисплей сообщение НАЧАЛО. В этом режиме микроЭВМ реагирует на нажатие клавиш управления. Из любого места управляющей программы можно вернуться в исходное состояние нажатием на клавишу R (Сброс), что полностью стирает программу пользователя. Нажать на клавишу R и убедиться,  что тестовая  программа повторяется.

2. Исследовать содержимое памяти. Нажать на клавишу ОТА. На дисплее появится сообщение начала выполнения режима отыскания адреса (включены нижние  сегменты дисплея).