Устройство для сложения и вычитания Советский патент 1986 года по МПК G06F7/50 

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

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

Цель изобретения - повьшение быстродействия устройства.

На чертеже изображена блок-схема устройства для сложения и вычитания Устройство .для соложения и вычитания содержит сумматор 1, первый вы- читатель 2, второй вычитатель 3, блок 4 анализа знаков, в качестве которого используется сумматор по модулю два, имеющий прямой и инверсный выходы, бло.к 5 сравнения и блок 6 определения знака результата. Первый операнд А прдается на первые входы сумматора 1, вьгаитателя 2, блока 5 сравнения и второй вход вы- читателя 3. Второй операнд В подается на вторые входы сумматора 1, вы- читателя 2, блока 5 сравнения и пер- вьш вход вычитателя 3. Выходы сумматора 1, вычитателей 2 и 3 соединены с информационным выходом 7 результата Q. знак о первого операнда подается на вход блока 4 анализа знаков и на вход блока 6 определения знака результата. Знак oZg,второго операнда подается на вход блока 4 анализа знаков и на вход блока 6 определения знака результата. На вход блока 4 анализа знаков и на вход блока 6 определения знака результата подается знак операции, вследствие чего устройство выполняет операции сложения и вычитания чисел со знаками. Выход блока 6 является вькодом 8 знака Ы,л результата. Один выход (Вычитание) блока 4 анализа знаков подключен к входу блока 5 сравнения Другой выход (Сложение) блока 4 анализа знаков подключен к входу считывания сумматора 1. Прямой выход (АсВ) блока 5 сравнения подключен к входу считывания вычитателя 3 и к входу блока 6 определения знака результата, инверсный выход () блока 5 сравнения подключен к входу считывания вычитателя 2 и к входу блока 6 определения знака результата

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

Операнды А и В одновременно пос- на сумматор 1, вычитатели 2 и 3 и блок 5 сравнения операндов. Знаки (Уд и о/цоперандов поступают на блок 4 анализа знаков и блок 6

10

15

20

25

30

5

0

5

0

5

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

Выбор операции определяется результатом анализа знаков о/ ,с/ , операндов, , операции и сравнения операндов по модулю.

Блоки 4-6 работают параллельно с блоками 1-3. Блок 4 анализа знаков вырабатывает сигналы Сложение () и Вычитание ( ). Сигнал / поступает на вход считы- ван:ия сумматора 1 и является разрешением для получения полной суммы, которая на выход 7 устройства. Блок 5 выполняет сравнение операндов А и В по модулю. Для выработки сигналов ( ) и А В ( ) необходимо наличие на входе блока 3 сигнал:а , поступающего с блока 4. Сигнал 1 поступает на вход считывания вычитателя 2 и является разрешением для получения окончательной разности А-В, которая поступает на выход 7 устройства. Сигнал поступает на вход считьшания вычитателя 3 и является разрешением для получения окончательной разности В-А, которая поступает на выход 7 устройства. Блок 6 вырабатьшает знак d результата операции. Этот знак для операции А+В определен сигналами ,о(,, , oL, для операции А-В - сигналами oLf td , d j 3(2 s для операции В-А - сигналами о/,: ,с , у .

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

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

Составитель А. Клюев Редактор Т. Кугрышева Техред В.Кадар

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

ВНИИПИ Государственного комитета СССР

по делам изобретений и открытий 113035, Москва, Ж-35, Раушская наб,, д. 4/5

Производственно-полиграфическое предприятие, г. Ужгород, ул. Проектная, 4

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

Корректор И.Эрдейи

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

название год авторы номер документа
Устройство для сложения и вычитания 1985
  • Черноуцан Виктор Петрович
  • Руснак Людмила Григорьевна
  • Кроитор Елена Константиновна
SU1287148A1
ПАРАЛЛЕЛЬНЫЙ СУММАТОР-ВЫЧИТАТЕЛЬ НА НЕЙРОНАХ СО СКВОЗНЫМ ПЕРЕНОСОМ 2012
  • Шевелев Сергей Степанович
  • Солодовников Федор Михайлович
  • Шикунов Дмитрий Александрович
  • Шикунова Елена Сергеевна
  • Хла Вин
RU2523942C2
Устройство для сложения и вычитания 1984
  • Кожемяко Владимир Прокофьевич
  • Мартынюк Татьяна Борисовна
  • Демянчук Тамара Григорьевна
  • Юдин Сергей Борисович
SU1193664A1
ПАРАЛЛЕЛЬНЫЙ СУММАТОР-ВЫЧИТАТЕЛЬ НА НЕЙРОНАХ 2003
  • Шевелев С.С.
RU2246752C1
Арифметическое устройство с плавающей точкой 1985
  • Борисова Валентина Михайловна
  • Моисеев Вениамин Григорьевич
  • Наумова Людмила Федоровна
SU1259248A1
Устройство для быстрого преобразования Фурье 1981
  • Вяльшин Александр Анатольевич
  • Барков Евгений Викторович
SU1013971A1
Параллельно-последовательный сумматор-вычитатель старшими разрядами вперед на нейронах 2019
  • Шевелев Сергей Степанович
RU2708501C1
СУММАТОР-ВЫЧИТАТЕЛЬ СТАРШИМИ РАЗРЯДАМИ ВПЕРЕД НА НЕЙРОНАХ 2002
  • Шевелев С.С.
RU2205444C1
Конвейерное устройство для вычисления гиперболических функций 1981
  • Мельник Анатолий Алексеевич
SU1026141A1
АРИФМЕТИЧЕСКИЙ ВЫЧИСЛИТЕЛЬ 2004
  • Шевелев Сергей Степанович
RU2292580C2

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

Реферат патента 1986 года Устройство для сложения и вычитания

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

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

Арифметическое устройство 1976
  • Кондрашов Александр Степанович
  • Кононова Любовь Александровна
  • Мельниченко Василий Данилович
SU574716A2
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1
Патент США № 4319335, кл
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1
Устройство для сложения и вычитания 1980
  • Кочергин Валерий Иванович
  • Кульбицкий Сергей Валерьевич
  • Селиванова Людмила Васильевна
SU922730A1
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1

SU 1 226 443 A1

Авторы

Кроитор Елена Константиновна

Руснак Людмила Григорьевна

Черноуцан Виктор Петрович

Даты

1986-04-23Публикация

1984-09-20Подача