Применения сумматоров.
Покажем, что 4-разрядный сумматор можно использовать в качестве двух одноразрядных сумматоров. С учетом внутренних переносов сумматор, показанный на рис. 6.103,а, на основании соотношений
описывается функциями:
где
агвг V агсг
внутренние сигналы ИС. Подставив в эти функции значения (рис. 6.103,а)
получим:
т.е. 4-разрядный сумматор при указанных на рис. 6.103,а соединениях входов может быть использован в качестве двух независимых одноразрядных сумматоров.
Рис. 6.103
На рис. 6.103, б показано упрощенное условное графическое обозначение двоичного сумматора, где в левом и правом полях указаны веса входов и выходов сумматора. Действительно, входы
на основании (6.51) логически равноценны (взаимозаменяемы) и имеют вес, равный 1. Так же логически равноценны входы
поэтому приведенное на рис. 6.103, б обозначение 4-разрядного сумматора более удобно в применении, чем обозначение на рис. 6.103,а. На рис. 6.103,в показано упрощенное обозначение двух одноразрядных сумматоров, выполненных на основе 4-разрядного сумматора.
Сложение чисел, представленных в прямом коде, можно выполнить с помощью предварительного преобразования прямого
кода в дополнительный. Чтобы сумму представить в прямом коде, необходимо выполнить обратное преобразование. Такие преобразования (прямого кода в дополнительный и дополнительного в прямой) легко осуществить с помощью ЛЭ, выполняющих функцию сумма по модулю два, и двоичных сумматоров на основании правил, приведенных в § 6.9. Так как правила преобразования прямого кода в дополнительный и дополнительного кода в прямой идентичны, то эти преобразования выполняются одной и той же схемой. На рис. 6.104, а показана схема преобразования 8-разрядных кодов чисел
знаковый разряд).
Рис. 6.104
Пусть на вход подается прямой код
где
Если
то
т.е. код не изменяется, так как число положительное. Если
то
и сумматор производит вычисление суммы