Изучение процесса инициализации контроллера

Страницы работы

2 страницы (Word-файл)

Содержание работы

Лабораторная работа № 3

Инициализация контроллера

Цель работы: Изучить процесс инициализации контроллера

1. Работа с иллюстративной программой.

Адрес

Код

Метка

Команда

Комментарий

18FC

3E 05

ILL

MVI A,05

Установка бита РС2

18FE

D3 F3

OUT PPI

1900

DB F2

IN PPI

Чтение РС

1902

32 A0 18

M

STA BUF

Храним РС

1905

D3 E4

OUT CKD

Индикация РС

1907

76

HLT

2.При копировании кода программы из области памяти 18FC – 1907 в область памяти 17FC – 1807 произойдёт  потеря двух первых команд программы, так как область памяти 0000 - 17FF доступна только для чтения (ПЗУ).

Запуск иллюстративной программы вызывает следующую индикацию

 


3. Содержимое регистра А

Код

Метка

Команда

Регистр А

Комментарий

3E 05

ILL

MVI A,05

05

D3 F3

OUT PPI

05

установка 2-го бита в 1

DB F2

IN PPI

04

Чтение записанного бита из регистра С

32 A0 18

M

STA BUF

04

D3 E4

OUT CKD

04

4. При запуске программы с изменением регистра А (увеличением на 2) получим следующий результат:

 



5. При увеличении содержимого ячейки памяти с адресом 1906Н на два, результат такой:

 


6. При записи байта 09Н в порт по адресу F3 H и чтении из порта по адресу F2 H результат(аккумулятор) равен нулю, так как ППА настроен в режим 0.

7. В ПЗУ, начиная с адреса 000C H, содержатся следующие команды:

Код

Команда

Комментарий

3E 17

MVI  A,17

Программирование контроллера прерываний

D3 FE

OUT  FE

3E 01

MVI  A,01

D3 FF

OUT  FF

3E 0E

MVI  A,0E

D3 FF

OUT  FF

Похожие материалы

Информация о работе