Микропроцессорные системы. Анкудинов И.Г. - 10 стр.

UptoLike

Составители: 

Пошаговое выполнение программы. Имеются два варианта пошагового режима:
поцикловый и покомандный. В поцикловом режиме ОУ переводится в состояние ожидания
при выполнении каждого рабочего цикла, а в покомандном режиме лишь при чтении первого
байта команды.
Для вызова пошагового режима:
установите переключатель РБ/ШГ в состояние ШГ (при этом подключается
световая индикация);
переключателем КМ/ЦК выберите один из режимов работы;
передайте управление выполняемой программе.
После этого световая индикация отобразит начальный адрес программы, данные по
этому адресу и содержимое регистра состояния. Для выхода из этого режима выполните
одно из следующих действий: нажмите кнопку СБ; установите переключатель РБ/ШГ в
состояние РБ и нажмите кнопку ШГ.
1.3. Порядок выполнения лабораторной работы
1. Установить кнопку “~” в отжатое состояние, а переключатель РБ/Ш в
состояние РБ. Подключить питание (сеть переменного тока 220В, 50Гц) и
включить УМК, нажав кнопку “~”. Нажать кнопку СБв левой позиции
дисплея должен появится знак “–”, что означает, что УМК готов к работе.
2. Исследовать содержимое памяти, нажимая на клавишу П. Освоить
использование клавиш РГ и КС.
3. Освоить запись данных в ОЗУ.
4. Набрать и запустить программу, представленную табл. 1.3. Эта
программа извлекает число из ячейки 0B00, инвертирует его и отправляет в
ячейку 0B01
Таблица 1.3. Программа пересылки инвертированного числа
Адрес
Машинный
код
Мнемокод Комментарий
0800 3A LDA 0B00 Загрузить аккумулятор содержимым ячейки ОЗУ с
адресом 0B00
0801 00 Младший байт адреса 0B00
0802 0B Старший байт адреса 0B00
0803 2F CMA Инверсия содержимого аккумулятора (рег. А)
0804 32 STA 0B01 Запомнить данные в аккумуляторе по адресу 0B01
0805 01 Младший байт адреса 0B01
0806 0B Старший байт адреса 0B01
5. Набрать и запустить простую программу, представленную табл. 1.4.
Эта программа, аналогичная предыдущей, демонстрирует использование
косвенной адресации.
10