Устройство для определения обратной величины числа

 

Изобретение относится к вычислительной технике, в частности к устройствам специализированного назначения для определения обратной величины числа, и может быть использовано в различных областях народного, хозяйства , в системах автоматизированного управления. Цель изобретения - повышение быстродействия. Сущность изобретения заключается в создании структуры вычислительного устройства, которая позволяет сократить количество итераций за счет введения вычитателя 7, квадратора 90 счетчика 15, схемы сравнения 16 и элемента И, в устройство, содержащее регистры 5, 6, вычислитель 8, сумматор 10, умножители 13, 14 и блок 17 формирования сигналов синхронизации. 1,.ил„ rt

СОЮЗ СОВЕТСКИХ

Ч ЮР5И

РЕСПУБЛИК

0% 00

yg)g G 06 F 7/52

ОЛИСАНИЕ ИЗОБРЕТЕНИЯ

К A ВТОРСКОМУ СВРЗДЕТЕЛЬСТВУ

ГОСУДАРСТВЕННЫЙ КОМИТЕТ

ПО ИЗОБРЕТЕНИЯМ И ОЧНРЫТИЯМ

ПРИ ГННТ СССР (21) 4655880/24 (22) 28.02.89 (46) 15.05.91. Бюл. ¹ 18

-(71) Институт проблем моделирования в энергетике АН УССР (72) Ю.А. Плющ, А.И.Притака и А.П.Стекаиов (53) 681.325(088.8) (56) Авторское свидетельство СССР № 1259286, кл. G 06 F 15/32, 7/52, 1984.

Авторское свидетельство СССР № 1171783, кл. С 06 F 7/52, 1983. (54) УСТРОЙСТВО ДЛЯ ОПРЕДЕЛЕНИЯ

ОБРАТНОЙ ВЕЛИЧИНЫ ЧИСЛА (57) Изобретение относится к вычислительной технике., в частности к уст2 ройствам специализированного назначения для определения обратной величины числа, и может быть использовано в различных областях народного.хозяйства, в системах автоматизированного управления. Цель изобретения — повышение быстродействия. Сущность изобретения заключается в создании структуры вычислительного устройства, которая позволяет сократить количество итераций за счет введения вычитателя 7, квапратора 9. счетчика 15 схемы сравнения 16 и элемента И, в устройство, содержащее регистры 5, 6, вычислитель 8, сумматор 10, умножители 13, 14 и блок 17 формирования сигналов синхронизации. 1,.ил.

1649536

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

Цель изобретения - повышение быстро- 0 действия.

На чертеже представлена Аункциональиая схема устройства для опрепеления обратной величины числа, содержащая входы 1 и 2 заднния второго 15 и первого коэффициентов устройства, вход 3 аргумента устройства, вход 4 синхронизации устройства, первый 5 и второй 6 регистры, второй 7 и первый 8 вычитатели, квадратор 9, сум- 20 матор 10, вход ff задания третьего коэФФициента устройства, вход 12 количества итераций устройства, два умножителя 13 и 14 счетчик 15, схему 16 сравнения, блок 17 Аормирова- 25 ния сигналов синхронизации .и элемент

И t8.

Устройство позволяет определять

I 1 обратную величину числа у — для х

0,5 х, 1.

Устройство работает слеруюшим образом.

По переднему Аронту синхроимпульса х, поступающего на вхоп 4 синхро-! ниэацни устройства, осушествляется обнуление счетчика 15 и запись значения аргумента х в регистр 5. На вычитателе .7 ос1лце .твляется вычитание аргумента х из коэффициента n<. 40

: а1 — х, где и 1 1,71285, затем полученный результат возводится в квадрат (и < - х) .на квадраторе 9 и на сумматоре 10 суммирчется с коэффициентом ng., т.е. (n 1 - х) + n 45 где и = 0,45469. Полученная сумма записывается в регистр 6 задним фронтом синхроимпульса х На выходе устройства находится начальное приближение будущего результата I0 = (n< — 5< - х)2 + n, которое поступает на входы умножителей 13 и 14.

Умножитель 13 умножает- начальное приближение будущего результата I z на значение аргумента х, затем на вычитателе 8 осуществляется вычитание полученного произведения х .уо нз третьего коэффициента и,, т.е. и, - х у, где пз = 2. На умножнтеле 14 происходит операция умножения на1чального приближения будущего резульата на полученную разность .у =

= у (n, — х у ), По окончании переходных процессов в умножителе 14 блок 17 вырабатывает импульс, передний фронт которого записывает значение у в регистр 6, а задний фронт этого импульса устанавливает на выходе счетчика номер выполненной итерации k, который сравнивается схемой

16 сравнения с эдданным значением

k,, Вычислительный процесс в устройстве происходит до тех пор, пока схема 16 сравнения не выдаст сигнал запрета на входе элемента И, запрещая запись в регистр 6. На выходе устройства находится результат k-й итерации.

t р и м е р. На вход 1 второго ко. Аициента подают число п

1,71285, на вход 2 первого коэффициента — число п = 0,45469, на вход 11 третьего коэффициента - число и, = 2, на вход 12 количества итерации - k 2, на вход 3 аргумента

