ВУЗ:
Составители:
17
закрепления микроопераций за соответствующими
разрядами микрокоманды (применяется косвенное
кодирование). Каждому подмножеству микроопераций
ставится в соответствие двоичный код группы.
Пусть некоторая микрооперация встречается в разных
сочетаниях микроопераций, тогда количество разрядов
при вертикальном кодировании будет превышать 4. Если в
такте можно выполнить несколько микроопераций, то в
разрядах микрокоманды будет запрограммировано
определенное количество 1 (не больше 4) и указан
двоичный код группы микроопераций.
2.3.2. Адресация микрокоманд
При принудительной адресации в каждой
микрокоманде содержится операционная и адресная части.
Если микрокоманда не изменяет линейного порядка
микрокоманд, то в операционной части указаны
микрооперации, в адресной части поле логических условий
пусто и указан только один адрес следующей
микрокоманды. Если микрокоманда изменяет линейный
порядок микрокоманд, то наряду с микрооперациями в
поле U’ содержится код логического условия и
указываются два адреса. Условно можно принять, что при
подтверждении проверяемого условия адрес следующей
микрокоманды определяется полем адреса А
1
, а при
невыполнении условия - адрес следующей микрокоманды
определяется полем адреса А
0
.
Схемная реализация автомата с принудительной
адресацией показана на рис.2.5.
Функционирование автомата происходит следующим
образом. В регистр микрокоманды РгМК поступает
микрокоманда из памяти микропрограмм по содержимому
регистра адреса РгА. Начальный адрес, как было сказано
18
выше, определяется кодом выполняемой операции.
Управляющие функциональные сигналы с РгМК
поступают на определенные входы узлов операционного
блока путем соответствующего преобразования,
зависящего от используемого способа кодирования. Код
логического условия поступает на дешифратор ДШ и
соответствующий выход дешифратора поступает на вход
логического элемента И. На второй вход элемента И
поступает значение осведомительного сигнала из
операционного блока. При выполнении проверяемого
условия выход элемента ИЛИ разрешает поступление
адреса А
1
в РгА памяти микропрограмм. При
невыполнении проверяемого
Рис. 2.5. Автомат с принудительной адресацией
условия выход элемента НЕ разрешает поступление
адреса А
0
в РгА.Таким образом происходит
формирование адреса следующей микрокоманды.
Синхронизацию чтения следующей микро-команды из
PгMK
&
1
.
. 1
.
&
в операционный блок ДШ
m
операцион-
ная часть U
/
A
0
A
1
ПЗУ
Pг A
осведомительные сигналы
из операционного блока
u
n
… u
1
.
.
.
закрепления микроопераций за соответствующими выше, определяется кодом выполняемой операции. разрядами микрокоманды (применяется косвенное Управляющие функциональные сигналы с РгМК кодирование). Каждому подмножеству микроопераций поступают на определенные входы узлов операционного ставится в соответствие двоичный код группы. блока путем соответствующего преобразования, Пусть некоторая микрооперация встречается в разных зависящего от используемого способа кодирования. Код сочетаниях микроопераций, тогда количество разрядов логического условия поступает на дешифратор ДШ и при вертикальном кодировании будет превышать 4. Если в соответствующий выход дешифратора поступает на вход такте можно выполнить несколько микроопераций, то в логического элемента И. На второй вход элемента И разрядах микрокоманды будет запрограммировано поступает значение осведомительного сигнала из определенное количество 1 (не больше 4) и указан операционного блока. При выполнении проверяемого двоичный код группы микроопераций. условия выход элемента ИЛИ разрешает поступление адреса А1 в РгА памяти микропрограмм. При 2.3.2. Адресация микрокоманд невыполнении проверяемого осведомительные сигналы При принудительной адресации в каждой из операционного блока микрокоманде содержится операционная и адресная части. un … u1 Если микрокоманда не изменяет линейного порядка . & в операционный блок ДШ микрокоманд, то в операционной части указаны . 1 . . микрооперации, в адресной части поле логических условий m . 1 . пусто и указан только один адрес следующей PгMK операцион- & микрокоманды. Если микрокоманда изменяет линейный ная часть U/ A0 A1 порядок микрокоманд, то наряду с микрооперациями в поле U’ содержится код логического условия и ПЗУ указываются два адреса. Условно можно принять, что при подтверждении проверяемого условия адрес следующей микрокоманды определяется полем адреса А1, а при Pг A невыполнении условия - адрес следующей микрокоманды определяется полем адреса А0. Схемная реализация автомата с принудительной Рис. 2.5. Автомат с принудительной адресацией адресацией показана на рис.2.5. Функционирование автомата происходит следующим условия выход элемента НЕ разрешает поступление образом. В регистр микрокоманды РгМК поступает адреса А0 в РгА.Таким образом происходит микрокоманда из памяти микропрограмм по содержимому формирование адреса следующей микрокоманды. регистра адреса РгА. Начальный адрес, как было сказано Синхронизацию чтения следующей микро-команды из 17 18
Страницы
- « первая
- ‹ предыдущая
- …
- 7
- 8
- 9
- 10
- 11
- …
- следующая ›
- последняя »