Устройство для сложения и вычитания

 

COOS СОВЕТСКИХ

3 Й

РЕСПУБЛИК,SU„„1226443 А др 4 G 06 F 7/50

ГОСУДАРСТВЕННЫЙ КОМИТЕТ СССР

ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И OTHPbfAO т ! °

ОПИСАНИЕ ИЗОБРЕТЕНИЯ / :

К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ (21) 3800528/24-24 (22) 20.09.84 (46) 23.04.86. Бюп. Ф 15 (72) Е.К. Кроитор, Л.Г. Руснак и В.П. Черноуцан (53) 681.325.5(088.8) (56) Авторское свидетельство СССР

У 574716, кл. G 06 F 7/50, 1977.

Патент США В 4319335, кл. С 06 F 7/50, 1982.

Авторское свидетельство СССР

Р 922730, кл. С 06 F 7/50, 1982. (54) УСТРОЙСТВО ДЛЯ СЛОЖЕКИЯ И ВЫ-. ÀÍÍÍ (57) Изобретение относится к вычислительной технике и может быть ис,пользовано при выполнении операций сложения и вычитания чисел со знаками. Цель изобретения — повышение быстродействия. В устройство, содержащее сумматор, блок анализа знаков, блок сравнения, блок определения знака результата, у которого входы первого и второго операндов соединены с первым и вторым входами блока сравнения соответственно, первый вход которого соединен с первым входом блока определения знака результата, второй вход которого соединен с входом знака первого операнда и с первым входом блока анализа знаков, второй вход которого соединен с входом знака второго операнда и с третьим входом блока определения зна.ка результата, выход которого является первым выходом устройства, дополнительно введены первый и второй вычитатели, причем вход первого oneра а соединен с первыми входами сумматора и первого вычитателя, а также с вторым входом второго вычитателя, вход второго операнда - с вторыми входами сумматора и первого вычитателя, а также с первым входом в ороС2 го вычитателя, выходы сумматора, первого и .второго вычитателей объединены и подключены к второму выходу устройства, четвертый вход блока определения знака результата соеди- Я нен с вторым входом блока сравнения и с третьим входом первого вычитателя, третий вход второго вычитате- Ю ля соединен с первым выходом блока 1Я сравнения., третий вход которого соединен с первым выходом блока анализа рф знаков, второй выход которогосоединен р

° с третьим входом сумматора. 1 ил.

1226443

Изобретение отйосится к вычислительной технике и может быть использовано при выполнении операций сложения и вычитания чисел со знаками„

Цель изобретения — повышение быстродействия устройства, На чертеже изображена блок-схема устройства для сложения и вычитания.

Устройство для сложения и вычитания содержит сумматор 1, первый вы1I0 читатель 2, второй вычитатель 3, блок 4 анализа знаков, в качестве которого используется сумматор по модулю два, имеющий прямой и инверс1 4 ный выходы, блок 5 сравнения и блок б определения знака результата. Первый операнд А подается на первые входы сумматора 1, вычитателя 2, блока 5 сравнения и второй вход вычитателя 3, Второй операнд В подается на вторые входы сумматора 1, вычитателя 2, блока 5 сравнения и первый вход вычитателя 3. Выходы сумма" тора 1, вычитателей 2 и 3 соединены с информационным выходом 7 результа25 та Q. знак о! первого операнда. подается на вход блока 4 анализа знаков и на вход блока 6 определения знака результата. Знак с второго операнда подается на вход блока 4 анализа зна-. ков и на вход блока 6 определения знака результата. На вход блока анализа знаков и на вход блока б определ ния знака результата подается знак с „ операции, вследствие чего 3g устройство выполняет операции сложения и вычитания чисел со знаками.

