(54) УСТРОЙСТВО ДЛЯ ВЫЧИСЛЕНИЯ Изобретение относится к автомат ке и цифровой вычислительной техни ке и может быть использовано в- сис темах обработки информации и управ ления. Известны устройства для вычисления значений полинома 1 и 2. Однако эти устройства требуют дл своей реализации сравнительно большого количества оборудования. Наиболее близким к предлагаемому является устройство/ предназначенное для вычисления значения поли нома, содержащее регистры коэффициентов многочлена, сумматоры положительных д отрицательных коэффициентов элемент И, регистр аргумента/ блок управления, блоки коммутации и регистры результата положител ных и отрицательных коэффициентов Г Недостаток данного устройства заключается в сложности его построения. Так, для реализации функции fW . необходим(э иметь.,2т сумматоров полой Тёльншс и отрицательных коэффиfc;i4 3Vr: i : e-: s. циентов и 2гг регистров результата суммирования. Недостаток состоит такжэ в невозможности представления ЗНАЧЕНИЙ ПОЛИНОМА значений аргумента, коэффициентов и результата вычислений в любой системе счисления. Цель изобретения - упрощение устройства и расширение его функциональных возможностей за счет представления аргумента, коэффициентов и результата вычислений в любой системе счисления. Поставленная цель достигается тем, что устройство для вычисления значенийполинома, содержащее блок управления и регистр аргумента, содержит три счетчика, реверсивный счетчик и делитель частоты, причем выходы регистра подключены к разрядным входам первого счетчика, выход которого соединен со входом второго счетчика, выход которого подключен ко входам третьего счетчика и делителя частоты, выход которого соединен со входом реверсивного счетчика,, выход третьего счетчика подключен к управляющему входу считывания регистра, первый, второй, третий и четвертый выходы блока управления подключены соответственно к управляющему входу считывания втоого счетчика, управляющему входу елителя частоты, управляющему входу iai.ii№:f.,B ,.- ,.,(,.в1яИви и« и i :ei «i Aii.4j. -- иеверсйвного счетчика и улравляюще : му ВХОДУ считывания третьего счетчика. На чертеже приведена схема устр ,ства. Генератор функций содержит п-ра регистр 1 аргумента, i-ый ( 1.с«п) выход которого соедине с 1 - входом счетчика 2, Выход счет чика 2 подк. лочен ко входу счетчика Выход счетчика 3 соединен со входом управляемого делителя 4 частоты, выход которого соединен со входом реверсивного счетчика 5. Первый вы ход блока 6 управления соединен с управляющим входом счетчика 3, второй - со входом задания коэффициента деления управляемого делителя 4 чactoты, третий - с управляющим вхо дом реверсивного счетчика 5, а четвертый.- с управляющим входом счетчика 7, выход которого соединен с управляющим входом регистра 1 аргумента. Количество состояний кал дого разряда счетчика 2 равно основан выбранной системы счисления. Устройство работает следующим . образом; Генератор функций предназначен д йУ 1ислёния суммы степенного ряда вида (x..+ ... В исходном состоянии в регистр 1 ар гумента и счетчик 3 занесен аргумент X. Счетчики 2 и 7, управляемый делитель 4 чистоты установлены в нуль. В реверсивный счетчик 5 занесен коэффициент AQ, Блок б управления выдаёт сигналы на считывание содержимого счетчиков 3 и 7 и регистра 1 аргумента, сигнал уп Щ &лёния реверсом реверсивного счет чика 5 и значения коэффициента Aj Содержимое регистра 1 аргумента считывается в параллельном коде, а Содержимое счетчиков 3 и 7 - в последовательном число-импульсном коде. Процесс вычисления начинается с Шявлёнйя управляйщего сигнала на первом выходе блока б упраблёвйя. .Счетчик 3 выдае ; значение аргумента в последовательном чйсло;-импу льсном коде, поступающем на счетчик 7 и управляемый делите ль 4 частбты. Последний пр5эйЗ§6дит дёлеШе § пЬступающих импульсов на значение коэффициента А. Результат деления поступает на реверсивный счетчик 5, на котором в зависимости от знаков коэффициента А и аргумента х производится либо сЙбЖёние лийо1Шч:йтайие побтупающкх ймпульсов. В конце этого этапа счетчик 3 устанавливается в нуль, а в счетчик 7 заносится значение аргуЩнтах, в реверсивном счётчике 5 записБшается А, J.На втором этапе под воздействием п ПяШё:гЪ стлтнала с четвертого вьпхода блока б управления счетчик 7выдает значение аргумента в последовательном число-импульсном коде, поступающем на управляющий вход регистра 1 аргумента, который на каждый входной импульс производит поразрядное параллельное считывание значения аргумента. Количество таких считываний численно равно значению аргумента х. Данный число-импульсный код поступает на входы счетчика 2. Импульс переполнения счетчика 2 поступает на вход счетчика 3, суммируясь с его содержанием. 8конце второго этапа в счетчиках 2 и 3 записывается значение х , а счетчик 7 устанавливается в нуль. На ,третьем этапе под воздействием управляющего сигнала на первом выходе управляющего блока 6 считывается содержимое счетчика 3 с одновременным делением его на значение коэффициента А управляемым делителем 4 частоты. В конце третьего этапа в реверсивном счетчике 5 записывается АО + -f- А х, а в счетчике 7 - х . Далее процесс вычисления функции продолжается аналогично описанному до получения необходимой точности. Предлагаемое устройство позволяет вычислить значение функции . t(bAo+ A,xv,..t.x в любой точке, кроме того оно проще известного и имеет расширенные функциональные возможности, так как позволяет представлять аргумент, коэффициенты и результат вычислений в любой системе счисления. Формула изобретения Устройство для вычисления значений полинома, содержащее блок управления и регистр аргумента, о т л ич а ю щ е ё Ся тем, что, с целью упрощения устройства и расширения его функциональных возможностей за счет возможности использования в различных системах счисления, оно содержит три счетчика, реверсивный счетчик и ДёМйтель частоты, причем выходы регистра подключены к разрядным входам первого счетчика, выход которбгО соединен со входом второго счетчика, выход которого подключен ко входам третьего счетчика и делителя частоты, выход которого соединен со входом реверсивного счетчика, выход третьего счетчика подключён «управляющему входу считывания регистра, первый, второй, третий и четвертый выходы блока управления подключены соответственно к управляющему входу считывания второго счётчика/ управляющему входу делителя частоты, управляющему входу реверсивного .счетчика и управляющему входу c4;HtHBaHKH третьего счетчика.
Источники информации, принятые во внимание при экспертизе
1. Авторское свидетельство СССР № 451088, кл. G Об F 15/20, 1972.
2.Авторское свидетельство СССР № 575648, кл. G 06 F 7/38, 1975.
3,Авторское свидетельство СССР № 519696, кл. G06 F 1/02, 1973 (прототип).
название | год | авторы | номер документа |
---|---|---|---|
Специализированный процессор | 1983 |
|
SU1144117A1 |
Устройство для вычисления полинома | 1980 |
|
SU885997A1 |
Устройство для вычисления полиномов | 1978 |
|
SU792263A1 |
Устройство для вычисления полиномиальной функции от аналогового аргумента | 1990 |
|
SU1737444A1 |
Многоканальный статистический анализатор | 1980 |
|
SU959092A1 |
Устройство для воспроизведения полиномов | 1980 |
|
SU930321A1 |
Устройство для вычисления значений полинома | 1986 |
|
SU1348827A1 |
Генератор функций | 1984 |
|
SU1241219A1 |
Устройство для вычисления полинома | 1982 |
|
SU1098003A1 |
Устройство для цифрового функционального преобразования | 1981 |
|
SU985792A1 |
.,.
Авторы
Даты
1980-06-30—Публикация
1978-01-09—Подача