Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ОСНОВЫ ТЕОРИИ ЦИФРОВЫХ УСТРОЙСТВ И....doc
Скачиваний:
7
Добавлен:
01.05.2025
Размер:
5.42 Mб
Скачать

12 Арифметические устройства

12.1 Комбинационные двоичные сумматоры

Сумматор это узел, в котором выполняется арифметическая операция суммирования цифровых кодов двух двоичных чисел. Числа в любой позиционной системе счисления складываются поразрядно. Поэтому сложить двоичные числа можно при наличии узлов, реализующих суммирование цифр одного разряда слагаемых с учетом возможного переноса из соседнего младшего разряда. К таким узлам относят одноразрядные комбинационные полусумматоры и сумматоры.

Комбинационный полусумматор HS предназначен для суммирования двух одноразрядных двоичных чисел. Он имеет два входа , и , два выхода – Si и Pi+1. Выход Si является выходом суммы, а выход Pi+1 – выходом переноса.

На основании таблицы 12.1 переключательные функции для Si, и Pi+1 в СДНФ будут иметь следующий вид:

Полусумма является функцией неравнозначности входных сигналов и («исключающее ИЛИ» )

, (12.1)

которая инверсна по отношению к функции равнозначности

. (12.2)

Таблица 12.1

Рисунок 12.1 – Полусумматор: а − функциональная схема;

б − условное графическое изображение

Устройство можно реализовать на логических элементах И, ИЛИ (рисунок 12.1). Основным требованием, предъявляемым к нему, является получение максимального быстродействия при минимальном числе последовательно включенных элементов.

Одноразрядный комбинационный сумматор предназначен для суммирования трех одноразрядных двоичных чисел. Он имеет три входа: , , и два выхода: Si и Pi+1. На входы и поступают значения суммируемых цифр данного разряда, на вход – значение переноса из соседнего младшего разряда. Порядок переключения трехвходового сумматора представлен в таблице 12.2, условное графическое обозначение на рисунке 12.2. На основе таблицы истинности (таблица 12.2) переключательные функции в СДНФ для Si и Pi+1 будут иметь следующий вид:

Таблица 12.2

Рисунок 12.2 – Одноразрядный комбинационный сумматор

Минимизируем полученные выражения с помощью карт Карно (рисунок 12.3). Анализ таблицы для Si показывает, что переключательная функция упрощению не поддается. Тогда преобразуем это выражение с помощью правил алгебры логики. Объединим первый и четвертый, второй и третий минтермы, а их общие сомножители (Pi и ) вынесем за скобки:

.

С учетом (12.1) и (12.2) это выражение запишется в виде .

Оригинальное выражение для суммы Si можно получить непосредственно из таблицы 12.2

.

Минимизированное логическое выражение для результата переноса в следующий разряд Pi+1 найдем по карте Карно:

Pi+1 = ai bi + ai Pi + bi Pi = ai bi + Pi (ai + bi).

Введем обозначения:

Gi = ai bi и Ti = (ai + bi),

получим

Pi+1 = Gi + Pi Ti.

Рисунок 12.3 – Карты Карно: а − переключательных функций Si; б − переключательных функций Pi

Функцию Gi называют функцией генерации (формирования) поразрядного переноса i-го разряда, а Tiфункцией передачи (распространения) переноса для i- го разряда. Реализация устройства суммирования трехразрядного сумматора может выполняться как показано на рисунке 12.4.

Рисунок 12.4 – Сумматор: а − одноразрядный сумматор; б− упрощенное изображение

МикросхемаК555ИМ5два одноразрядных полных сумматора. Она выполняет операцию сложения трех одноразрядных чисел в двоичном коде с учетом переноса младшего разряда в старший (рисунок 12.5).

Состояние выходных уровней схемы в зависимости от состояний на входах , и соответствует показанным в таблице 12.2.

Высокий и низкий уровни сигнала на выходах схемы Sn и Pn+1 устанавливаются при наличии высокого и низкого уровней на всех входах микросхемы.

Рисунок 12.5 – Условное графическое изображение ИС К555ИМ5