Архитектура базовой ЭВМ. Кириллов В.В. - 118 стр.

UptoLike

Составители: 

115
Адрес
Микрокоманды
Комментарии
Горизонт.
Верт.
Метка
Действие
7A
828F 0008
838F
GOTO ПРЕ(8F)
7B
0000 0090
1040
CMA
COM(A) ==> БР, инверсия A
7C
0040 C000
4035
БР ==> A, N, Z
7D
828F 0008
838F
GOTO ПРЕ(8F)
7E
8280 0001
8080
CMC
IF BIT(0,PC) = 0 THEN Б6(80)
7F
8279 0008
8379
GOTO CLC(79)
80
0002 0000
40C0
Б6
1 ==> C
81
828F 0008
838F
GOTO ПРЕ(8F)
82
0000 1000
0008
ROL
RAL(A) ==> БР, сдвиг влево
83
0040 E000
4075
БР ==> A, C, N, Z
84
828F 0008
838F
GOTO ПРЕ(8F)
85
0000 0800
0004
ROR
RAR(A) ==> БР, сдвиг вправо
86
0040 E000
4075
БР ==> A, C, N, Z
87
828F 0008
838F
NOP
GOTO ПРЕ(8F)
88
0000 0001
4008
HLT
Останов машины
89
8201 0008
8301
GOTO НАЧ(01)
8A
1000 0000
4800
EI
Разрешение прерывания
8B
8201 0008
8301
GOTO НАЧ(01)
8C
0800 0000
4400
DI
Запрещение прерывания
8D
8201 0008
8301
GOTO НАЧ(01)
Продолжение цикла выборки команды
декодирование и исполнение команд ввода-вывода
8E
0200 0000
4100
B/B
Организация связей с ВУ
Цикл прерывания
8F
8288 0080
8788
ПРЕ
IF BIT(7,PC) = 0 THEN HTL(88)
90
8201 0020
8501
IF BIT(5,PC) = 0 THEN НАЧ(01)
91
0000 0200
0020
0 ==> БР
92
0004 0000
4001
БР ==> РА
93
0000 0008
0300
СК ==> БР
94
0008 0000
4002
БР ==> РД
95
0100 0400
0012
РД ==> ОП(РА), 1 ==> БР
96
0020 0000
4004
БР ==> СК
97
0800 0000
4400
Запрещение прерывания
98
8201 0008
8301
GOTO НАЧ(01)
Пультовые операции
Ввод адреса
99
0000 0040
3000
В/А
КР ==> БР
9A
0020 0000
4004
БР ==> СК
9B
828F 0008
8388
GOTO ПРЕ(88)
Чтение
9C
0000 0008
0300
ЧТ
СК ==> БР
9D
0004 0000
4001
БР ==> РА
9E
0080 0408
0311
ОП(РА) ==> РД, СК + 1 ==> БР
9F
0020 0000
4004
БР ==> СК
A0
828F 0008
8388
GOTO ПРЕ(88)
Запись
A1
0000 0008
0300
ЗАП
СК ==> БР
A2
0004 0000
4001
БР ==> РА
A3
0000 0040
3000
КР ==> БР
A4
0008 0000
4002
БР ==> РД
A5
0100 0408
0312
РД ==> ОП(РА), СК + 1 ==> БР
A6
0020 0000
4004
БР ==> СК
A7
828F 0008
8388
GOTO ПРЕ(88)
Пуск
A8
0000 0200
0020
ПУСК
0 ==> БР
A9
005C E000
4077
БР ==> A, C, N, Z, РА, РД, РК
AA
0400 0000
4200
Сброс флагов ВУ
AB
0800 0000
4400
Запрещение прерывания