Арифметическое устройство Советский патент 1991 года по МПК G06F7/38 G06F7/50 

Описание патента на изобретение SU1635172A1

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

Цель изобретения - сокращение аппаратных затрат.

На фиг. t представлена графическая схема алгоритма работы арифметического устройства; на фиг. 2 - его ная схема; на фиг. 3 - вариант конкретного исполнения функциональной схемы двухразрядного арифметического устройства.

На фиг. 1 введены следующие обозначения: А, В и R - первый, второй операнды и результат операции соответственно; .S(А), S(B) и S(R) - знаки операндов и результаты операции;

КОП - код операции, выполняемой арифметическим устройством, причем ноль соответствует сложению, а единица - вычитанию; С и D - промежуточные переменные; С - число С в дополнительном коде.

Обработка операндов производится следующим образом (фиг. 1).

Сначала сравниваются модули операндов , после чего переменной С присваивается значение меньшего числа, а переменной D - большего. Затем анализируются знаки операндов и код операции. При выполнении вычитания чисел с одинаковыми знаками и сложения чисел с разными знаками производится преобразование меньшего числа в дополнительный код, а затем сложение его, с большим. При выполнении вычитания

О

со

СП

р

чисел с разными знаками и сложения чисел с одинаковыми знаками числа Складываются без преобразования. Результат операции всегда получается в прямом коде.

Арифметическое устройство (фиг.2) содержит схему 1 сравнения, сумматор 2 по модулю два, узел 3 формирования знака, группу 4 сумматоров по модулю два, узел 5,формирования суммы и разности и узел 6 формирования переноса, причем входы первой группы схемы 1 сравнения соединены с входами 7 разрядов первого операнда устройства, ктвый вход сумматора 1 по пяа соединен с входом В - / . а рпого перанда устройства а п .м чггодом узла 3 формирования ЗРЗК-, г торой и третий ячоды суммчтор. 1 по модт-тю

ДТЛ С СЛИЧ НП 1 Т-ь IT, М п цтяк г- - ро-

го оперзнлл /стргн стпя ч с 3 о лом 10 кода операции ас згветс гвешю, ,орой чо i ys.w S чю ,ния мика romit- ч ч с тгхо/ о Т о оллт,тт с тпми i сравнения, а его выход подключен г ыходу 11 знака устройств, Больше схшчы 1 сравнения гоедш о выходом 12 результата сравнения устройства, выходы группы 4 сумматоров по модулю два соединены с соответствующими входами первой группы узла 6 формирования переноса, входы первой группы узла 5 формирования суммы и раэности соединены с соответствующими выходами узла 6 формирования переноса выходы узла 5 формирования суммы и раэности соединены с выхода ® 11 разрядов результата устройства. Кроме того, арифметическое устройство содержит коммутатор 1 чисел, прячем ин- формацноакые входы первой и второй групп коммутаторе 14 чисел соединены с входами 7 и 15 разрядов первого и второго операндов устройства соответ- ственно, вход управления коммутатора 14 чисел соединен с выходом Не больше схемы 1 сравнения, выходы первой группы коммутатора 14 чисел соединены с входами второй группы узла 5 формирования суммы и раэности и с входами второй группы узла 6 формирования переноса, выходы второй группы коммутатора 14 чисел соединены с первыми входами группы 4 сумматоров по модулю два, устройство также содержит элемен 16 ИСКЛЮЧАЮЩЕЕ ИЛИ, первый вход которого соединен с выходом переноса уз- Jia 6 формирования переноса, а выход

0

5

0

0

5

5

0

подключен к выходу 17 переноса устройства, выход сумматора 2 по модулю два соединен с третьим входом узла 3 формирования знака, со вторыми входами группы 4 сумматоров по модулю два, с входом переноса узла 5 формирования суммы и разности, с входом переноса узла 6 формирования переноса и со вторым входом элемента 16 ИСКЛЮЧАЮЩЕЕ ИЛИ, входы второй группы схемы j сравнения соединены с входами 15 разрядов второго операнда устройства, а сходы третьей группы узла 5 формирования суммы и разности соединены с соответствующими выходами группы 4 сум;аторов по мсдуто два, узел 3 формирования знака содержит элемент 18 И--НЕ а элемент 19 РАВНОЗНАЧНОСТЬ, причем первый вход элемента 19 ТЧ ВНОЗНАЧЧОСТЬ

