Устройство для перемножения многочленов Советский патент 1975 года по МПК G06F17/10 G06F7/544 

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

ИзобрСТСППО относится к области Б 1Ч СЛИтельной TexiiiiKU и может быть использовано нри nocTpocHHi цифровых вычислительных машин на основе больших интегральных схем. Известны устройства для перемножения многочленов, равных произведению многоi

i X на

мноточлен

лева Го

где Ai 1 и Lij 1, содержаш,ие регистрь

IB; блсКИ су мирования и блок правленля.

Однако известные устройства имеют иебольшую скорост) вы-лкления, так ка;к время, необходимое д.ля формирования коэффициентов указанн;;го многочлена с помощью таких устройств, состав./лет ;г-. -.- («--Hi) (т-|-1) г-( МКС, где f V -- время сложения двух операндов, г - количество разрядов в регистрах оиераНдов.

С целью повьлнсния быстродействия, сокращения в,;емели, необходимого для формирования коэффициентов многочлена, равного

У /1г

многочлена

произве.дению

i о

многочлен V Bj Х , где и В:,

J--0

I Н))едлаг; емое устройство введены коммутатор, блок сдвига и блок анализа разрядов операндов, одна группа входов которого сос9

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

Быстродействие иредлагаемого устройства

-1

r-f- МКС.

опреде;1яется выражением -

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

стройство состоит нз (/;--- ;-го регистров 1 коэффициентов Л,-, где г 0, ....,п, ()го регистров 2 коэ{)(.:111ииентов В;, где ,l,... ...,, (i-r-m-1)-го регистров 3 результата, (;н-1)-го блоков 4 суммирования, блока 5 анализа разрядов операндов, блока 6 сдвига, коммутатора 7 и блока 8 управления.

Прямые и инверсные выходы знаковых н м,1адших разрядов региетров 1, а также одна ;з выход1)в блока 8 управления иодключс.Ы ко входам блока 5 аналнза разрядов

0

3

операндов. Один выход блока 5 анализа разрядов операндов подведен ко вход} блока 8 т1|)авления, а два другнх - ко входам ценен выдаЧ прямого и обратного кодов регистроз 2. Кроме то.го, грунпа выходов блока 8 правлеиия еоедннена со входами блока (J сдвнга, коммхтатора 7 i со входами ueiHei; сдвнга регистров 1 и 3. Выходы регистров 2 связаны со входами б а о ко в 4- суммл-грования, к другим входам которых нодведеиы выходы коммутатора 7. Блоки 4 сулшировавия своими | ыходами соединены б.кж 6 сдвнга со 1 ход;мн регистров 3, к вв1ходам которых иодк;1К)чеи коммутато 7.

Устр{и 1с1ти) работает следуклцим образом. (орАгирог аиио коэффии.иентов миогочлсна.

( V /Ь Л

У

где Го

1/3;j i. ввгнолияетея за г Цик.тов

чеггво разрядов в регистрах онерандов).

Кал ДЬ1Й из этнх .тов состоит (;j -1)

TaicTOB.

13 нервом таа-:те 1-го цикла, нрн , 2,..., г, бло. 8 унравлеини выдает сигна.л в блок 5 анализа разрядов оиерандов, где ана;п1зируютс.я зиаковый и младишй разряды онеранда Ло. Если и младш.ий разряд Ло имеет значеиие едиинцы, то блок о анализа разрядов операндов выдает на регистры 2 сигнал выдачи на блоки 4 суммирования онерандов В; {нри , 1,...,п) в ирямом кодс. Блок 8 унэавления настраивает коммутатор 7 и блок о сдвига таким образом, что с содержимвш ре licTiJOB. 2 складывается , 1)-и ciipaBa регистров 3. .с.ели и млади1ин нулю, то онеранды Bj (нрн i--(i, 1, даются на блоки су.ммироваиия в ко.те. Происходит иараллельтюе ( нар оггсрандов, ирн гом же )M.iyTaTopa 7 и б.тока б сдвига.

dcjiu н в младшем разряде Лу заннсал иолв или же и значение младшего разряда Ло равно единице, то иервый такт вычислен)Н1 уетронетво не вынолняется, блок 8 унравлення осунхествляет иер.ход к вынолненню второго такта, что снраведдиво для любого такта.

Зо втором такте /-го цикла (при , 2,..., ...,rj блоком 5 анализа разрядов онерандов анализируются зиаковын и .м,тадш11Й разряды оиераида Ль Однако .при вынолненин сло1 ня сум.мирования (наличие в младшем разряде Ai значащей цифры) к содержимому ре;иетров 2 нрибавляется содержимое рсгистроз 3, нач) со второго сн)ава н но (m-f -2)-и сирава вклк)ч ггельно.

4

