Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

ПМСУ2(1)

.docx
Скачиваний:
15
Добавлен:
13.05.2015
Размер:
22.64 Кб
Скачать

ГОУ ВПО Сургутский Государственный Университет

Ханты-Мансийского Автономного Округа – ЮГРЫ

Факультет автоматики и телекоммуникаций

Кафедра автоматики и компьютерных систем

ОТЧЁТ

по лабораторной работе № 1

по дисциплине «Программирование микропроцессорных систем управления»

Выполнил:

студент группы 1271

Новацкий В. Н.

Проверила:

Степанова Д. П.

Сургут 2010

Цель работы: изучение особенностей функционирования ППИ.

Задание: установить старший бит (7 бит).

РЕЖИМ 0

Текст программы на языке Assembler

Адрес

Метка

Машинный код

Ассемблер.

код

Комментарий

0800

3E

MVI A, 8B

Запись

первого управляющего

слова в РУС

0801

8B

0802

D3

OUT B3

0803

B3

0804

M

DB

IN B1

Чтение данных из канала В

0805

B1

0806

F6

ОRI 08

Установка 7-го бита

0807

80

0808

D3

OUT B0

Передача данных в канал А

0809

B0

080A

C3

JMP M

Безусловный переход на метку М

080B

04

080C

08

РЕЖИМ 1

Текст программы на языке Assembler

Адрес

Метка

Маш. код

Асс. Код

Комментарий

0800

3E

MVI A, AF

Запись

первого управляющего

слова в РУС

0801

AF

0802

D3

OUT B3

0803

B3

0804

3E

MVI A, OD

Запись

второго управляющего слова

для канала А

0805

0D

0806

D3

OUT B3

0807

B3

0808

3E

MVI A, 05

Запись

второго управляющего слова

для канала В

0809

05

080A

D3

OUT B3

080B

B3

080C

0E

MVI C, 00

Инициализация счётчика

080D

00

080E

M1

DB

IN B2

Чтение данных из канала С

080F

B2

0810

E6

ANI 01

Проверка состояния С0

0811

01

0812

CA

JZ M1

Переход, если нуль

0813

0E

0814

08

0815

DB

IN B1

Чтение данных из канала В

0816

B1

0817

F6

ORI 80

Установка 7-го бита

0818

80

0819

D3

OUT B0

Передача данных в канал А

081A

B0

081B

M2

DB

IN B2

Чтение данных из канала С

081C

B2

081D

F6

ANI 08

Проверка состояния С3

081E

08

081F

CA

JZ M2

Переход, если нуль

0820

1B

0821

08

0822

0C

INC C

Инкремент счётчика

0823

79

MOV A,C

Перенос данных из счётчика в аккумулятор

0824

D3

OUT 05

Вывод данных в порт 05

0825

05

0826

C3

JMP M1

Безусловный переход на метку М1

0827

0E

0828

08

Вывод: проделав лабораторную работу, я изучил особенности функционирования ППИ в режиме 0 и в режиме 1, а также принципы формирования 1-го и 2-го управляющих слов.

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