Цифровой функциональный преобразователь Советский патент 1980 года по МПК G06F17/10 

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

(54) ЦИФРОВОЙ ФУНКЦИОНАЛЬНЫЙ ПРЕОБРАЗОВАТЕЛЬ

1

Изобретение относится к области цифровой вычислительной техники.

Известен цифровой функциональный преобразователь, содержащий регистры, сумматоры 1.

Недостатком его является невозможность вычисления частного.

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

Недостатком его является невозмож-Он содержит первый и второй сумность вычисления част. маторы-вычитатели 1 и 2, первый и

Цельюизобретения является расши- . второй регистры 3 и 4, блок анализа рение функциональных возможностей 5 и блок управления 6.

Счёт вычисления частного суммы квадратов на сумму.

Цель достигается тем, что преобразователь содержит второй сумматорвычитатель и второй регистр, причем управляющий вход второго регистра и тактовый вход второго сумматора-вычитателя подключены к соответствующим выходам блока управления, выход вто10рого сумматора-вычитателя соединен со вторым входом блока анализа: выход которого подключен к управляющему входу второго суМматора-вычита теля, выход второго регистра соединен

15 с первым, входом второго сумматоравычитателя, вторые входы первого и второго сумматоров-вычитателей соединены с информационными входами соответственно второго и первого ре20гистров и являются входами преобразователя.

На чертеже представлена блок-схема цифрового функционального преоб25разователя (ЦФП).

Работа преобразователя основана а итерационном алгоритме

.с,.vi:;;:::;::;;;°,

где j б, 1, .. , 1л - номер итерации, an- число разрядов одного из аргументов.

иычисления в предложенном цфп осуЩес гвляются следующим образом.

Перед началом работы в первый регистр 3 и в сумматор-вычитатель 2 заносится первый операнд У , а во второй регистр 4 и в е$Ммато р-выч итатель 1 заносится второй операнд х . Включаеося генератор тактовых импульсов в блоке 6 управления. С первого выхода блока б тактовый импульс поступает науправляющие входы регистров 3 и 4 и сдвигает их содержимое на один разряд вправо от запятой. Затем с обоих выходов блока 6 поступает последовательность тактовых импульсов, которая продвигает содержимое регистров 3 и 4 на входы сумматоров-вычитателей 1 и 2, в которых производится вычитание или суммирование этих значений с предыдущими значениями, содержащимися в сумматорах. Режим сложения - вычитания в сумматорах-вычитателях 1 и 2 определяется по разности х - Vj в блоке 5 анализа. В случае положительной разности сумматор-вычитатель 1 работает б режиме вычитания, сумматорвычитатель 2 - в режиме сложения. При отрицательной разности сумматорвычитатель 1 работает в режиме слрения, а суМматор-вычитатель 2 - в режиме вычитания. После выполненияп итераций в сумматорах-вычитателях 1 и 2 содержится значение вычисляемой функции 7 (X . + У) .

0дна:ко для ёольшинства значений аргументов X и у точное значение функций получается на итераций , номер которой меньше п . В этом случае содержания сумматоров-вычитателей 1и 2 равны, блок 5 анализа выдает по

второму выходу сигнал останова и блок 6 управления перестает выдавать тактовые импульсы на следующей итерации.

Таким образом, предложенное техническое решение позволяет расширить функциональные возможности протитипа.

Формула изобретения

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

5 блока управления соединены с.управляющим входом первого регистра и тактовым входом первого сумматора вычитателя, выход которого соединен с первым входом блока анализа, первый выход которого подключен к входу блока управления, а второй выход соединен с управляющим входом первого сумматора-вычитателя, о т л и ч а ющ и и с я тем, что, с целью расширения функциональных возможностей за счет вычисления частного суммы квадратов на сумму, он содержит второй сумматор-вычитатель и второй регистр, причем управляющий вход второго регистра и тактовый вход второго сумматора-вы итателя подключены к соответствующим выходам блока управления, выход второго сумматора-вычитателя соединен со вторым входом блока анализа, выход которого подключен к управляющему- входу второго сумматора-вычитателя, выход второго регистра соединен с первым входом второго сумматора-вычитателя, вторые входы первого и второго сумматоров0 вычитателей соединены с информационными входами соответственно второго и первого регистров и являются входами преобразователя.

Источники информации, принятые во внимание при экспертизе

1.Авторское свидетельство СССР № 444187, кл. G 06 F 1-5/20, 1973,

2.Авторское свидетельство СССР

W 453697, кл. G 06 .F 15/32, 09.01.73 (прототип) .

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

название год авторы номер документа
Цифровой функциональный преобразователь 1979
  • Рейхенберг Анатолий Леонидович
SU922733A2
Цифровой функциональный преобразователь 1976
  • Рейхенберг Анатолий Леонидович
  • Шевченко Раиса Яковлевна
SU744590A1
Цифровой функциональный преобразователь (его варианты) 1981
  • Рейхенберг Анатолий Леонидович
  • Фурс Сергей Николаевич
SU1019443A1
Цифровой функциональный преобразователь 1980
  • Оранский Анатолий Митрофанович
  • Рейхенберг Анатолий Леонидович
SU922760A2
Устройство для вычисления элементарных функций 1980
  • Рейхенберг Анатолий Леонидович
SU920716A2
Цифровой функциональный преобразователь 1980
  • Рейхенберг Анатолий Леонидович
SU926666A2
Двоичное устройство деления 1975
  • Рейхенберг Анатолий Леонидович
  • Шевченко Раиса Яковлевна
SU541171A2
Устройство для вычисления функции ( @ - @ )/ @ 1982
  • Анишин Николай Сергеевич
  • Анишин Анатолий Сергеевич
SU1076912A1
Цифровой функциональный преобразователь 2017
  • Булатникова Инга Николаевна
  • Гершунина Наталья Николаевна
RU2642381C1
Функциональный преобразователь 1983
  • Лебедев Владимир Ильич
  • Оранский Анатолий Митрофанович
SU1136154A1

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

Реферат патента 1980 года Цифровой функциональный преобразователь

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

SU 744 595 A1

Авторы

Оранский Анатолий Митрофанович

Рейхенберг Анатолий Леонидович

Даты

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

1976-07-07Подача