Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Назначение и форматы команд.doc
Скачиваний:
1
Добавлен:
01.03.2025
Размер:
266.75 Кб
Скачать

1. Работа микропроцессора при выполнении команд ввода данных

1.1. Работа микропроцессора при выполнении команд ввода данных из различных портов ввода

1. Ввести программу ввода данных в микропроцессор из портов 5, 6, 7, 8, 9 командой IN и сохранить в ячейках памяти 50, 60, 70, 80, 90.

2. Установить значение счетчика команд равным адресу первой команды программы и путем пошагового выполнения рассмотреть работу микропроцессора.

  1. Записать программу работы микропроцессора по вводу данных конспект в табл.1.

Таблица 1.

адрес

код

мнемокод

A

B

C

D

E

H

L

PC

SP

РП

CY

AC

S

Z

P

1.2 Работа микропроцессора при выполнении команд ввода данных из порта ввода в оперативную память с циклом

1. Ввести программу:

- ввода данных в микропроцессор из портов 5,6,7 командой IN и сохранить в ячейках памяти 50, 60, 70;

- пометить данные в регистр В, командой INR к содержимому в регистре В,С,D добавить 1;

- командой MOV переслать данные из регистра В, С, D в А и сохранить в ячейках памяти 50, 60, 70;

- организовать цикл командой JMP

2. Установить значение счетчика команд равным адресу первой команды программы и путем пошагового выполнения рассмотреть работу микропроцессора.

3. Записать программу работы микропроцессора по вводу данных конспект в табл.2.

Таблица 2

адрес

код

мнемокод

A

B

C

D

E

H

L

PC

SP

РП

CY

AC

S

Z

P

2. Работа микропроцессора при выполнении команд вывода данных

2.2. Работа микропроцессора при выполнении команд вывода данных из микропроцессора в различные порты вывода

1. Ввести программу вывода данных из микропроцессора в 5, 6, 7, 8, 9 порты вывода в поле активной страницы модульной памяти командами MVI, OUT. Сохранить данные командой STA.

2. Установить значение счетчика команд равным адресу первой команды программы и

путем пошагового выполнения рассмотреть работу микропроцессора.

3. Записать программу работы микропроцессора по выводу данных конспект в табл.3.

Таблица 3

адрес

код

мнемокод

A

B

C

D

E

H

L

PC

SP

РП

CY

AC

S

Z

P

2.2. Работа микропроцессора при выполнении команд вывода данных из оперативной памяти в порт вывода

1. Ввести программу:

- поместить данные в регистры В, С, D;

- переслать данные в регистр А командой MOV;

- cохранить данные в ячейки памяти (В-50, С-60, D-70)командой STA;

- переслать данные из ячеек памяти 50, 60, 70 в порты вывода 5, 6, 7.

2. Установить значение счетчика команд равным адресу первой команды программы и путем пошагового выполнения рассмотреть работу микропроцессора.

3. Записать программу работы микропроцессора по выводу данных конспект в табл.

Приложение 1