Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Сумматоры. Сумматором называется электронное устройство, выполняющее арифметическое суммирование кодов чисел

 

Сумматором называется электронное устройство, выполняющее арифметическое суммирование кодов чисел.

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

– цифры данного разряда первого слагаемого,

– цифры данного разряда второго слагаемого,

– цифры переноса из соседнего младшего разряда (1 или 0).

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

 

Таблица 11.1

Перенос из младшего разряда X1 X2 S Перенос в старший разряд
0 0 0 0 0
0 1 0 1 0
0 0 1 1 0
0 1 1 0 1
1 0 0 1 0
1 1 0 0 1
1 0 1 0 1
1 1 1 1 1

 

В параллельном сумматоре достигается более высокое быстродействие. В нем суммируемые коды поступают одновременно на все разряды.

На рис. 11.1 приведена схема параллельного комбинационного сумматора.

Si –1 Si Si+ 1

 

 

Pi -1 Pi Pi+ 1 Pi+ 2

 

 

Xi –1 Yi –1 Xi Yi Xi + 1 Yi + 1

 

Рис.11.1 Схема параллельного комбинационного сумматора

 

В этом сумматоре, в каждом разряде одновременно формируется сумма. Хотя, если быть точным, то не совсем одновременно. На значение суммы влияет перенос, а он происходит последовательно и вносит некоторую задержку. При этом, до формирования окончательного результата на входах должны присутствовать входные сигналы Xi и Yi. Иногда суммирование разбивают на две операции:

– суммирование двух слагаемых,

– суммирование полученного результата с переносом из соседнего младшего разряда.

Каждая из этих операций выполняется полусумматором. На рис.11.2 приведена функциональная схема полусумматора и его условное обозначение.

 

Xi Yi

 

 

Si

Pi + 1

Функциональная схема полусумматора

 

Xi Si

 

Yi Pi + 1

 

Условное обозначение полусумматора

 

Рис. 11.2 Полусумматор

 

В таблице 11.2 приведена карта состояний полусумматора.

 

Таблица 11.2

Xi Yi Si Pi + 1
0 0 0 0
0 1 1 0
1 0 1 0
1 1 0 1

 

Здесь Xi и Yi входные данные (слагаемые),

Si сумма,

Pi + 1 единица переноса в старший разряд при переполнении младшего разряда.

На рис. 11.3 приведена функциональная схема и условное обозначение одноразрядного сумматора, а в таблице 11.3 представлена карта состояний.

Xi Yi Pi

Si

Pi + 1

Функциональная схема

 

 
 


Xi Si

 

 

Yi

 

Pi Pi + 1

 

Условное обозначение

 

Рис. 11.3 Одноразрядный сумматор

 

Таблица 11.3

 

Xi Yi Pi Si Pi + 1
0 0 0 0 0
0 0 1 1 0
0 1 0 1 0
0 1 1 0 1
1 0 0 1 0
1 0 1 0 1
1 1 0 0 1
1 1 1 1 1

 

Сумматор можно реализовать и с помощью двух полусумматоров и логического элемента ИЛИ (Рис.11.4).

 

Xi Si

 

 

Yi

Pi + 1

 

 

Pi

 

 

Рис. 11.4 Функциональная схема сумматора

 

Суммирование многоразрядных кодов осуществляется с помощью одноразрядных сумматоров. При этом, в зависимости от способа ввода – вывода кодов и организации переносов, многоразрядные сумматоры бывают:

последовательного и

параллельного

принципа действия.

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

<== предыдущая лекция | следующая лекция ==>
Счетчики | Денежная система и ее состав
Поделиться с друзьями:


Дата добавления: 2014-01-14; Просмотров: 820; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.024 сек.