Арифметическое устройство

Номер патента: 1290298

Авторы: Быков, Гусаков, Корягин

ZIP архив

Текст

СО)ОЗ СОВЕТСКСОЦИАЛИСТИЧ 298 ПУБЛИН 6 Р 7/38,51) ИСАНИЕ ИЗОБРЕТЕНИЯ менеиинакаство ю два,дешифака,иаковод ГОСУДАРСТ 8 ЕННЫЙ НОМИТЕТ СССР ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТКРЫТ(54) АРИФМЕТИЧЕСКОЕ УСТРОЙСТВО (57) Изобретение относится к области вычислительной техники и может быть использовано при построении процессоров ЭВМ и устройств обработки цифровой информации, Целью изобретения Является расширение области при ния устройства за счет реализац сложения и вычитания чисел со з ми и операции сравнения. Устрой содержит узел 1 формирования су и разности, сумматор 2 по модул схему 3 сравнения, управляющий ратор 4, узел 5 формирования зн группы сумматоров 6 и 7 по моду два, узел 8 формирования перено входы 9 и 10 разрядов первого и рого операндов, входы 11 и 12 з первого и второго операндов, вх 13 кода операции, выходы 14 раз результата, выход 15 знака, вых результата сравнения, вход 17 п носа, выход 18 переноса. 3 ил.Устройство работает следующим образом. 50Логика работы узла 1 не зависит от операции сложения и вычитания, изменяется в этом плане только логика формирования сигналов разрядных переносов: при суммировании У = АВС + + АВС + АВС + ЛВС, при вычитании числа В из числа А У 2АВС + АВС + + АВС + ЛВС, при вычитании числа А из числа В УЗ = АВС.+ АВС + АВС + 98 2+ АВС, где С - входной перенос (заем) .Формирование данных функций осуществляется следующим образом.На сумматор 2 по модулю два подаются знак числа А и знак числа В; если код операции нулевой, что соответствует сложению, то при равенстве знаков чисел А и В на выходе суммато. ра 2 по модулю два присутствует сигнал, запрещающий прохождение сигналов со схемы 3 сравнения к группам сумматоров по модулю два 6 и 7. Сумматоры 6 и 7 по модулю два в этом случае не инвертируют входные числа А и В, а так как нх знаки одинаковы, то на выходе узла 5 получим знак числа В. Если число Л положительно, а число В отрицательно или наоборот и присутствует единичный код операции (вычитание), то на выходе сумматора 2 по модулю два будет сигнал, запрещающий прохождение сигналов с выходов схемы 3 сравнения на группы сумматоров 6 и 7 по модулю два. В узлевыполняется операция сложения чисел А и В по модулю два. Схема 3 сравнения определяет большее по модулю число, знак которого передается на выход 15, а узел 8 осуществляет функцию 71.При одинаковых знаках чисел А и В и операции вычитания сумматор 2 па модулю два дает разрешение на вход дешифратора 4, при этом знак большего по модулю числа проходит на выход 5, знак числа В проинвертирован, а большее по модулю число проинвертируется на сумматорах 6 или 7 по модулю два, Узел 8 выдает в этом случае сйгналы переноса в соответствии с логической функцией 72 или УЗ. На вход 17 подается сигнал входного переноса, На выходах 14 получим разность двух чисел, а на выходе 18 - сигнал выходного переноса.Таким образом, результат операции не зависит от вариации поступления чисел на входы А и В, знаки чисел и их величины анализируются самим устройством, операции сложения и вычитания выполняются без применения дополнительного кода. В каждой операции вместе с результатом сложения или вычитания выдается результат сравнения чисел по модулюаУстройство, представленное на фиг.З, осуществляет выдачу прямого12902кода суммы или разности в нечетныхразрядах выхода и инверсного кода вчетных разрядах. формула изобретенияАрифметическое устройство, содержащее узел формирования суммы и разности, узел формирования переноса и первую группу сумматоров по модулю два, причем входы первой группы узла 10 формирования суммы и разности соединены с входами разрядов первого операнда устройства и подключены к первым входам соответствующих сумматоров по модулю два первой группы, выходы которых соединены с соответствующими входами первой группы узла формирования переноса, входы второй группы узла формирования суммы и разности соединены с входами разрядов 20 второго операнда устройства, а входытретьей группы узла формирования суммы и разности соединены с соответствующими выходами узла формирования переноса, выходы узла формирования суммы и разности соединены с выходами разрядов результата устройства, вход переноса узла формирования переноса соединен с входом переноса устройства, о т л и ч а ю щ е е с я тем, что, с целью расширения области применения за счет реализации сложения и вычитания чисел со знаками и операции сравнения, устройство допол" нительно содержит схему сравнения, 35 сумматор по модулю два, узел формирования знака, вторую группу сумматоров по модулю два и управляющий дешифратор, причем узел формирования знака содержит сумматор по модулю 98 4два и элемент И-ИЛИ, первые входысумматоров по модулю два второй группы соединены с соответствующими входами разрядов второго операнда устройства, а выходы подключены к соответствующим входам второй группы узла формирования переноса, вторыевходы сумматоров по модулю два первой и второй групп соединены соответственно с первым и вторым выходамиуправляющего дешифратора, первый ивторой информационные входы которогоподключены к выходам "Больше" и "Небольше" схемы сравнения, а стробирующий вход соединен с выходом сумматора по модулю два, первый и второй входы которого соединены с входами знаков первого и второго операндов устройства и подключены соответственно к первому входу элемента ИИЛИ и к первому входу сумматора помодулю два узла формирования знака,третий вход сумматора по модулю двасоединен с вторым входом сумматорапо модулю два узла формирования знака и подключен к входу кода операцииустройства, выход сумматора по модулю два узла формирования знака соединен с вторым входом элемента И-ИЛИ,третий и четвертый входы которогосоединены соответственно с выходами"Больше" и "Не больше" схемы сравнения, а выход подключен к выходу знака устройства, входы первой и второйгрупп схемы сравнения соединены соответственно с входами разрядов первого и входами инверсных разрядов второго операндов устройства, а выход"Больше" подключен к выходу результата сравнения устройства.ель А.Степанов .Олейник Состав Техред Корректор и едакто Заказ 7902 ПодписноССР омитета открыти ская наб д Про водствр/ 70 17 Тираж ВНИИПИ Государс по делам изоб 113035, Москва, твенногоретений Ж, Р полиграфическое предприятие, г. Ужгород, ул. Проектная

Смотреть

Заявка

3711920, 20.03.1984

ПРЕДПРИЯТИЕ ПЯ В-2892

БЫКОВ СЕРГЕЙ ВАДИМОВИЧ, КОРЯГИН ЛЕВ НИКОЛАЕВИЧ, ГУСАКОВ ОЛЕГ ИВАНОВИЧ

МПК / Метки

МПК: G06F 7/38, G06F 7/50

Метки: арифметическое

Опубликовано: 15.02.1987

Код ссылки

<a href="https://patents.su/4-1290298-arifmeticheskoe-ustrojjstvo.html" target="_blank" rel="follow" title="База патентов СССР">Арифметическое устройство</a>

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