- •Лабораторная работа n 1 практическое изучение учебной микро-эвм
- •Предварительная подготовка к выполнению лабораторной работы
- •Пояснения к работе
- •Методика выполнения работы
- •1. Изучение порядка включения микро-эвм
- •2. Исследовать содержимое памяти
- •3. Запись информации в память микро-эвм
- •4. Просмотр и запись данных в программно-доступные регистры
- •Запуск и выполнение программ пользователя
Запуск и выполнение программ пользователя
Ввод программы с клавиатуры. Ввести в последовательные ячейки ОЗУ следующую программу:
Адрес 0800 0801 0802 0803 0804 0805 0806 0807 0808 0809 080А 080В |
Мнемокод MVI B, #FF H
DCR A CMP B CZ 0809 H
OUT 04 H
JMP 0802 H
|
Код команды 06 FF 3D B8 CC 09 08 D3 04 C3 02 08 |
комментарий Занести в регистр В число FF (1111 1111) Уменьшить на 1 число в рег. А Сравнить числа в рег. А и В Если А-В=0 то перепрыгнуть на адрес 0809 Н Вывести бит Аккумулятора в порт 04 Н (зв. сигнал) Перепрыгнуть на адрес 0802 Н |
5.2. Выполнение программы в пошаговом режиме и ее исследование
Записать в табл. 1.3 состояние регистров А, В, F, PC. Установить программный счетчик на адрес 0800 Н и нажать на клавишу ШК. После этого убедиться, что адрес в программном счетчике инкрементирован и, просмотрев содержимое регистров, занести их состояние в таблицу 1.3. В таблице должно быть не менее 10 шагов программы.
Таблица 1.3
-
Адрес кода команды
содержимое регистра А
содержимое регистра РС
Содержимое регистра FL
содержимое регистра В
5.3. Запуск программы в реальном времени
Установить программный счетчик на адрес 0800 Н и нажать на клавишу П. Дисплей Д должен погаснуть. В результате действия программы должен появиться звуковой сигнал частотой около 300 Гц. Останов выполнения программы можно вызвать клавишей Ст.
5.4. Исследование работы программы в поцикловом режиме.
Установить программный счетчик на адрес 0800 Н и нажать на клавишу ШЦ. Дисплей Д должен погаснуть. Занести в таблицу 1.4. информацию о состоянии основных магистралей в данном цикле и снова нажать клавишу ШЦ. Производить исследование программы до тех пор, пока в магистрали управления сигнал IOWR не станет равным 1. Останов выполнения программы в поцикловом режиме можно вызвать клавишей Ст.
Таблица 1.4
-
Цикл
Магистраль адресов (двоичный код)
Магистраль данных (двоичный код)
Магистраль управления (двоичный код)
Разобраться во всей последовательности действий по выполнению программы микропроцессором.
Содержание отчета: Отчет по выполненной работе должен содержать:
1. Наименование и цель работы.
2. Структурную схему учебной микро-ЭВМ.
3. Карту памяти учебной микро-ЭВМ.
4. Заполненные таблицы 1.1 - 1.4.
5. Исходный текст исследуемой программы.
6. Описание режимов и назначение клавиш убавления микро-ЭВМ.
Контрольные вопросы:
1. Какие функциональные узлы входят в состав микро-ЭВМ?
2. Поясните назначение основных функциональных блоков учебной микро-ЭВМ.
3. Какие функции выполняет микро-ЭВМ в режиме ожидания?
4. Для чего необходима карта памяти ЭВМ? Какие адреса занимает ПЗУ и ОЗУ учебной микро-ЭВМ?
5. В каких режимах может работать учебная микро-ЭВМ?
6. Как записать информацию в заданную ячейку памяти или внутренний регистр МП?
7. Каково назначение каждой из 26 клавиш клавиатуры учебной микро-ЭВМ?
8. В каком режиме, и на каких индикаторах можно посмотреть состояние магистралей учебной микро-ЭВМ?