Составители:
118
Код
опера-
ции
Операционная микрокоманда (ОМК0)
Левый
вход
Правый
вход
Обрат-
ный код
Опера-
ция
Сдвиги Память
0 – 0
1 – А
2 – РС
3 - КР
0 – 0
1 – РД
2 – РК
3 - СК
0 – не вычислять
1 – левый вход
2 – правый вход
0 – левый вход + правый вход
1 – левый вход + правый вход + 1
2 – левый вход & правый вход
0 – нет обмена
1 – чтение
2 – запись
0 – не сдвигать
1 – сдвиг вправо
2 – сдвиг влево
0 0 0 0
Код
опера-
ции
Операционная микрокоманда (ОМК1)
Управление
обменом с ВУ
Регистр
С
Выход БР
(АЛУ)
0 – не изменять
1 – перенос
2 – сброс
3 - установка
0 – не изменять состояние
1 – остановить ЭВМ
0 – не
пересылать
1 – в РА
2 – в РД
3 – в РК
4 – в СК
5 – в А
7 – в РА, РД,
РК и А
0 1 0 0
N Z
0 – не изменять
1 – записать
результат
1
Код
опера-
ции
Поле выбора
бита
Адрес перехода
Управляющая микрокоманда
Поле
сравнения
Поле выбора регистра
0 – РС, 1 – РД 2 -РК 3 - А
15 14 13 12
15 14
9 8 7 6 5 4 3 2 1 0
11 10 9 8 7 6 5 4 3 2 1 0
15 14 13 12 11
8 7
0
Рис. 4.10. Шестнадцатиразрядные микрокоманды базовой ЭВМ
Здесь почти вся информация закодирована. Например, поле выбора
проверяемого бита новой УМК в четыре раза меньше, чем в старой УМК
(см. рис. 4.8). Несколько сократились и другие поля (чем длиннее поле,
тем больше экономия от кодирования). Однако для декодирования таких
сжатых полей требуется использовать специальную схему - дешифратор.
Дешифратор «1 из 2
n
» представляет собой комбинационную схему с
n входами и 2
n
выходами (на рис. 4.11 показаны два дешифратора: «1 из
16», имеющий 4 входа и 2
4
=16 выходов, и «1 из 4», имеющий 2 входа и 2
2
= 4 выхода). Каждая выходная линия дешифратора однозначно
соответствует одной из 2
n
возможных комбинаций входных сигналов.
На рис. 4.11 приведена часть одного из вариантов
микропрограммного устройства управления базовой ЭВМ в момент
Страницы
- « первая
- ‹ предыдущая
- …
- 119
- 120
- 121
- 122
- 123
- …
- следующая ›
- последняя »
