Устройство для сложения и вычитания
Иллюстрации
Показать всеРеферат
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 мационный вход которого соединен с входом первого операнда устройства, выходы сумматора, первого и второго вычитателей объединены и подключены к информационному выходу устройства, третий информационный вход блока определения знака результата соединен с третьим входом блока анализа знаков и с входом знака операции устройства, инверсный выход блока сравнения соединен с входом считывания первого вычитателя, вход считывания второго вычитателя соединен с прямым выходом блока сравнения, вход разрешения которого соединен с инверсным выходом блока анализа знаков, прямой выход которого соединен с входом считывания сумматора.