суммы
На основании приведенного описания десятичного сумматора составляется таблица истинности (табл. 6.21), из которой видно, что функции не зависят от переменной а значит, ее можно исключить из рассмотрения (номера клеток диаграмм Вейча будут определяться числами
Непосредственно из табл. 6.21 следует, что младший разряд суммы
Составив диаграммы Вейча для остальных функций (рис. 6.107), получим:
Рис. 6.107
Для вычисления разности разрядов
десятичных чисел необходимо использовать преобразователь разряда
в дополнение
до 9 на основании соотношений:
В соответствии с этим функционирование преобразователя описывается табл. 6.22. Составив по ней диаграммы Вейча (рис. 6.108), получим:
Выпускаемые в интегральном исполнении десятичные сумматоры и преобразователи десятичного числа в дополнение до 9 строятся по описанным выше методам. На рис. 6.109 приведены ИС:
МС14560В, 74F583 - одноразрядные десятичные сумматоры;
МС14561В - преобразователь десятичного числа в дополнение до
, описываемый функциями
где
дополнение) — сигнал управления преобразователем
при
при
нуль) — сигнал установки нулевого значения выходов,
функции, описываемые выражениями (6.52),
Каскадирование десятичных сумматоров для получения устройства, выполняющего операции сложения и вычитания двухразрядных десятичных чисел
показано на рис. 6.110. Сигнал SUB (Subtract - вычитание) используется для управления операциями сложения и вычитания
сложение,
вычитание).
Преобразователи
выполняют функции
так как двухразрядные десятичные числа
и 1). Сумматоры
вычисляют величину
поэтому
При вычитании сумма может получиться как положительной, так и отрицательной. Из выражения (6.53) при
следует, что
т.е. сумма
представляется в десятичном дополнительном коде. Знаковым разрядом является перенос
Понятно, что при сложении разрядная сетка не должна переполняться (требуется выполнение условия