Устройство для сложения чисел
Иллюстрации
Показать всеРеферат
Изобретение относится к вычислительной технике и предназначено для применения в ЭВМ и в специализиг рованных вычислителях, например, для цифровой фильтрации. Целью изобретения является расширение функциональных возможностей за счет сложения чисел как в обратном, так и в дополнительном коде. Для достижения цели в устройство введен дополнительный одноразрядньй сумматор и новые связи. Это позволяет упростить цепь формирования старшего разряда суммы и знака, а также управлять добавлением циклического переноса в младший разряд. ил.
СОЮЗ СОВЕТСКИХ
СОЦИАЛ ИСТИЧЕСНИХ
РЕСПУБЛИН а91 «И
5ОЗ А1 (511 4 С 06 F 7 50! !
"-../
ГОСУДАРСТВЕННЫЙ КОМИТЕТ
ПО ИЗОБРЕТЕНИЯМ И ОТКРЫТИЯМ
ПРИ ГКНТ CCa (21) 4320164/24-24 (22) 04.09.87 (46) 30,03.89. Бюл. М - 12 (72) Б.И.Соловьев (53) 681.325.5(088.8), (56) Самофалов К.Г. и др. Электронные цифровые вычислительные машины.Киев: Вища школа, 1976, с. 290, рис. 267.
Авторское свидетельство СССР
1Ф 788107, кл. G 06 F 7/50, 1978, (54) УСТРОЙСТВО ДЛЯ СЛОЖЕНИЯ ЧИСЕЛ (57) Изобретение относится к вычислительной технике и предназначено
I
Изобретение относится к вычислительной технике и предназначено для применения в ЭВМ и специализированных вычислителях, например, для цифровой фильтрации, Цель изобретения — расширение функциональных возможностей за счет сложения чисел как в обратном, так и в дополнительном коде.
На чертеже представлена функциональная схема устройства.
Устройство для сложения чисел содержит одноразрядные сумматоры 1 - 6 и элемент И 7.
Устройство работает следующим образом.
На входы операндов сумматоров 1 — 6 устройства поступают числа, выражен-. ные обратным или дополнительным кодом, -представленные (n-1) числовым и одним знаковым разрядом, а получаемый результат представлен и числовым, для применения в ЭВМ и в специализи;- рованных вычислителях, например, для цифровой фильтрации. Целью изобретения является расширение функциональных возможностей за счет сложения чисел как в обратном, так и в дополнительном коде. Для достижения цели в устройство введен дополнительный одноразрядный сумматор и новые связи. Это позволяет упростить цепь формирования старшего разряда суммы и знака, а также управлять добавлением циклического переноса в младший разряд. I ил. и одним знаковым разрядом в обратном или дополнительном коде соответственно, При суммировании чисел, выраженных обратным кодом, подается единичный сигнал на управляющий вход (УВ) элемента И 7 и замыкается цепь циклического переноса. При этом единичные или нулевые сигналы переноса с выхода переноса сумматора 1 поступают через элемент И 7 на вход переноса сумматора 6 младшего разряда.!.
При суммировании чисел, выраженных дополнительным кодом, подается нулевой сигнал на УВ элемента И 7, и цепь циклического переноса размыкается. На вход переноса сумматора 6 младшего разряда поступает нулевой сигнал с выхода элемента И 7. Для устранения переполнения предусмотрено расширение разрядной сет-
1469503 ки, которое происходит эа счет соединения входов сумматора .1 знакового разряда г входами введенного одноразрядного сумматора 2, выход которого является выходом старшего разРяда Ян
Пример 1. Суммирование в обратном коде.
1 „, - 1 ° 1 0 1 0, 1 „,р - 1 ° 1 1 0 1 ° 10
На. сумматоре с учетом единицы циклического переноса
1 ° 11010
1 11101
С =1 ° 11000
Пример 2. Суммирование в дополнительном коде,. 4 П 1 ° 101 1 ф «азор 1 ° 1
На сумматоре
1. 11011 20
1.llll0
СА „ 1.11001
Формула изобретения
Устройство для сложения чисел, содержащее и одноразрядных сумматоров (n — разрядность операндов) и элемент И, входы операндов однораз.рядных сумматоров с первого по (n-I)
-й соединены с входами .соответствующих разрядов первого и второго операндов устройства, а выходы суммы соединены с выходами соответствующих разрядов результата устройства, выход переноса i-ro одноразрядного сумматора (i = :1,...,n-2) соединен с входом переноса (i+1)-ro одноразрядного сумматора, первый вход операнда и-ro одноразрядного сумматора соединен с входом знакового разряда первого операнда устройства, а выход суммы соединен с выходом знакового разряда результата устройства, о т— л и ч а ю щ е е с я тем, что, с целью расширения функциональных возможностей за счет сложения чисел как в обратном, так и в дополнительном коде, оно содержит дополнительный одноразрядный сумматор, входы операндов которого соединены с входами знаковых разрядов первого и второго операндов устройства, вход переноса соединен с выходом переноса (и-1)-то одноразрядного сумматора, а выход переноса соединен с входом переноса и-го одноразрядного сумматора, второй вход операнда которого соединен с входом знакового разряда второго операнда устройства, а выход переноса соединен с первым входом элемента И, второй вход которого соединен с управляющим входом устройства, а выход подключен к входу переноса первого одноразрядного сумматора, выход суммы дополнительного сумматора соединен с выходом дополнительного разряда результата устройства.
1469503
3lr Х
ЗнУ
Xh-2 2 2 Т 1
Составитель А,Степанов
Редактор Л.Пчолинская Техред Л.Сердюкова Корректор M,Ïîæî
Заказ 1360/54 Тираж 667 Подписное
ВНИИПИ Государственного комитета ао изобретениям и открытиям при ГКНТ СССР
113035, Москва, Ж-35, Раушская наб., д. 4/5
Производственно-издательский комбинат "Патент", г. Ужгород, ул. Гагарина,101