Сумматор-умножитель Советский патент 1985 года по МПК G06F7/49 

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

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

динены соответственно с первым и вторым входами первого элемента ИСКЛЮЧАЮЩЕЕ ИЛЯ, выход которого и выход четвертого элемента ИЛИ соединены соответственно с первым и вторым входами второго элемента ИСЮЮЧАЮЩЕЕ ИЛИ, выход которого является выходом переполнения сумматора-умножителя, нечетные выходы третьего дешифратора соединены соответственно с входами четвертого элемента ИЛИ.

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

название год авторы номер документа
Арифметическое устройство по модулю 1986
  • Евстигнеев Владимир Гаврилович
  • Кошарновский Александр Николаевич
SU1425666A1
Устройство для умножения в системе остаточных классов 1984
  • Евстигнеев Владимир Гаврилович
  • Кошарновский Александр Николаевич
  • Маркин Александр Васильевич
  • Новожилов Александр Сергеевич
SU1236472A1
Сумматор-вычитатель по модулю 1982
  • Кабанов Владимир Леонидович
SU1075259A1
Устройство для деления 1985
  • Анейчик Владимир Анатольевич
  • Иванов Владимир Юрьевич
  • Шерстобоев Александр Михайлович
SU1265763A1
Арифметическое устройство по модулю 1985
  • Евстигнеев Владимир Гаврилович
  • Станков Валерий Сергеевич
  • Кудрявцев Сергей Александрович
  • Кошарновский Александр Николаевич
  • Амирханов Алексей Владимирович
SU1285468A1
УСТРОЙСТВО ДЛЯ УМНОЖЕНИЯ S-ИЧНЫХ ЦИФР В ПОЗИЦИОННО-ОСТАТОЧНОЙ СИСТЕМЕ СЧИСЛЕНИЯ 1991
  • Евстигнеев В.Г.
  • Ермакова Т.Б.
  • Кошарновский А.Н.
  • Крюков В.П.
RU2006919C1
Устройство для суммирования 1984
  • Евстигнеев Владимир Гаврилович
  • Кошарновский Александр Николаевич
  • Маркин Александр Васильевич
  • Новожилов Александр Сергеевич
SU1233153A1
Арифметическое устройство 1989
  • Селезнев Александр Иванович
SU1656525A1
Конвейерное вычислительное устройство 1987
  • Нагорный Леонид Яковлевич
  • Жуков Игорь Анатольевич
  • Сингх Джай
SU1432512A1
Арифметическое устройство с плавающей точкой 1985
  • Борисова Валентина Михайловна
  • Моисеев Вениамин Григорьевич
  • Наумова Людмила Федоровна
SU1259248A1

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

Реферат патента 1985 года Сумматор-умножитель

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

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

1

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

Цель изобретения - расширение области применения за счет формирования сигнала переполнения при сложении и старшего разряда результата при умножении.

На чертеже представлена схема предлагаемого сумматора-умножителя.

Сумматор-умножитель содержит дешифраторы 1,2,3 и 4, шифраторы 5,6 и 7 дополнительного диапазона, шифраторы 8 и 9 рабочего диапазона, коммутаторы 10 и 11, сумматор 12 рабочего диапазона, умножитель 13 рабочего диапазона, умножитель 14 дополнительного диапазона, вычитатель 15 дополнительного диапазона, элементы ИСКЛЮЧАЮЩЕЕ ИЛИ 16 и 17, элементы ИЛИ 18, 19, 20 и 21, 22 и 23,первого и второго операндов, входы 24, 25 и 26 слежения, вычитания и умножения,выходы 27, 28 и 29 младшего разряда, старшего разряда результата и переполнени соответственно.

В основу работы сумматора-умножителя положено следующее.

Пусть исходные числа Аи В представлены по основаниям рабочего диапазона СОК q П Р .Кроме того, пусть среди оснований рабочего диапазона нет четных оснований.

Произведение максимальных чисел из данного диапазона требует квадратичного диапазона для представлени Введем основания дополнительного диапазона СОК такие, что

.

1 n+1

Расширенный диапазон q-Q достаточен дпя представления произведения.

Запишем произведение чисел А и в виде

