ВУЗ:
Составители:
α КМО
а)
α КПР АСМК
б)
операционная МК управляющая МК
К о н е ц
Ф о р м и р о в а н и е
а д р е с а п е р е х о д
а
Д а Н е т
У с л.
в ы п.
В ы п о л н е н и е
о п е р а ц и о н н о й М К,
ф о р м и р о в а н и е
а д р е с а с л е д. М К
α
= 1
Н е т
В ы б о р к а
М К на Р М К
Н а ч а л о
Д а
в)
Рис.2.13. Форматы микрокоманды: а) – операционная МК; б) – управляющая МК; в) –
микрокомандный цикл
а при естественной адресации - адрес следующей микрокоманды образуется путем
приращения адреса предыдущей, как это имеет место при формировании следующей
команды.
Это позволяет за счет исключения поля адреса из операционных микрокоманд
уменьшить разрядность памяти. На рис.2.13 а), б) приведены форматы операционной и
управляющей микрокоманды, а на рис.2.13 в) приведен микрокомандный цикл при
естественной адресации. Признак α определяет тип микрокоманды: α = 1 - операционная
микрокоманды; а при α = 0 - управляющая.
Кодирование микрокоманд
Основные способы кодирования микрокоманд.
1) горизонтальное кодирование
1 n
КМО АСМК
…
МО
1
МО
2 …
МО
n
Рис.2.14. Горизонтальное кодирование
Этот способ (рис.2.14) является простейшим вариантом кодирования, при котором
каждый разряд поля кода микрооперации однозначно определяет управляющий сигнал для
выполнения микрооперации.
Из-за большого набора микроопераций (10-100) горизонтальное кодирование может
потребовать большой разрядности памяти микрокоманд. С другой стороны, из-за
ограничений на совместимость микроопераций в большинстве микрокоманд лишь
небольшое число разрядов в поле КМО будет содержать 1, в основном же, микрокоманда
а) α КМО б) α КПР АСМК операционная МК управляющая МК в) На ч а л о Выбор к а М К на Р М К Да Не т α=1 Да У с л. Не т Выпол не ние в ы п. о п е р а ц и о н н о й М К, формирова ние а д р е с а с л е д. М К Фо р м и р о в а н и е а др е са пе р е х ода Коне ц Рис.2.13. Форматы микрокоманды: а) – операционная МК; б) – управляющая МК; в) – микрокомандный цикл а при естественной адресации - адрес следующей микрокоманды образуется путем приращения адреса предыдущей, как это имеет место при формировании следующей команды. Это позволяет за счет исключения поля адреса из операционных микрокоманд уменьшить разрядность памяти. На рис.2.13 а), б) приведены форматы операционной и управляющей микрокоманды, а на рис.2.13 в) приведен микрокомандный цикл при естественной адресации. Признак α определяет тип микрокоманды: α = 1 - операционная микрокоманды; а при α = 0 - управляющая. Кодирование микрокоманд Основные способы кодирования микрокоманд. 1) горизонтальное кодирование 1 n КМО АСМК … МО1 МО2 … МОn Рис.2.14. Горизонтальное кодирование Этот способ (рис.2.14) является простейшим вариантом кодирования, при котором каждый разряд поля кода микрооперации однозначно определяет управляющий сигнал для выполнения микрооперации. Из-за большого набора микроопераций (10-100) горизонтальное кодирование может потребовать большой разрядности памяти микрокоманд. С другой стороны, из-за ограничений на совместимость микроопераций в большинстве микрокоманд лишь небольшое число разрядов в поле КМО будет содержать 1, в основном же, микрокоманда
Страницы
- « первая
- ‹ предыдущая
- …
- 32
- 33
- 34
- 35
- 36
- …
- следующая ›
- последняя »