
306 Гл. 4. Двоичные комбинационные и переключательные схемы
комбинационные
схемы суммирования. Полный сумматор — это
предельный случай одноразрядной комбинационной схемы сум-
мирования.
В
случае
вычитания можно исходить из алгоритма
binsub
(см.
4.2.2.2),
однако fe-разрядную комбинационную
схему
вы-
читания
можно получить- и вычислив сначала обратный код
(двоичное дополнение со сдвигом) для вычитаемого (см. при-
ложение А), а затем произведя сложение. Для компенсации не-
обходимо добавить единицу в разряде единиц, стало быть,
вход
счёта надо установить на L („возврат" единицы, англ.: end-
around
carry').
Во
всех
этих примерах комбинационная схема получалась
как
результат
„развёртывания" рекурсии в пространстве. Они
показывают, что комбинационные схемы можно „вычислять" —
наблюдение, весьма важное с точки зрения получения кор-
ректных
схем
на основе „разумных" спецификаций.
Если,
опираясь на комбинационные схемы /г-разрядного
сложения и вычитания, аналогичным образом реализовать опе-
рации
умножения или деления, то схемы получаются довольно
громоздкие. Впрочем, комбинационные схемы для умножения,
соответственно деления,
двух
восьмиразрядных или шестнадца-
тиразрядных двоичных чисел умещаются сегодня — в рамках
технологии сверхбольших интегральных
схем
— на крохотном
кристалле
(„чипе").
4.3.
Переключательные
схемы
Для переключательных функций и комбинационных
схем
существенно то, что переменные
могут
принимать различные
значения.
Изучая вопрос о том, как реализовать их с помощью
физических
устройств, мы до сих пор рассматривали комбина-
ционные
схемы лишь в статике, т. е. в состоянии покоя или
„успокоения".
Однако изменение значений переменных, кото-
рое в обычных реализациях проявляется как изменение во
времени,
не происходит мгновенно; представление о том, что
переключательная переменная мгновенно перепрыгивает от зна-
чения
О к значению L или обратно, является
сугубо
идеализи-
рованным.
На самом же
деле
значение параметра соответ-
ствующего сигнала изменяется не скачком. Это означает, что
лишь
по истечении некоторого определённого времени б^ досто-
верно
могут
быть определены значения на
выходе
комбина-
ционной
схемы, а в „переходный" период эти значения вообще
не
определены. В частности, один из аспектов технической ре-
ализации
переключательных переменных — это задание так на-
1
Буквально: переносить из конца обратно (в начало). — Прим. изд. ред.