В последнем (н-г-1)-м такте /-го цикла, и;;; 1, 2, ...г, блоком 5 анализа })азрядов оиераидои аиализируются зиаковый и младнггГ разря.чы онгранда Л,,. При вынолиени) уе/юiiiiii суммирования 6;ioK 8 уирав;1емия iiacTjia1П ает к()ммутат;)р 7 и б.тэк 6 сдвига таким образом, что выио.лняется с:южсиис содержимого е:ч стров 2 с содержимым (m-l) Kpaiiиих слева регистров 3.

()слс .1иения И(}е,ле;1него такта /-го

и,икла, че / L 2г, 8 уи)зав;1еиия libiл, на все регистры 1 и 3 слв;|;-а :а о.чии раз|1яд 1 нраво. Этим закаич; ваетсм /-и

иолисник) (/ 1)-го цикла, а1|алог;1чи():-о расе 1;)тр;е;1И(..

Процесс вычисленн нродолжается .ю тех нор, нока число 31)1иоллеиных 11нкл()з ие етаНС рави1 м /. Результат вв1чиеленни находится на ileriieTpax результата 3.

При (рормироваиии коэффцщ еитов иа предлагаемом усгронстве часгв тактов не выиг)лняется в том ел уча г, если в млади ем разряде |и).1ожите;1ьиого оне)анда Л;, где (, ...., п. заи}(саи HO.;IIJ, а отрицательиого единица.

У Л; X иа многочлен Bj А - , где

г О;;-0

Л( I С. i И ii, .ОЖ1ю оценить по форп -1

Устройство для неремиожения многочлоюв, содержащее р;егиетры, блоки суммироваиня л блок ун;)авления. о т л i: ч а ю нд е е е я тем, что. с целью новыи1е 1ия быст)юдействия устро;|ства, li i::ro З1згдены коммутато, 6;ioK сдвига и б.лок анализа разрядов онерандов, од1;а Г|)унна входов которого соединена с ввьхода.м.и регистров одного многочлена, а выходы - со входами регистров другого многочлена, выходы которых соединены с одними входами блоков суммирования, выходы которых соединены со входами блока сдвига, выходы которого соединены с одними входами регистров результата, выходы которых соединены со входами коммутатора, выходы которого соединены с другими входами блоков суммироваиия, нричем вход коммутатора, блока сдвига н другие входы регистров результата соединеиы с с()ответству10Н1нмн ввьходами блока управления.

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

название год авторы номер документа
Дифференцирующее устройство 1974
  • Жабин Валерий Иванович
  • Корнейчук Виктор Иванович
  • Тарачсенко Владимир Петрович
  • Хижинский Богдан Павлович
SU517894A1
Устройство для умножения многочленов 1979
  • Жабин Валерий Иванович
  • Корнейчук Виктор Иванович
  • Супрун Алексей Владиславович
  • Тарасенко Владимир Петрович
  • Щербина Александр Андреевич
SU783791A1
Устройство для решения дифференциальных уравлений 1974
  • Жабин Валерий Иванович
  • Корнейчук Виктор Иванович
  • Тарасенко Владимир Петрович
  • Хижинский Богдан Павлович
SU526905A1
Арифметическое устройство 1977
  • Жабин Валерий Иванович
  • Корнейчук Виктор Иванович
  • Сидоренко Виктор Андреевич
  • Тарасенко Владимир Петрович
SU669353A1
Устройство для вычисления значений полиномов вида 1972
  • Корнейчук Виктор Иванович
  • Тарасенко Владимир Петрович
  • Хижинский Богдан Павлович
SU451088A1
Устройство для вычисления функции х= а + в 1976
  • Жабин Валерий Иванович
  • Корнейчук Виктор Иванович
  • Сидоренко Виктор Андреевич
  • Тарасенко Владимир Петрович
SU646330A1
Устройство для умножения двух @ -разрядных чисел 1981
  • Романкевич Алексей Михайлович
  • Остафин Виктор Антонович
  • Лукашевич Михаил Георгиевич
  • Яначков Юлий Асенов
SU964632A1
Устройство для быстрого преобразования Фурье 1984
  • Каневский Юрий Станиславович
  • Краснощеков Иван Петрович
  • Некрасов Борис Анатольевич
  • Сергиенко Анатолий Михайлович
SU1206802A1
Устройство для вычисления обратной величины 1976
  • Жабин Валерий Иванович
  • Корнейчук Виктор Иванович
  • Макаров Владимир Васильевич
  • Тарасенко Владимир Петрович
SU732861A1
Устройство для деления 1976
  • Жабин Валерий Иванович
  • Корнейчук Виктор Иванович
  • Сидоренко Виктор Андреевич
  • Тарасенко Владимир Петрович
SU662938A1

Иллюстрации к изобретению SU 495 663 A1

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

Формула изобретения SU 495 663 A1

SU 495 663 A1

Авторы

Войтер Анатолий Петрович

Корнейчук Виктор Иванович

Тарасенко Владимир Петрович

Тесленко Александр Кириллович

Хижинский Богдан Павлович

Даты

1975-12-15Публикация

1973-03-13Подача