Сумматоры

Все вычисления в компьютере выполняются процессором с помощью арифметического - логического устройства (АЛУ). В состав АЛУ входят сумматоры, сдвигатели, регистры и другие элементы.

 

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

 

Существуют одноразрядный и многоразрядный двоичный сумматор. Одноразрядный двоичный сумматор предназначен для сложения чисел одного разряда. Такой сумматор на практике не используется и существует чисто теоретически для того, чтобы понять суть работы всего сумматора в целом.

 

Вспомним, что при сложении двоичных чисел в каждом разряде образуется сумма и при этом возможен перенос в старший разряд.

Например: 11101

1001

Введем обозначения: слагаемые (А, В), перенос из младшего разряда (Р0) и перенос (Р). Схематично, сумматор можно изобразить так:

 

Через входы А и В поступают значения соответствующих разрядов двух слагаемых. Вход Р0 – возможный перенос 1 из младшего разряда. Через выход S выходит значение суммы в соответствующих разрядах. Выход Р – возможный переход 1 в соседний старший разряд.

 

Таким образом, одноразрядный двоичный сумматор есть устройство с тремя входами и двумя выходами, работа которого может быть описана следующей таблицей сложения:

 

Вход Выход
А В Р0 S Р

 

Для вычисления переноса в одноразрядном двоичном сумматоре реализуется следующее логическое выражение:

P = (A & B) v (A & P0) v (B & P0)

Составим таблицу истинности для этого выражения:

А В Р0 (A & B) (A & P0) (B & P0) Р

 

Для вычисления суммы в одноразрядном двоичном сумматоре реализуется следующее логическое выражение:

S = (A v B v P0) & v (A & B & P0)

Докажем это с помощью таблицы истинности:

А В Р0 (A v B v P0) (A & B & P0) (A v B v P0) & S

 

Многоразрядный двоичный сумматор образуется с помощью последовательно соединенных одноразрядных сумматоров. Схематично это можно изобразить так:

 

 


На каждый разряд ставится одноразрядный сумматор, причем выход (перенос) сумматора младшего разряда подключается ко входу сумматора старшего разряда.

 

Работа логических элементов описывается с помощью таблиц истинности.

Таким образом, сумматор — это электронная логическая схема, выполняющая суммирование двоичных чисел.

Сумматор служит, прежде всего, центральным узлом арифметико-логического устройства компьютера, однако он находит применение также и в других устройствах машины.

 








Дата добавления: 2015-10-19; просмотров: 2000;


Поиск по сайту:

При помощи поиска вы сможете найти нужную вам информацию.

Поделитесь с друзьями:

Если вам перенёс пользу информационный материал, или помог в учебе – поделитесь этим сайтом с друзьями и знакомыми.
helpiks.org - Хелпикс.Орг - 2014-2024 год. Материал сайта представляется для ознакомительного и учебного использования. | Поддержка
Генерация страницы за: 0.007 сек.