Главная > Разное > Цифровые устройства
<< Предыдущий параграф
Следующий параграф >>
<< Предыдущий параграф Следующий параграф >>
Макеты страниц

Десятичные сумматоры.

Разряды -разрядных положительных десятичных чисел и суммы представленных в коде 8-4-2-1, будем записывать в виде тетрад

где Разряды слагаемых и суммы (сумма вычисляется по модулю 9). Перенос в следующий разряд только при В дальнейшем для простоты индекс указывающий номер разряда, будем опускать, обозначив

Таблица 6.21. (см. скан) Десятичный сумматор в коде 8-4-2-1

Проще всего десятичный сумматор может быть построен на 4-разрядном двоичном сумматоре, вычисляющем сумму

и перенос и преобразователе CONV (Converter) этой суммы в сумму и перенос (рис. 6.106). Максимальное значение

суммы На основании приведенного описания десятичного сумматора составляется таблица истинности (табл. 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) при следует, что

т.е. сумма представляется в десятичном дополнительном коде. Знаковым разрядом является перенос Понятно, что при сложении разрядная сетка не должна переполняться (требуется выполнение условия

<< Предыдущий параграф Следующий параграф >>
Оглавление