Выход блока 6 является выходом 8 знака o(результата. Один выход ("Вьгчитание") блока 4 анализа знаков,40 подключен к входу блока 5 сравнения.

Другой выход (" Сложение" ) блока 4 анализа знаков подключен к входу считывания сумматора 1. Прямой выход (АсВ) блока 5 сравнения подключен к входу считывания вычитателя 3 и к входу блока б определения знака результата, инверсный выход (АъВ) блока 5 сравнения подключен к входу считывания вычитателя 2 и к входу 1;О блока 6 определения знака результата.

Устройство работает следующим образом.

Операнды А и В одновременно поступают на сумматор 1, вычитатели 55

2 и 3 и блок 5 сравнения операндов.

Знаки с!ди О! операндов поступают на блок 4 анализа знакон и блок 6 определения знака результата одновременно с операндами. Сумматор 1 выполняет операцию А+В, вычитатель

2 — операцию А-В, вычитатель 3 операцию В-A. Все три операции выполняются параллельно. Результат одной из операций поступает на выход устройства.

Выбор операции опреде11яется рет зультатом анализа знаков с! О!

/ У ь э операндов, о! операции и сравнения

ОперандОв ПО мод улю.

Блоки 4-6 работают параллельно с блоками 1-3. Блок 4 анализа знаков

cx <„d. o! вырабатывает сигналы

"Сложение" (g„) и Вычитание" (g ).

Сигнал 9 поступает на вход считы6 1 вания сумматора 1 и является разрешением для получения полной суммы, которая поступает на выход 7 устройства. Блок 5 выполняет сравнение операндов А и В по модулю. Для выработки сигналов А)В (g ) и А . В (g P

21, 2 необходимо наличие на входе блока 5 сигнала, поступающего с блока 4. 2

Сигнал ф поступает на вход считыва21 ния вычитателя 2 и является разрешением для получения окончательной разности A-B, которая поступает на выход ? устройства. Сигнал У посту21 пает на вход считывания вычитателя 3 и является разрешением для получения окончательной разности В-А, которая поступает на выход 7 устройства.

Блок б вырабатынает знак Ы„ резуль8 тата операции. Зтот знак для операции А+В определен сигналами с!А,О!

А У Э с!.„, дпя операции А- — сигналами, для операции

В-А — сигналами ol>,o! с

Д 6 о11

Формула изобретения

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

Составитель А. Клюев

Редактор Т. Кугрышева Техред В.Кадар Корректор И.Эрдейи

Заказ 2134/48 Тираж 671 Подписное

ВНИИПИ Государственного комитета СССР по делам изобретений и открытий

113035, Москва, Б-35, Раушская наб., д. 4/5

Производственно-полиграфическое предприятие, г. Ужгород, ул. Проектная, 4 динены с входами знаков первого и второго операндов устройства, выход блока определения знака результата является выходом знака устройства, о т л и ч а ю щ е е с,я тем, что, с 5 целью повышения быстродействия, оно содержит первый и второй вычитатели, причем вход первого операнда устройства соединен с первыми информационными входами сумматора и первого вычитателя, вход второго операнда соединен с вторыми информационными входами сумматора и первого вычитателя и с первым информационным входом второго вычитателя, второй инфор- t5 мационный вход которого соединен с входом первого операнда устройства, выходы сумматора, первого и второго вычитателей объединены и подключены к информационному выходу устройства, третий информационный вход блока определения знака результата соединен с третьим входом блока анализа знаков и с входом знака операции устройства, инверсный выход блока сравнения соединен с входом считывания первого вычитателя, вход считывания второго вычитателя соединен с прямым выходом блока сравнения, вход разрешения которого соединен с инверсным выходом блока анализа знаков, прямой выход которого соединен с входом считывания сумматора.

Устройство для сложения и вычитания Устройство для сложения и вычитания Устройство для сложения и вычитания 

 

Похожие патенты:

Изобретение относится к вычислительной технике и может быть использовано при построении многоразрядных сумматоров на МДП-транзисторах в качестве схемы ускоренного переноса

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

Изобретение относится к области вычислительной техники и может быть использовано при обработке цифровой информации

Изобретение относится к области вычислительной техники и может быть использовано при построении арифметических устройств ЭВМ

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

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

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

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

Изобретение относится к вычислительной технике, в частности к способам суммирования чисел, и может быть использовано при построении арифметических устройств ЭВМ для повышения их быстродействия

Изобретение относится к электронике и предназначено для использования в сумматорах чисел в двоичном представлении

Изобретение относится к вычислительной технике и может быть использовано при проектировании вычислительных узлов в составе специализированных БИС на основе МОП транзисторов

Изобретение относится к электронике и предназначено для использования в сумматорах чисел в двоичном представлении

Изобретение относится к техническим средствам информатики и вычислительной техники и может быть использовано в высокоскоростных арифметико-логических устройствах, в том числе для вычисления быстрого преобразования Фурье и сверток по методу Винограда
Наверх