Устройство для суммирования двоичных чисел
Иллюстрации
Показать всеРеферат
Изобретение относится к автоматике и вычислительной технике. Цель изобретения - упрощение устройства. Устройство содержит два параллельных 15 16 сумматора 1 и 2, пять элементов И 3-7, два элемента ИЛИ 8 и 9, элемент И-НЕ 10, которые соответствующим образом соединены между собой и с тремя входами задания режима устройства, входами знаковых разрядов и информационными входами первого и второго операндов устройства, выходом знакового разряда и информационными выходами устройства. Устройство вьшолняет суммирование двоичных чисел, каждое из которых может быть предназначено в дополнительном или обратном модифицированном коде, а результат суммирова-. ния формирует в дополнительном или обратном модифицированном коде при выигрьше в оборудовании в 2 -раза по сравнению с прототипом (в схеме управления ) . 2 ил. -.Д , , 12 ft t ill О to (Л 00 4 СО N О со
СОЮЗ СОВЕТСНИХ
СОЦИАЛИСТИЧЕСНИХ
РЕСПУБЛИН (51) 4 G 06 F 7/50
ОПИСАНИЕ ИЗОБРЕТЕНИЯ
К А ВТОРСНОМУ СВИДЕТЕЛЬСТВУ
ГОСУДАРСТВЕННЫЙ НОМИТЕТ СССР
ПО ДЕЛАМ. ИЗОБРЕТЕНИЙ И ОТНРЫТИЙ (21) 4051343/24-24 (22) 07.04.86 (46) 07.10.87. Бюл. У 37 (71) Тернопольский финансово-экономический институт (72) 3.И.Домбровский, М.А.Дуда и Л.А.Узлова (53) 681.325.5(088.8) (56) Авторское свидетельство СССР
У 1193665, кл. С 06 F 7/50, 1984.
Авторское свидетельство СССР
У 1264164, кл. G 06 Р 7/50, 1985.
{54) УСТРОЙСТВО. ДЛЯ СУММИРОВАНИЯ
ДВОИЧНЫХ ЧИСЕЛ (57) Изобретение относится к автоматике и вычислительной технике. Цель изобретения — упрощение устройства.
Устройство содержит два параллельных
„„SU„„1343409 А1 сумматора 1 и 2, пять элементов И 3-7, два элемента ИЛИ 8 и 9, элемент И-НЕ
10, которые соответствующим образом соединены между собой и с тремя входами задания режима устройства, входами знаковых разрядов и информационными входами первого и второго операндов устройства, выходом знакового разряда и информационными выходами устройства. Устройство выполняет суммирование двоичных чисел, каждое из которых может быть предназначено в дополнительном или обратном модифицированном коде, а результат суммирова-. ния формирует в дополнительном или обратном модифицированном коде при выигрыще в оборудовании в 2 -раза по сравнению с прототипом (в схеме управления) . 2 ил . б 4
1343409
Изобретение предназначено для использования в автоматике и вычислительной технике, в частности при реализации арифметических устройств специализированных цифровых вычислительных машин.
Цель изобретения — упрощение устройства.
На фиг.1 представлена функциональ- 10 ная схема устройства для - уммирования двоичных чисел на фиг.2 -- функцио-. нальная схема параллельного сумматора.
Устройство содержит параллельные сумматоры 1 и 2, элементы И 3-7, ИЛИ
8 и 9, И-НЕ 10, входы 11 и 12 цифровых разрядов слагаемых и выходы 13 и
1ч знаковых разрядов слагаемых, входы
15-17 управления представлением первого и второго операндов и результата, соответственно, выходы 18 числовых разрядов и выход 19 знакового разряда результата, выход.20 переноса параллельного сумматора 1, вход 2 1 переноса младшего разряда второго параллельного сумматора 1.
Параллельный сумматор 2 содержит последовательно соединенные одноразрядные сумматоры 22-25 .
ЗО
Устройство для суммирования двоичных чисел работает следующим образом.
Числа А и В, поступающие на соот ветствующие входы 11,, 13 и 12,. 14 устройства, представлены и числовыми
35 и двумя знаковыми разрядами,, а результат С на выходах 18 и 19 устрой-. ства представлен также и числовыми и двумя знаковыми разрядами. Если число А, поступающее на входы 11 и 13, представлено в дополнительном модифицированном коде, на входе 15 устрой-ства должен быть нулевой сигнал, а если число А представлено в обратном модифицированном коде,, на входе 15 устройства должен быть единичный сигнал.
Аналогично, если число В, поступающее на входы 12 и 14 представлено в дополнительном модифицированном ко5О де, на входе 16 устройства должен быть нулевой сигнал, а если число В представлено в обратном модифицированном коде, на входе 16 устройства должен быть единичный сигнал. Если ре55 зультат суммирования С должен быть представлен в дополнительном модифицированном коде, на входе 17 устройства должен быть нулевой сигнал, а если результат суммирования С должен быть представлен в обратном модифицированном коде, на входе 1? устройства должен быть единичный сигнал.
Если числа А и В представлены в дополнительных модифицированных кодах,а результат суммирования С также должен быть представлен в дополнительном модифицированном коде, на входах 15-17 устройства будут нулевые сигналы. При этом на выходах элементов И 3-7 и ИЛИ 8 и 9 будут нулевые сигналы. В этом случае на выходе параллельного сумматора 1 будет результат суммирования чисел А и В в допол— нительном моцифицированном коде, числовая часть которого суммируется с числом 0 ... 0 в параллельном сумматоре 2. В итоге на выходе параллельного сумматора 2 и знаковом выходе параллельного сумматора. 1 будет результат С суммирования чисел А и В в дополнительном модифицированном коде, Если числа А и В представлены в дополнительных модифицированных кодах, а результат суммирования С должен быть представлен в обратном модифицированном коце, на входах 15 и 16 устройства будут нулевые сигналы, а на входе 17 устройства будет единичный сигнал . При этом на выходах элементов И 3-6 и ИЛИ 8 будут нулевые сигналы.
Если на выходе параллельного сумматора 1 есть положительный результат суммирования чисел А и В, представленный в дополнительном модифицированном коде, числовая часть этого результата будет суммироваться с числом
0 ... 0 в параллельном сумматоре 2.
Если на выходе параллельного сумматора 1 есть отрицательный результат суммирования чисел А и В, представленный в дополнительном модифицированном коде, на.выходе элемента И 7 будет единичный сигнал, так как на выходе элемента И-НЕ 10, выходе знакового разряда параллельного суммато— ра 1 и входе 17 задания режима устройства есть единичные сигналы. При этом числовая часть результата, полученного на выходе параллельного сумматора 1, будет суммироваться с числом 1 ... 1 в параллельном сумматоре 2. В итоге на выходе параллельного сумматора 1 будет результат С суммирования чисел A и В в обратном модифицированном коде.
1343409
Если число А представлено в обратном модифицированном коде, число В в дополнительном модифицированном коде, а результат суммирования С должен
5 быть представлен в дополнительном модифицированном коде, на входе 15 устройства будет единичный сигнал, а на входах 16 и 17 устройства будут нулевые сигналы. При этом на выходах эле- 10 ментов И 4-7 и ИЛИ 9 будут нулевые сигналы. Если число А отрицательное, а число В положительное или отрицательное, на выходе элемента И 3 будет единичный сигнал, а следовательно, и на выходе элемента ИЛИ 8 будет единичный сигнал и в младший разряд параллельного сумматора 1 поступает дополнительная единица.
Если числа А и В положительные или 20 число А положительное, а число В отрицательное, в младший разряд сумматора 1 дополнительная единица поступать не будет. При этом на выходе параллельного сумматора 1 будет резуль- 25 тат суммирования чисел А и В в дополнительном модифицированном коде, числовая часть которого суммируется с числом 0 ... 0 в параллельном сумматоре 2. В итоге на выходе параллельного сумматора 2 и знаковом выходе параллельного сумматора 1 будет результат С суммирования чисел А и В в дополнительном модифицированном коде.
Если число А представлено в допол35 нительном модифицированном коде, число  — в обратном модифицированном коде,, а результат суммирования С должен быть представлен в дополнительном модифицированном коде, на входе 16 устройства будет единичный сигнал, а на входах 15 и 17 устройства будут нулевые сигналы. При этом на выходах элементов И 3 и 5-7 будут нулевые сигналы. Если число В отрицательное, а число А положительное ипи отрицательное, на выходе элемента И 4 будет единичный. сигнал, а следовательно, и на выходе элемента ИЛИ 8 будет единичный сигнал и в младший разряд па50 раллельного сумматора 1 поступает дополнительная единица.
Если числа А и В положительные ипи число В :положительное, а число А отрицательное в младший разряд суммаУ
55 тора 1 дополнительная единица поступать не будет. При этом на выходе параллельного сумматора 1 будет результат суммирования чисел А и B в дополнительном модифицированном коде, числовая часть .которого суммируется с числом 0 ... 0 в параллельном сумматоре 2. В итоге на выходе параллельного сумматора 2 и знаковом выходе параллельного сумматора 1 будет результат С суммирования чисел А и В в дополнительном модифицированном коде.
Если число А представлено в обратном модифицированном коде, а число
 — в дополнительном модифицированном коде или число А представлено в дополнительном модифицированном коде, а число  — в обратном модифицированном коде и результат суммирования должен быть представлен в обратном модифицированном коде, процессы формирования результата суммирования чисел А и В в дополнительном модифицированном коде на выходе параллельного сумматора 1 аналогичны описанному. Если на выходе параллельного сумматора 1 есть положительный результат суммирования чисел А и В, представленный в дополнительном модифицированном коде, числовая часть этого результата будет суммироваться с числом 0 ... 0 в параллельном сумматоре 2.
Если на выходе параллельного сумматора 1 есть отрицательный результат суммирования чисел А и В, представленный в дополнительном модифицированном коде, на выходе элемента И 7 будет единичный сигнал, так как на выходе элемента И-НЕ 10, выходе знака параллельного сумматора 1 и входе
17 устройства есть единичные сигналы.
При этом числовая часть результата, полученного на выходе параллельного сумматора 1 будет суммироваться с числом 1 ... 1 в параллельном сумматоре 2. В итоге на выходе параллельного сумматора 2 и знаковом выходе параллельного сумматора 1 будет результат С суммирования чисел А и В в обратном модифицированном коде.
Если числа A и В представлены в обратных модифицированных кодах, а результат суммирования С должен быть представлен в дополнительном модифицированном коде, на выходах l5 и 16 устройства будут единичные сигналы, а на выходе 17 устройства — нулевой сигнал. При этом на выходах элементов И 6 и 7 будут нулевые сигналы.
Если числа А и В положительные, на
1343409 выходах элементов И 3-5, а следовательно, и на выходах элементов ИЛИ 8 и 9 будут нулевые сигналы„При этом на выходе параллельного сумматора 1 будет результат суммирования чисел А и В, числовая часть которого суммируется с числом О ... О в параллельном сумматоре 2. В итоге на выходе параллельного сумматора 2 и знаковом выходе параллельного сумматора 1.будет результат С суммирования чисел в дополнительном модифицированном коде.
Если числа А и В отрицательные, на выходах элементов И 3 — 5, а следовательно, и на выходах элемен îâ ИЛИ
8 и 9 будут единичные сигналы. В этом случае в младшие разряды параллельных сумматоров 1 и 2 поступают дополнительные единицы. Числовая часть результата, полученного на выходе параллельного сумматора 1, будет суммироваться с числом О.„. Оil в параллельном сумматоре 2. В итоге на выходе параллельного сумматора 2 и знаковом выходе параллельного сумматора 1 также будет результат С суммирования чисел в дополнительном модифицированном коде„
Если число А отрицательное, а число В положительное, на выходах элементов И 3 и И 4 будут соответственно единичный и нулевой сигналы, вследствие чего на выходе элемента ИЛИ 8 будет единичный сигнал к в младший разряд параллельного сумматора 1 поступает дополнительная единица. При этом на выходе параллельного сумматора 1 будет результат суммирования чисеп А и В в дополнительном модифицированном коде, числовая часть которого суммируется с числом О... О в параллельном сумматоре 2. В итоге на выходе параллельного сумматора 2 и знаковом выходе параллельного сумма.— тора 1 будет результат С суммирования чисел А и В в дополнительном модифицированном коде.
Если число А положительное, ". число В отрицательное, на выходах эле.- ментов И 3 и 4 будут соответственно нулевой и единичный сигналы, вследствие чего на выходе элемента ИЛИ 8 будет единичный сигнал и в младшии разряд параллельного сумматора 1 поступает дополнительная единица. При этом на выходе параллельного сумматора 1 будет результат суммирования чисел А и В в дополнительном модифицираваннам коде, числовая часть которого суммируется с числом О... О в параллельном сумматоре 2. В итоге на выходе паралпельнаго сумматора 2 и
5 знаковом выходе параллельного сумматора 1 будет результат С суммирования чисел А и В в дополнительном модифицированном коде.
Если числа А и В представлены в обратных модифицированных кодах, а результат суммирования С должен быть представлен также в обратном модифицированном коде, на входах 15-17 устройства будут единичные сигналы.
При этом на выходах элементов И 3-5 и 7, а следовательно, и на выходе элемента ИЛИ 8 будут нулевые сигналы.
Если числа А и В положительные, на выходе 20 переноса параллельного сумматора 1 будет нулевой сигнал. Следовательно, на выходах элементов И 6 и ИЛИ 9 будут нулевые сигналы. При этом на выходе параллельного сумматоZ5 ра 1 будет результат суммирования чисел А и В, числовая часть которого суммируется с числом О... О в параллельном сумматоре 2. В итоге на выходе параллельного сумматора 2 и знака о вом выходе параллельного сумматора 1 будет результат С суммирования чисел
А и В в обратном модифицированном коде.
Если числа А и В отрицательные, на выходе 20 переноса параллельного
35 сумматора 1 будет единичный сигнал, вследствие чего на выходе элемента
И 6, а следовательно, и на выходе элемента ИЛИ 9 будут единичные сигналы и в младший разряд параллельного сумматора 2 поступает дополнительная единица. При этом числовая часть результата, полученного на выходе па— раллельного сумматора 1, будет сумми45 роваться с числом О... 01 в параллельном сумматоре 2. В итоге на выходе параллельного сумматора 2 и знаковом выходе параллельного сумматора 1 будет результат С суммирования чисел А и В в обратном модифицированном коде.
Если число А отрицательное, а число В положительное или чресла А положительное, а число В отрицательное и
55 на выходе 20 переноса параллельного сумматора 1 есть единичный сигнал, на выходе элемента И 6, а следовательно, к на выходе элемента ИЛИ 9 будут единичные сигналы и в младший разряд па1343409 раллельного сумматора 2 поступает дополнительная единица. При этом число вая часть результата, полученного на выходе параллельного сумматора 1 бу5 дет суммироваться с числом О... 01 в параллельном сумматоре 2. В итоге на выходе параллельного сумматора 2 и знаковом выходе параллельного сумматора 1 будет результат С суммирова- 10 ния чисел А и В в обратном модифицированном коде.
Если число А отрицательное, а число В положительное или число А положительное, а число В отрицательное и на выходе 20 переноса параллельного сумматора l есть нулевой сигнал, на выходе элемента И 6, а следовательно, и на выходе элемента ИЛИ 9 будут нулевые сигналы. При этом числовая часть 2О результата, полученного на выходе параллельного сумматора 1, будет суммироваться с числом О... 0 в параллельном сумматоре 2. В итоге на выходе параллельного сумматора 2 и знако- 25 ! вом выходе параллельного сумматора 1 будет результат С суммирования чисел
А и В в обратном модифицированном коде.
Формул а изобретения
Устройство для суммирования двоичных чисел, содержащее первый и второй параллельные сумматоры, пять элементов И, два элемента ИЛИ, причем входы знаковых разрядов первого и второго операндов устройства соединены с первыми входами соответственно первого и второго элементов И и соответственно с первым и вторым входами знаковых разрядов первого параллельного сумматора, выход знакового разряда которого соединен с выходом знакового разряда результата устройства и первым входом третьего элемента И, информационные входы первого и второго операндов устройства соединены с первыми и вторыми входами соответствующих числовых разрядов первого параллельного сумматора, выход переноса которого соединен с первым входом четвертого элемента И, вторые
50 входы первого и второго элементов И соединены между собой,-входы управления представлением первого операнда и управления представлением второго операнда устройства соединены соответственно с третьими входами первого и второго элементов И, вход управления представлением результата устройства соединен с вторыми входами третьего и четвертого элементов И, выход первого элемента ИЛИ соединен с входом переноса первого параллельного сумматора, выходы третьего и четвертого элементов И соединены соответственно с первым и вторым входами второго элемента ИЛИ, выход которого соединен с первым входом старшего разряда второго параллельного сумматора, первые -входы разрядов которого, кроме старшего, соединены с выходом третьего элемента И, вход переноса младшего разряда второго парал». лельного сумматора соединен с шиной нулевого потенциала устройства, выходы .числовых разрядов первого параллельного сумматора соединены соответственно с вторыми входами разрядов второго .параллельного сумматора, выходы разрядов которого соединены с выходом результата устройства, третий вход второго элемента ИЛИ соединен с выходом пятого элемента И, о т л и— ч а ю щ е е с я тем, что, с целью упрощения устройства, оно дополнительно содержит элемент И-НЕ, первый, второй и третий входы которого соединены соответственно с входами управления представлениями первого и второго операндов и результата устройства, выход элемента И-HE соединен с вторым входом первого элемента И и третьим входом третьего элемента И,. выход первого элемента И соединен с первыми входами первого элемента ИЛИ и пятого элемента И, выход второго элемента И соединен с вторыми входами первого элемента ИЛИ и пятого элемента И, третий и четвертый входы четвертого элемента И соединены соответственно с входами управления пред-.. ставлениями второго операнда и результата устройства.
1343409
Составитель N.Åñåíèíà
Техред Л.Сердюкова
Корректор N. Иаксимишинец
Редактор П.Гереши
Заказ 4824/49
Тираж 67". .
ВНИИПИ Государственного комитета СССР по делам изобретений и открытий
113035,, Москва, И-35, Раушская наб., д. 4/5
Подписное
Производственно-полиграфическое предприятие, г. Ужгород, ул. Проектная, 4