
318 Гл. 4. Двоичные комбинационные и переключательные схемы
В принципе обычную переключательную
схему
можно сразу
заменить триггерной, поскольку в соответствии с рис. 182 каж-
дый элемент задержки можно заменить на триггер. Дополни-
тельно требуемое на
входе
отрицание обеспечивается за счёт
того, что выходом мы располагаем вместе с его отрицанием.
Последнее обстоятельство позволяет, в частности, осуществлять
непосредственное взаимодействие переключательных
схем
на
триггерах с двухэтапными перекодировщиками рассмотренного
в
4.1.5.4
вида. В общем
случае
отрицание можно „протаскивать"
по
схеме, используя законы де Моргана, и тем самым строить
любую
переключательную
схему
на триггерах без привлечения
отрицания
либо же строить двухкаскадные схемы из одних
NOR-элементов.
4.3.4.1.
Триггерные
переключательные
схемы
для
арифметики
В качестве примера триггерной переключательной схемы
рассмотрим изображённую на рис. 186а
схему
параллельного
сумматора с триггерным накопителем; обратите внимание, что
полусумматоров здесь используется в два раза меньше, чем
в
обычной переключательной
схеме
(рис. 177). На рис. 186Ь
показано,
как можно дополнить эту
схему
комбинационной
схемой сдвига и тем самым сделать пригодной и для умноже-
ния.
С помощью команд сложения или сдвига открываются
нужные для выполнения соответственно сложения или сдвига
пути
(„шины");
при отсутствии новых команд в точке отсчета
времени содержимое накапливающего регистра сохраняется не-
изменным.
Умножение на натуральное число можно реализовать как
повторное сложение со сдвигом разрядов. Так как множимое
должно быть доступно в продолжение всего процесса умноже-
ния,
то его, как правило, помещают в специальный
регистр
множимого
(„MD-регистр"'). Схематично это показано на
рис.
187. АС-регистр
2
, накопитель, удлиняется вправо (вместе
со схемой сдвига, но без схемы сложения) и принимает в конце
всё произведение. Командой В (как на рис. 186Ь) открывают
шины,
нужные для сдвига
3
, командой А открывают шины от
MD-регистра в комбинационную
схему
сложения; управляются
команды И-элементом из позиции множителя. Множитель сам
может располагаться в некотором регистре сдвига („MR-pe-
гистре"),
тогда
очередная используемая позиция всегда нахо-
дится в правом конце этого регистра и
оттуда
считывается.
1
M.D — от латинского multiplicand (множимое), а появляющееся ниже
MR
— от mutliplicator (множитель). —
Прим
изд. ред.
2
АС — от английского accumulator (накопитель). —
Прим.
изд. ред.
3
Сдвиг вправо с заполнение" освободившихся мест „нулями" О.