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

ПМСУ1(7)

.doc
Скачиваний:
36
Добавлен:
13.05.2015
Размер:
884.74 Кб
Скачать

Подпрограмма 3 (IRQ 3 “ГРУППА”)

Адрес

Метка

Машинный

код

Assembler

Комментарии

08C0

M3

FB

EI

Разрешение прерываний

08C1

F5

PUSH PSW

Сохранение информации в стек

08C2

C5

PUSH B

08C3

D5

PUSH D

08C4

E5

PUSH H

08C5

08C6

08C7

21

FA

0B

LHI H, 0BFA

Инициализация указателя

08C8

08C9

36

77

MVI M, 77h

Запись символа “А”

08CA

23

INX H

08CB

08CC

36

37

MVI M, 37h

Запись символа “П”

08CD

23

INX H

08CE

08CF

36

37

MVI M, 37h

Запись символа “П”

08D0

23

INX H

08D1

08D2

36

6E

MVI M, 6Eh

Запись символа “У”

08D3

23

INX H

08D4

08D5

36

73

MVI M, 73h

Запись символа “Р”

08D6

23

INX H

08D7

08D8

36

31

MVI M, 31h

Запись символа “Г”

08D9

08DA

0E

FF

MVI C, FF

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

08DB

08DC

08DD

M6

CD

29

04

CALL 0429

Задержка 1мс

08DE

08DF

08E0

CD

C8

01

CALL 01C8

Однократное сканирование дисплея

08E1

0D

DCR C

Декремент

08E2

08E3

08E4

С2

DB

08

JNZ 08DB

Если не равно 0, то переход на метку M6

08E5

08E6

3E

20

MVI A, 20h

Управляющее слово КО2a

master

08E7

08E8

D3

98

OUT 98h

08E9

08EA

3E

00

MVI A, 20h

Сброс триггера B1

08EB

08EC

D3

B1

OUT B1

08ED

E1

POP H

Извлечение информации из стека

08EE

D1

POP D

08EF

C1

POP B

08F0

F1

POP PSW

08F1

C9

RET

Возврат

Таблица векторов:

Адрес

Метка

Машинный

код

Assembler

Комментарии

0900

IRQ 0

0901

0902

0903

0904

C3

JMP M2

IRQ 1

0905

90

0906

08

0907

0908

IRQ 2

0909

090A

090B

090C

C3

JMP M3

IRQ 3

090D

C0

090E

08

090F

0910

IRQ 4

0911

0912

0913

0914

C3

JMP M1

IRQ 5

0915

50

0916

08

0917

0918

IRQ 6

0919

091A

091B

091C

IRQ 7

091D

091E

091F

Вывод:

в проделанной лабораторной работе были изучены особенности функционирования КПР.

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