где oi и - старший и младший

разряды произведени соответственно.

Остатки произведения по основаниям рабочего диапазона представляют младшую q-ую цифру .

Старшая q-ая цифра произведения получается следуюшд1м образом:

((б)а-((АбЦ)а).

Сумма чисел из данного диапазон требует для своего представления двойного диапазона, ее можно записать в виде

,Uoi,

где oi(j- значение суммы по модулю q

V t ; 1 } - сигнал переноса в старший q-ый разряд,

V4(6)2-((A-B)ci)2)2Дешифраторы 1,2,3 и 4 преобразуют числа из кода СОК в унитарный код.

Шифраторы 5, 6 и 7 преобразуют унитарный код в код СОК по основаниям дополнительного диапазона.

3

Шифратор 8 преобразует унитарный код в код дополнения числа до 2 по основаниям рабочего диапазона.

Шифратор 9 преобразует унитарный код в код СОК по основаниям рабочег диапазона.

Сумматор 12 и вычитатель 15 представляют соответственно совокупность независимых сумматоров и вычитателей по основаниям СОК.

Умножители 13 и 14 представляют совокупность независимых умножителей по основаниям СОК.

Сумматор-умножитель работает следующим образом.

Сложение. Числа А и В по выходам 22 и 23 поступают на входы первого 1 и второго 2 дешифраторов. Одновременно по входу 24 поступает управляющий сигнал сложения, который открывает по первому управляющему входу коммутатор 10 и через элемент ИЛИ 18 по второму управляющему входу - коммутатор 11. Кроме того, числа А и В поступают на второй вход-сумматора 12 и на первый информационный вход коммутатора соответственно. Коды первого и второго слагаемых, преобразованные на элементах ИЛИ 19 и 20, по модулю два поступают на элемент ИСКШОЧА10.ЩЕЕ ИЛИ 16. С выхода коммутатора 10 второе слагаемое поступает на сумматор 12, где происходит сложение. С выхода сумматора 12 результат через открытый по второму входу коммутатор 11 поступает на выход 27 сумматора-умножителя. Код результата, преобразованный на элементе ИЛИ

734094

21, по модулю два поступает на второй вход элемента ИСКЛЮЧАЮЩЕЕ ИЛИ 17, на первый вход которого поступает значение с выхода элемента 5 ИСКЛЮЧАЮЩЕЕ ШШ 16. С выхода элемента ИСКЛЮЧАЮЩЕЕ ШШ 17 сигнал V поступает на выход 29 сумматора-умножителя.

Вычитание. Данная операция вы- . to полняется аналогично операции сложения. Отличие состоит в том, что через коммутатор 10 поступает с шифратора В дополнение кода второго числа.

15 Умножение. Числа А и Б с входов 22 и 23 поступают на дешифраторы 1 и 2. По входу 26 подается сигнал умножения. Первый и второй операнды поступают также на входы умножителя 13. Преобразованные по основаниям дополнительного диапазона на шифраторах 5 и 6 первый и второй операнд поступают на входы умножителя 14. С выхода умножителя 13

5 через коммутатор 11 младший разряд произведения od,, поступает на выход 27 сумматора-умножителя. Одновременно оС с помощью дешифратора 3 и шифратора 7 преобразуется в

0 код по основаниям дополнительного диапазона и вычитается на вычитателе 15 из результата умножителя 14. На выходе вычитателя 15 образуется старшая цифра о произведения по

основаниям дополнительного диапазона. Далее она преобразуется посредством дешифратора 4 и шифратора 9 в код по основаниям ра бочим диапазона и поступает на выход 28 сумматора-умножителя .

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

АРИФМЕТИЧЕСКОЕ УСТРОЙСТВО В СИСТЕМЕ ОСТАТОЧНЫХ КЛАССОВ 0
SU352275A1
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1
СУММАТОР-УМНОЖИТЕЛЬ 0
SU256368A1
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1

SU 1 173 409 A1

Авторы

Евстигнеев Владимир Гаврилович

Кошарновский Александр Николаевич

Новожилов Александр Сергеевич

Маркин Александр Васильевич

Даты

1985-08-15Публикация

1983-06-29Подача