1 устройства — значение аргумента х (примем х = 0,75), на вход 4 синхронизации устройства - синхроимиульс х, который своим передним Аронтом обнуляет счетчик 15 и записывает значение х = 0,75 в регистр 5. На выходе первого вычитателя 7 имеем

1.71285 — 0,75 = 0,96285; на выходе квадратора 9

0,962852 = 0,927081; на выходе сумматора 10

0,45469 + 0,927081 = 1,381770, которое задним фронтом синхроимпульс х записывается в вьмодной регистр 6, следовательно, на выходе 19 устройства

y - 1,381770; на выходе умножителя 13 (х.уо) = 0,75 х 1,381770 = 1,036327; на выходе вычитателя 8

2 — х.yo= 2-1,036327 = 0,9636725; на выходе умножителя у = (2-ху ) х у = 1,381770 х0,9636725

1,331573.

По окончании переходных процессов в умножителе 14 блок 17 вырабатывает импульс, который своим передним фронтом через элемент И записывает значения I = 1,331573 в регистр 6, а задним Аронтом устанавливает на выход де счетчика 15 коэффициент k = 1. дом второго регистра, информационный вход которого соединен с выходом второго умножителя и входом блока формирования сигналов синхронизации, 10 выход которого соединен с первым входом элемента И, второй вход которого соединен с выходом схемы сравнения, первый вход которой соединен с входом количества итераций устройства, второй вход схемы сравнения соединен с выходом счетчика, синхровход которого соединен с входом синхрониза-.. ции устройства, с синхровходом первого регистра и вторым синхровходом второго регистра, вход начальной установки которого соединен с выходОм

30 ход которого соединен с входом первого сомножителя второго умножителя, вход второго сомножителя которого соединен с входом первого сомножителя первого умножителя, вход второго сомножителя которого соединен с входом аргумента устройства, выход второго регистра соединен с выходом устройства.

Составитель Н. Иаркелова

ТехРедЛ.0лийнык Корректор Н.Ревская

Редактор Л. Пчолинская

Заказ 1522 Тираж 403 Подписное

8ННННН Государственного комитета по изобретениям и открытиям при ГКНТ СССР

113035, Иосква, Ж-35, Раушская наб., д. 4/5

Производственно-издательский комбинат "Патент" ° r.Óêãîðîä, ул. Гагарина,!03

5 164

На выходе схемы 16 сравнения по-прежнему находится "1".

На выходе умножителя 13 ху = 0,75 х 1,331573 = 0,9986802; на выходе вычитателя 8

2 — ху = 2 - 0,9986802 = 1,001319; на выходе умножителя 14 у, = (2-ху ) х у = 1,001319 х 1,331573 1 333330 Ф

По окончании переходных процессов в умножителе 14 блок вырабатывает импульс, который своим передним фронтом через элемент И записывает значение у = 1,333330 в регистр 6, а задним фронтом устанавливает на выхода счетчика 15 коэффициент 1с = 2, следовательно, на выходе схемы 16 сравнения появляется "0", запрещающий запись в регистр 6, на выходе 19 уст« ройства появляется результат операции, полученной при k-й итерации.

В приведенном примере за две итерации получен результат с точностью до- 5 знаков после запятой, Формула изобретения

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

9536 6 повышения быстродействия, устройство содержит второй вычитатель, квадратор, счетчик, схему сравнения и элемент И, выход которого соединен с счетным

5 входом счетчика и первым синхровхосумматора, вход второго слагаемого которого соединен с выходом квадратора, вход которого соединен с выходом второго вычитателя, вход уменьшаемого которого соединен с входом задания второго коэффициента устройства, выход первого регистра соединен с входом вычитаемого второго вычитателя, вход задания третьего коэффициента устройства соединен с входом уменьшаемого первого вычитателя, вы

Устройство для определения обратной величины числа Устройство для определения обратной величины числа Устройство для определения обратной величины числа 

 

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

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

Изобретение относится к вычислительной технике и может быть использовано при разработке быстродействующих устройств умножения чисел специализированных ЭВМ0 Особенно эффективно его использование при применении БИС и СБИС Целью изобретения является повышение быстродействия при вычислении суммы парных произведений

Изобретение относится к вычислительной технике и предназначено для использования в специализированных вычислительных устройствах,

Изобретение относится к вычислительной технике и может быть использовано при разработке быстродействующих устройств умножения чисел, удобных для изготовления с применением БИС

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

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

Изобретение относится к вычислительной технике и может быть использовано при разработке быстродействующих устройств деления чисел с контролем по четности

Изобретение относится к вычислительной технике и может быть применено для выполнения операции умножения двоичных и десятичных чисел

Изобретение относится к вычислительной технике и может быть использовано при построении арифметических узлов

Изобретение относится к радиоэлектронике и может быть использовано в вычислительных устройствах для реализации перемножения страниц операндов с любым сочетанием знаков

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

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

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

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

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

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

Изобретение относится к вычислительной технике и может быть использовано для построения вычислительных систем с повышенной достоверностью выдаваемых данных

Изобретение относится к области устройств обработки, соответствующего программного обеспечения и программных последовательностей, которые выполняют математические операции
Наверх