ВУЗ:
Составители:
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
- …
- следующая ›
- последняя »
