Микропроцессорные средства и системы. Михейкин С.С. - 12 стр.

UptoLike

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

начале каждого машинного цикла. Кроме того, УМК содержит устройство
пошагового выполнения программы, которое переводит МП в состояние
Ожиданиепосле выполнения очередного шага. Возможны два пошаговых режима
работы: покомандный и поцикловый. Вызов пошагового режима осуществляется
переключателемРБ/ШГ”, выбор величины шага переключателемКМ/ЦК”. Для
последующего шага необходимо нажать кнопкуШГ”, при этом после выполнения
очередного шага на световой индикации отображается состояние адресной шины,
шины данных и регистра состояния в двоичном коде.
Поскольку содержимое регистра состояния полностью определяет тип
текущего МЦ, в поцикловом режиме можно исследовать процессы выполнения
отдельных команд программ. В настоящей лабораторной работе исследуется 3
программы, демонстрирующие различные способы использования команд
(табл. 3).
Таблица 3
п/п
Адрес
ячейки
Содержимое
ячейки
Обозначение
команды
Выполняемое действие
1 900
901
902
903
3А
00
08
36
LDA 800
HLT
Загрузка аккумулятора содержимым
ячейки по адресу 800
Останов
2 900
901
902
903
904
21
00
08
46
36
LXI H,800
MOV A,M
HLT
Загрузка регистровой пары HL
числом 800
Загрузка аккумулятора
Останов
3 900
901
902
903
904
905
21
00
08
F9
F1
36
LXI H,800
SPHL
POP PSW
HLT
Загрузка регистровой пары HL
числом 800
Установка указателя стека
Выдача из стека в аккумулятор
Останов
Во всех трех случаях результат выполнения программ одинаков: содержимое ячейки
с адресом 800 загружается в аккумулятор. Различие составляют способ адресации и,
следовательно, число команд. Программа 1 использует прямую адресацию,
программа 2 косвенно-регистровую, программа 3 регистровую с
использованием стека.