Устройство для вычисления коэффициентов многочлена
Иллюстрации
Показать всеРеферат
@Я
- Я
Цр ° 3
ОПИСАНИЕ
ИЗОБРЕТЕН ИЯ
К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ
«и 450 l7I
Союз Советских
Социалистических
Республик (61) Зависимое от авт. свидетельства (22) Заявлено 09.03.73 (21) 1892014/18-24 с присоединением заявки № (32) Приоритет
Опубликовано 15.11.74. Бюллетень № 42
Дата опубликования описания 13.05.75 (51) М. Кл. G 061 7/39
Комитет па делам иаобретенкЛ н открытий ори Совете Министров
СССР (53) УДК 681.3(088.8) (72) Авторы изобретения В. И. Корнейчук, К. Г. Самофалов, В. П. Тарасенко, А. К. Тесленко и Б. П. Хижинский (71) Заявитель
Киевский ордена Ленина политехнический институт им. 50-летия Великой Октябрьской социалистической революции (54) УСТРОЙСТВО ДЛЯ ВЫЧИСЛЕНИЯ КОЭФФИЦИЕНТОВ
МНОГОЧЛ ЕНА
Изобретение относится к области вычислительной техники и может быть использовано при построении цифровых вычислительных машин (LIBM) на основе больших интегральных схем, Известно арифметическое устройство, содержащее блок управления, сумматор, регистры операнд и результата.
Недостатком известных устройств является то, что для вычисления коэффициентов многочлена, равного произведению многочлена и УИ
;« УтХт на многочлен, V;Z>, необходимо не
l=l j=l менее m n раз выполнить команду сложения и (и+1) (m+1) раз команду умножения, для чего потребуется пг n(m+1) (и+1) раз обратиться к запоминающему устройству, что приводит к значительным затратам времени, необходимого для вычислений.
С целью сокращения времени вычисления, в устройство введены блок сдвига, логические схемы «И», первые входы которых соединены с выходами младших разрядов регистров коэффициентов первого многочлена, а вторые входы — с выходами блока управления и управляющими входами блока сдвига коэффициентов второго многочлена; выходы схем «И» подключены к входам логической схемы
«ИЛИ», выход которой соединен с входами разрешения выдачи регистров коэффициентов второго многочлена, выходы которых соединены с разрядными входами блока сдвига коэффициентов второго многочлена, выходы которого подключены ко вторым входам сумматоров.
На чертеже представлена блок-схема устройства, где: 1 — регистры коэффициентов первого многочлена; 2 — регистры коэффициентов второго многочлена; 3 — регистры коэффициентов результата; 4 — сумматоры; 5— регистр сдвига; 6 — блок управления; 7— логические схемы «И»; 8 — логическая схема
«ИЛИ».
В регистры 1 заносятся коэффициенты пер15 вого многочлена V;, в регистры 2 — коэффициенты второго многочлена. Количество регистров 3 коэффициентов результата и количество сумматоров 4 равно n+m+ 1. Каждый из сумматоров 4 образует с соответствующим
20 регистром 3 накопительный сумматор.
Работу устройства рассмотрим на следующем примере.
Пусть необходимо вычислить значение коэффициентов многочлена, равного произведе25 нию (Зха+2х+4) (х +Зх+5) . Следовательио, Yp —— 4, У1=2, У =3, Vp — — 5, Vi=3, 1 а=1.
При этом операнды Уо, ÓI и У> перед началом вычислений записываются в регистры 1, операнды Vp, V> и Уо — в регистры 2. Реги30 стры 3, количество которых в данном случае
450171
0000
000
000
000
000 ооо
000
000
Рег. Y„ ооо
100
000
000
000
000
000
000
000
Рег. У1 ооо
010
000
000
000
000
001
101
Per. У, 011
001
011
IOI
000
000
0001
0000
0011
0101
0000 в 1
000
0О0
000
Рег. Vo
010
0000 OIOI
0001
0011
0000 оп (IOI
001
Рег. У1
00,1
1011
1010
0000
0101
OOOI
I01
011
001
Рег. У, O0I
1010
1011
0000
IOI0I
0011
10101
00000
01011
01010
O0OI1
011
101
001
Рег. У
001
10100
10110
11001
01011
0OO1I
000
000
000
Рег. У, 000
10100
11001
10110
01011
OOOII ооо
000
000
Per. У, 01011
00011
OOO
10100
1011
11001
OIIOOI
OI0lOO
001011
010110
OOOOII
Результат
3 равно 5, устанавливаются в нулевое состояние. С началом работы устройства блок управления 6 вырабатывает сигнал, открывающий логическую схему «N» 7, соединенную с младшим разрядом регистра 1 операнда Ур и, воздействуя на регистр сдвига, подключает выходы регистров 2 к трем крайним справа сумматорам. При этом значение младшего разряда регистра операнда Уо управляет вы5 дачей операндов Уц, V>, Vz из регистров 2.
450171
Составитель А. Зубков
Текред Е. Борисова
Редактор Б. Нанкина
Корректоры: В. Нетрова и О. Данишев,.
Заказ 1044/5 Изд. № 1120 Тираж 624 Подписное
ЦНИИПИ Государственного комитета Совета Министров СССР по делам изобретений и огкрытий
Москва, )К-35, Раушская наб., д. 4/5
Типография, пр. Сапчнова, 2
Для укаэанных выше значений У; и V процесс вычисления иллюстрируется следующей таблицей, где: А — состояние регистров коэффициентов результата;  — коды, подаваемые на сумматоры.
Затем блок управления 6 вырабатывает следующий сигнал, открывающий логическую схему «И» 7, соединенную с младшим разрядом регистра 1 операнда Уь и, воздействуя на регистр сдвига, подключает выходы регистров
2 со сдвигом на один сумматор влево к последующим трем сумматорам. При этом выдачей операндов к о, V, Vq управляет значенис младшего разряда регистра 1 операнда Уь
З,алее сигнал с блока управления 6 поступает на схему «И» 7, соединенную с младшим разрядом регистра 1 операнда V>, и на следующий управляющий вход регистра сдвига.
В результате этого значение младшего разряда регистра 1 операнда Yq управляет выдачей операндов 1 о, V, Vz, сдвинутых на выходе регистра сдвига по отношению к предыдущему состоянию еще на один сумматор влево.
Затем сигнал с блока управления 6 поступает на сдвигающие входы регистров 1 и 3, сдвигая их содержимое на один разряд вправо, Описанный цикл вычислений будет повторяться до тех пор, пока число циклов не станет равным числу разрядов регистров 1. В результате выполнения всех циклов вычислений в регистрах 3 будут сформированы коэффициопты многочлепа, равного произведению двух исходных многочленов.
Предмет изобретения
Устройство для вычисления коэффициентов многочлена, содержащее блок управления, выход которого подключен к сдвигающим входам регистров коэффициентов первого много,лена и регистров коэффициентов результата, 10 сумматоры, выходы которых соединены со входами соответствующих регистров коэффициентов результата, выходы которых подключены к первым входам соответствующих сумматоров, и регистры коэффициентов второго
15 многочлена, о тл и ч а ю щ е е с я тем, что, с целью сокращения времени вычисления, устройство содержит блок сдвига коэффициентов второго многочлена, логические схемы «И», первые входы которых соединены с выходами
20 младших разрядов регистров коэффициентов первого многочлена, а вторые входы — с выходами блока управления и управляющими входами блока сдвига коэффициентов второго многочлена, выходы схем «И» подключены к
25 входам логической схемы «ИЛИ», выход которой соединен с входами разрешения выдачи регистров коэффициентов второго многочлена, выходы которых соединены с разрядными входами блока сдвига коэффициентов
30 второго многочлена, выходы которого подключены ко вторым входам сумматоров.