годключей к первому плоду узла 3 формирования знака, первый и второй входы элемента 18 И--НЕ подключены ко вто- пому и ретьему пллдал /члт 3 формирования нача i тст.твегно, вчх v элемента 18 И-НЕ соединен со вторым входом элемента 19 РАВНОЗНАЧНОСТЬ. выход которого подключи ч к выхо/ту у ла 3 формирования знака.

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

Первый и второй операнды, представленные в прямом коде, поступают нв входы 7 и 15, а их знаки - на входы В и 9 соответственно. Схема 1 сравнения определяет какое из чисел меньше и вырабатывает соответствующий сигнал, который поступает на управляющий BTJ коммутатора 14 чисел. Коммутатор 14 чисел коммутирует первый и второй операнды таким образом, что больший из инк поступает на входы второй группы узла 5 и входы второй группы узла 6, а меньший - на первые вкоды группы 4 сумматоров по модулю два. Сумматор 2 по модулю два вычисляет логическую функцию Of «S(A))© КОП, которая принимает единичное значение при сложении чисел с разными знакани и при вычитании чисел с одинаковыми знаками. Лог. 1 на выходе сумматора 2 по модулю два разрешает группе 4 сумматоров по модулю два инвертировать меньшее по абсолютной величине число, а узлам 5 и 6 - прибавить единицу в младшем разряде для перевода меньшего по модулю числа в дополнительный код. Лог. 1 на выходе сумматора 2 по модулю два, поступая на

второй вход элемента 16 ИСКЛЮЧАЮЩЕЕ ИЛИ, разрешает инвертирование сигнала переноса из старшего разряда, формируемого узлом 6 . Если логическая Функция, вычисляемая сумматором 2 по модулю два, принимает нулевое значение, которому соответствует лог.О то меньшее по .модулю число поступает на входы первой группы узла 5 и входы первой группы узла 6 без преобразования, а на входы переноса узлов 5 и -6 и на второй зход элемента 16 ИСКЛЮЧАЮЩЕЕ ИЛИ поступает лог. О. Узел 3 формирования знака реализует

