Х1 – PA(7-0): 1-Ввод; 0-Вывод
Х2 – PС(7-4): 1-Ввод; 0-Вывод
Х3 – PB(7-0): 1-Ввод; 0-Вывод
Х1 – PC(3-0): 1-Ввод; 0-Вывод
7. Алгоритм функционирования МПС.
8. Программа функционирования МПС.
Адрес
Метка
Мнемокод
Комментарий
0000
MVI A,81H
A < 81H
0002
OUT FB
A > FB
0004
MVI A,90H
A < 90H
0006
OUT F3
A > F3
0008
CALL OK
Подрогр OK
000A
LXI H,03E4H
HL < 03E4H
000D
M1000
MVI A,06H
A < 06H
000F
OUT F9
A > F9
0011
MVI A,08H
A < 08H
0013
OUT F8
A > F8
0015
CALL CIF
Подпрограмма CIF
0017
MVI A,3FH
A < 3FH
0019
001B
MVI A,02H
A < 02H
001D
001F
0021
0023
MVI A,01H
A < 01H
0025
0027
MVI A,10H
A < 10H
0029
OUT FA
A > FA
002B
IN FA
A < FA
002D
CPI 01H
A <> 01H
002F
JZ F1
ЕСЛИ 0 ТО F1
0032
MVI A,20H
A < 20H
0034
0036
0038
003A
JZ FINISH
ЕСЛИ 0 ТО FINISH
003D
003F
0041
0043
CPI 02H
A <> 02H
0045
JNZ M100
ЕСЛИ НЕ 0 ТО M100
0048
MOV A,M
A < M
0049
ADD 64H
A < A + 64H
004A
CPI 060EH
A <> 060EH
004C
JC M1000
ЕСЛИ ПЕРЕНОС ТО M1000
004F
MOV M,A
M < A
0050
JMP M1000
ПЕРЕХОД НА M1000
0053
M100
0055
0057
0059
005B
JNZ M1000
ЕСЛИ НЕ 0 ТО M1000
005E
005F
SUB 64H
A < A – 64H
0060
CPI 03B2H
A <> 03B2H
0062
JNC M1000
0065
0066
0069
F1
006B
OUT F1
A > F1
006D
006F
0071
IN F0
A < F0
0073
CPI 01F4H
A <> 01F4H
0075
JNZ F1
ЕСЛИ НЕ 0 ТО F1
0078
CALL TIME10N
Подпрограмма TIME10N
007A
F2
007C
007E
0080
0082
0084
CMP A,M
A <> M
0085
JNZ F2
ЕСЛИ НЕ 0 ТО F2
0088
008A
CALL TIME5
Подпрограмма TIME5
008C
MVI C,04H
C < 04H
008E
M85
LXI D,EA60H
D < EA60H
0091
M80
DCX D
D < D - 1
0092
MVI A,04H
A < 04H
0094
0096
JNZ M80
ЕСЛИ НЕ 0 ТО M80
0099
DCR C
C < C – 1
00A0
JNZ M85
ЕСЛИ НЕ 0 ТО M85
00A3
00A5
P
00A7
00A9
00AB
CPI 1EH
A <> 1EH
00AD
JNZ P
ЕСЛИ НЕ 0 ТО P
00B0
FINISH
HLT
STOP
Подпрограммы
OK:
0100
0102
0104
0106
0108
JNZ OK
ЕСЛИ НЕ 0 ТО OK
010B
RET
Возврат
TIME5:
0200
С < 04H
0202
M65
0205
M60
0206
JNZ M60
ЕСЛИ НЕ 0 ТО M60
0209
С < C – 1
020D
JNZ M65
ЕСЛИ НЕ 0 ТО M65
0210
TIME10N:
0300
MVI C,09H
С < 09H
0302
M55
0305
M50
0306
0309
030A
JNZ M50
ЕСЛИ НЕ 0 ТО M50
030D
030E
JNZ M55
0311
CIF:
0400
0401
CPI 03E4H
A <> 03E4H
0403
JNZ M1
ЕСЛИ НЕ 0 ТО M1
0406
0408
040A
040C
040E
JMP M10
Переход на M10
0411
M1
CPI 044CH
A <> 044CH
0413
JNZ M2
ЕСЛИ НЕ 0 ТО M2
0416
0418
041A
041C
041E
0421
M2
CPI 04B0H
A <> 04B0H
0423
JNZ M3
ЕСЛИ НЕ 0 ТО M3
0426
MVI A,5BH
A < 5BH
0428
042A
042C
042E
0431
M3
CPI 0514H
A <> 0514H
0433
JNZ M4
ЕСЛИ НЕ 0 ТО M4
0436
MVI A,4FH
A < 4FH
0438
043A
043C
043E
0441
M4
CPI 0578H
A <> 0578H
0443
JNZ M5
ЕСЛИ НЕ 0 ТО M5
0446
MVI A,66H
A < 66H
0448
044A
044C
044E
0451
M5
MVI A,6DH
A < 6DH
0453
0455
0457
0459
M10
9. Список использованной литературы.
1. С.Я. Якубовский. Аналоговые и цифровые интегральные микросхемы. «Радио и связь». 1985г.
2. Цифровая техника и микро процессоры. Указания к курсовой работе. Ташкент 2002г.
3. Цифровая техника и микро процессоры. Указания к лабораторным работам. Ташкент 2002г.
4. Конспект лекций по предмету «Основы информационных вычислительных систем» Ташкент 2006г.
5. Глобальная сеть «Интернет».
Страницы: 1, 2