Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
LABA_1.DOC
Скачиваний:
4
Добавлен:
18.09.2019
Размер:
842.24 Кб
Скачать
  1. Запуск и выполнение программ пользователя

  1. Ввод программы с клавиатуры. Ввести в последовательные ячейки ОЗУ следующую программу:

Адрес

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. В каком режиме, и на каких индикаторах можно посмотреть состояние магистралей учебной микро-ЭВМ?

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]