логическую функцию S(R)S(A) ©(J-M,

где (j1 - логический сипчл нп выходе сумматора 2 по модулю двч, а М - логический сигнал на выходе Не больше схемы 1 сравнения.

Принцип действия узла 5 формирования суммы и разности и узла 6 формирования переноса широко известен и описан в (1).

Конкретный вариант построения устройства (фиг, 3) содержит сумматоры 20 по модулю два, мультиплексоры 21 и элемент НЕ 22, образуюсь схему 1 сравнения, двунаправленные ключи 23 и элемент Hi, 24, образующие коммутатор 14 чисел, сумматоры 25 по модулю два, образующие узел 5 формирования суммы и разности и мажоритарные элементы 26, образующие узел 6 формирования переноса. Формула изобр.е тения

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

5

0

5

0

5

0

5

0

5

ва, выходы группы сумматоров по модулю два соединены поразрядно с входами первой группы узла формирования переноса, входы первой группы узла формирования суммы и разности соединены поразрядно с выходами узла формирования переноса, выходы узла формирования суммы и разности соединены с выходами разрядов результата устройства, отличающееся тем, что, с целью сокращения аппаратных затрат, оно содержит коммутатор чисел и элемент ИСКЛЮЧАЮЩЕЕ ИЛИ, а узел формирования знака содержит элемент И-НЕ и элемент РАВНОЗНАЧНОСТЬ, причем информационные входы первой и яторой групп коммутатора чисел соединены о входами разрядов первого и второго операндов устройства соответственно, вхоп управления коммутатора чисел соединен с выходом Не больше схемы сравнения, выходы первой группы коммутатора чисел соединены с входами второй группы узла формирования суммы и разности и с входами второй группы узла формирования переноса, выходы второй группы коммутатора чисел гоединенч с первыми входами группы сумматороп по модулю два, первый вход элемента ИСКЛЮЧАЮЩЕЕ ИЛИ соединен с выходом переноса узла формирования переноса, а выход элемента ИСКЛЮЧАЮЩЕЕ ИЛИ подключен к выходу переноса устройства, выход сумматора по модулю два соединен с ре- тьим входом узла формирования знака, со вторыми входами группы сумматоров по модулю два, с входом переноса узла формирования суммы и разности, с входом переноса узла формирования переноса и со вторым входом элемента ИСКЛЮЧАЮЩЕЕ ИЛИ, входы второй группы схемы сравнения соединены с входами разрядов второго операнда устройства, а входы третьей группы узла формирования суммы и разности соединены поразрядно с выходами группы сумматоров по модулю два, первый вход элемента РАВНОЗНАЧНОСТЬ узла формирования знака подключен к первому входу узла формирования знака, первый и второй входы элемента И-НЕ узла формирования знака подключены ко второму и третьему входам узла формирования знака соответственно , выход элемента И-НЕ узла формирования знака соединен со вторым входом элемента РАВНОЗНАЧНОСТЬ узла, выход которого подключен к выходу узла формирования знака.

(Начало}

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

название год авторы номер документа
Арифметическое устройство 1984
  • Быков Сергей Вадимович
  • Корягин Лев Николаевич
  • Гусаков Олег Иванович
SU1290298A1
Устройство для сложения-вычитания чисел с плавающей запятой 1991
  • Синяк Александр Иванович
  • Шостак Александр Антонович
SU1784971A1
Устройство для поиска чисел в заданном диапазоне 1981
  • Иванов Николай Григорьевич
SU993250A1
Устройство для алгебраического сложения чисел 1986
  • Кожемяко Владимир Прокофьевич
  • Джалиашвили Зураб Отарович
  • Мартынюк Татьяна Борисовна
  • Княгинина Татьяна Владимировна
SU1339552A1
УСТРОЙСТВО ВЫРАВНИВАНИЯ ПОРЯДКОВ ОПЕРАНДОВ 1992
  • Горштейн В.Я.
  • Грушин А.И.
  • Шевцов С.Р.
RU2006910C1
Одноразрядный двоичный сумматор 1987
  • Дьяченко Юрий Георгиевич
SU1411736A1
Многоразрядное устройство для сложения и вычитания 1981
  • Кочергин Валерий Иванович
  • Кульбицкий Сергей Валерьевич
SU993264A1
СУММИРУЮЩЕЕ УСТРОЙСТВО 1993
  • Виневская Л.И.
  • Станишевский О.Б.
  • Ерохин А.В.
  • Рыжих О.А.
RU2069009C1
Устройство для деления двоичных чисел 1990
  • Косой Анатолий Алексеевич
  • Добрынин Анатолий Анатольевич
  • Кашарин Владимир Анатольевич
  • Хромушин Виктор Александрович
SU1783520A1
Устройство для умножения @ -разрядных двоичных чисел 1990
  • Подрубный Олег Владимирович
  • Кряжев Виктор Иванович
SU1783519A1

Иллюстрации к изобретению SU 1 635 172 A1

Реферат патента 1991 года Арифметическое устройство

Изобретение относится к вычислительной технике и может быть использовано при построении процессоров ЭВМ и устройств обработки цифровой информации. Цель изобретения - сокращение аппаратных затрат. Указанная цель достигается тем, что в арифметическое устройство, содержащее схему сравнения, сумматор по модулю два, узел формирования знака, группу сумматоров по модулю два, узел формирования суммы и разности и узел формирования переноса, введен коммутатор чисел с соответствующими связями. 3 ил. с Ј

Формула изобретения SU 1 635 172 A1

1

IflNfl

I

IZ3

Конец

Pve.f

/J

.2

Документы, цитированные в отчете о поиске Патент 1991 года SU1635172A1

Алексеенко А.Г., Юагурин И.И
Микросхемотехника
- М.: Радио и связь, 1982, с
Аппарат для радиометрической съемки 1922
  • Богоявленский Л.Н.
SU124A1
Переносная печь для варки пищи и отопления в окопах, походных помещениях и т.п. 1921
  • Богач Б.И.
SU3A1
Арифметическое устройство 1984
  • Быков Сергей Вадимович
  • Корягин Лев Николаевич
  • Гусаков Олег Иванович
SU1290298A1
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1

SU 1 635 172 A1

Авторы

Изосимов Олег Александрович

Седов Виктор Петрович

Шиллер Виктор Александрович

Даты

1991-03-15Публикация

1989-03-15Подача