Устройство для вычисления значений полинома Советский патент 1980 года по МПК G06F17/10 

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

(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 (прототип).

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

название год авторы номер документа
Специализированный процессор 1983
  • Водяхо Александр Иванович
  • Грушин Вячислав Васильевич
  • Лукоянычев Виктор Геннадьевич
  • Плюснин Владимир Устинович
  • Пузанков Дмитрий Викторович
  • Смолов Владимир Борисович
  • Шаляпин Владимир Валентинович
SU1144117A1
Устройство для вычисления полинома 1980
  • Ганитулин Анатолий Хатыпович
  • Зибиров Борис Григорьевич
  • Поляков Геннадий Алексеевич
SU885997A1
Устройство для вычисления полиномов 1978
  • Толокновский Вячеслав Родионович
  • Селезнев Юрий Владимирович
  • Штейнберг Валерий Эмануилович
SU792263A1
Устройство для вычисления полиномиальной функции от аналогового аргумента 1990
  • Козлов Леонид Григорьевич
SU1737444A1
Многоканальный статистический анализатор 1980
  • Телековец Валерий Алексеевич
SU959092A1
Устройство для воспроизведения полиномов 1980
  • Шевяков Александр Григорьевич
SU930321A1
Устройство для вычисления значений полинома 1986
  • Парасочкин Владимир Александрович
  • Полин Евгений Леонидович
  • Ткаченко Виктор Георгиевич
  • Дрозд Александр Валентинович
SU1348827A1
Генератор функций 1984
  • Шевяков Александр Григорьевич
SU1241219A1
Устройство для вычисления полинома 1982
  • Таборовец Вячеслав Васильевич
  • Скудняков Юрий Александрович
  • Катернога Олег Спиридонович
SU1098003A1
Устройство для цифрового функционального преобразования 1981
  • Трахтенберг Александр Срульевич
  • Рубчинский Эди Аронович
  • Корень Семен Давидович
SU985792A1

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

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

.,.

SU 744 600 A1

Авторы

Бордыков Валерий Петрович

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

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

Ожиганов Владимир Леонидович

Даты

1980-06-30Публикация

1978-01-09Подача