Составители:
117
секунду. Это справедливо и в отношении микропрограммного уровня.
Микрокоманда с одним битом, приходящимся на одну вентильную схему
(горизонтальная микрокоманда), привлекательна простотой построения и
реализации (единицы и нули, содержащиеся в микрокоманде,
непосредственно поступают на вентильные схемы). Однако в случае
вычислительной машины сравнительно больших размеров число
вентильных схем может составлять несколько сотен и горизонтальная
микрокоманда окажется неприемлемо длинной.
Кодируемые поля. Не все возможные комбинации 32 бит можно
использовать в рассмотренных ранее микрокомандах базовой ЭВМ (см.
табл. 4.2). Так, вентильные схемы 1, 2 и 3; 1 и 19; 23 и 24 и много других
групп не могут быть открыты одновременно (см. рис. 4.7). Хотя
принципиально нет ограничений на то, чтобы вентильные схемы 18, 19,
20, 21 и 22 были открыты одновременно, в действительности редко
возникает необходимость в открытии в данный момент времени более
одной из них.
Недопустимость более одного сигнала на левом и правом входах
АЛУ, задания сигналов на входы АЛУ и использование в том же такте
полученного результата, одновременной записи в БР суммы операндов и
результатов их логического умножения – все это позволяет разбить
операционную микрокоманду на две и сократить общее число
используемых разрядов микрокоманды.
В управляющей микрокоманде сокращение ее разрядов можно
обеспечить за счет кодирования полей выбора проверяемого регистра и
проверяемого бита в этом регистре, что позволяет сократить УМК до 16
бит, т. е. вдвое.
Один из возможных вариантов 16-разрядных микрокоманд базовой
ЭВМ приведен на рис. 4.10.
Страницы
- « первая
- ‹ предыдущая
- …
- 118
- 119
- 120
- 121
- 122
- …
- следующая ›
- последняя »
