Устройство для умножения Советский патент 1984 года по МПК G06F7/52 

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

ел

ХУ

О

;о Изобретение относится к вычислительной технике и может быть использовано в устройствах цифровой обработки сигналов различного назначения Известно цифровое устройство для выполнения операции умножения содержащее блок памяти емкостью (2 х2п) бит, где п - разрядность операндов l Недостатком данного устройства является большой объем требуемой памяти, который является определя- . ющим для габаритов устройства и при водит к значительному увеличению тру доемкости программирования блока памяти. Наиболее близким к изобретению по технической сущности является цифровое устройство для выполнения операции умножения, содержащее сумматор, вычитатель, блок памяти, причем вход первого операнда устройства соединен с первыми входами сумг-штора и вычитателя, вторые входы которых соединены с входом второго операнда устройства 2j , Недостатком известного устройства является большой объем требуемой памяти, складывающийся из требуемых емкостей двух блоков памяти, равных () бит и (2п-2) бит соответстяенно, Целью изобретения является сокращение объема оборудования. Поставленная цель достигается тем что в устройство для умножения, соде жащее сумматор, вычитатель, блок памяти, причем вход первого операнда устройства соединен с первыми входам сумматора и вычитателя, вторые входы которых соединены с входом второго операнда устройства, введены селектор и дополнительный вычитатель, при чем выход сумматора соединен с первы входом селектора, второй.вход которо го соединен с выходом вычитателя, вы ход селектора соединен с входом блок памяти, выход которого соединен с входом дополнительного вычитателя, выход которого является выходом устройства. На чертеже изображена структурная схема предлагаемого устройства для умножения. Устройство содержит сумматор 1, вычитатель 2, блок 3 памяти} селектор 4, дополнительный вычитатель 5. Устройство работает следующим об разом. Умножение производится по методу цифрового четвертьквадратичного пере множения, основанному на равенстве: { (X + Y)2- (X - Y)2 (X - Y)2 Операнды X и Y разрядности n, участвующие в операции умножения, поступают, на входы сумматора 1 и вычитателя 2. На их выходах получаются величины, равные X + Y и X - Y соответственно. Селектором 4 выходы сумматора 1 и вычитателя 2 по очереди подключаются к-входу блока 3 памяти. Сначала на вход блока 3 памяти поступает величина X + Y, на его выходе появляется соответствующая ей величина (X + Y)2/4, которая хранится в . Дополнительном вычитателе 5. Затем на вход блока 3 памяти поступает величина X - Y, на его выходе появляется соответствующая ей величина (X - Y)/4, которая вьмитается в дополнительном вычитателе 5 из величины (X + Y)2/4. В результате на выходе дополнительного вычитателя 5 имеем произведение XY. Следует отметить, что множество значений (X - Y)/4, соответствующих величине X - Y, является подмножеством множества значений (X + Y)2/4, соответствующих величине X + Y. Это и позволяет объединить их в одном блоке памяти, емкость которого определяется количеством элементов лишь второго множества. Предлагаемое устройство для умножения позволяет выполнять эту операцию со скоростью, свойственной устройствам на основе ПЗУ, но при значительно меньшем объеме памяти. Выигрьш в объеме памяти составляет по отношению к l 7 « t -|,,- (раз), по отношению к 1+ г, . х2п + 2 Ч2п-2) 3 - п Граз)4 2 + «х2п2 что для больших п составляет 1,5 раза. Уменьшение объема памяти дает возможность примерно во столько же раз уменьшить габариты всего устрой31104509.4

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

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

название год авторы номер документа
Устройство для умножения 1990
  • Романов Александр Михайлович
  • Шпаков Юрий Иванович
SU1833866A1
Устройство для цифровой обработки сигналов 1985
  • Альховик Александр Сергеевич
  • Байков Владимир Дмитриевич
  • Дорофеев Иван Геннадиевич
  • Попов Алексей Максимович
SU1336028A1
Устройство для деления 1986
  • Батюков Александр Геннадьевич
  • Шостак Александр Антонович
SU1425657A1
Устройство для вычисления функции арктангенса отношения 1990
  • Кубышкин Николай Николаевич
  • Янченко Игорь Сергеевич
SU1751750A1
Цифровой рекурсивный фильтр 1985
  • Титов Сергей Леонидович
  • Бочков Юрий Николаевич
  • Малиночка Виктор Петрович
  • Козлюк Петр Владимирович
SU1328925A1
Устройство для поворота вектора 1983
  • Альховик Александр Сергеевич
  • Байков Владимир Дмитриевич
  • Дорофеев Иван Геннадьевич
  • Куликов Михаил Алексеевич
SU1132285A1
Устройство для деления 1986
  • Батюков Александр Геннадьевич
  • Шостак Александр Антонович
SU1357947A1
Устройство для деления 1990
  • Сафонова Элина Михайловна
  • Шостак Александр Антонович
SU1728862A1
Цифровое множительно-делительное устройство 1990
  • Петров Александр Викторович
  • Сафьянников Николай Михайлович
  • Башаръяр Азизулла
SU1730623A1
Арифметическое устройство в модулярной системе счисления 1987
  • Коляда Андрей Алексеевич
  • Селянинов Михаил Юрьевич
  • Чернявский Александр Федорович
SU1432517A1

Реферат патента 1984 года Устройство для умножения

УСТРОЙСТВО ДЛЯ УМНОЖЕНИЯ содержащее сумматор, вычитатель, блок памяти, причем вход первого операнда устройства соединен с первыми входами сумматора и вычитателя, вторые входы которых соединены с входом второго операнда устройства, отличающееся тем, что, с -целью сокращения оборудования, в него введены селектор и дополнительный вычитатель, причем выход сумматора соединен с первым входом селектора, второй вход которого соединен с выходом вычитателя, выход селектора подсоединен к входу блока памяти, выходкоторого соединен с входом дополнительного вычитателя, выход которого является выходом устройства.

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

Печь для непрерывного получения сернистого натрия 1921
  • Настюков А.М.
  • Настюков К.И.
SU1A1
Приборы и элементы автоматики и вычислительной техники
Экспресс информация, 1981, № 6, реф
Пишущая машина для тюркско-арабского шрифта 1922
  • Мадьярова А.
  • Туганов Т.
SU24A1
Печь-кухня, могущая работать, как самостоятельно, так и в комбинации с разного рода нагревательными приборами 1921
  • Богач В.И.
SU10A1
Аппарат для очищения воды при помощи химических реактивов 1917
  • Гордон И.Д.
SU2A1
Аппарат для очищения воды при помощи химических реактивов 1917
  • Гордон И.Д.
SU2A1
IEEE Transactions on Computers
Vol, C-29, NO, 3 March, 1980 (прототип) .

SU 1 104 509 A1

Авторы

Романенко Александр Васильевич

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

Даты

1984-07-23Публикация

1983-02-11Подача