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

 

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

СОК)3 СОВЕТСНИХ

СОЦИАЛИСТИЧЕСНИХ

РЕСПУБЛИН (19) (1!) (s)) 4 С 06 F 1/02 7/38

L ;Г,;:.;;1;, 1 т:l 6;тя

iJ.,(т

ОПИСАНИЕ ИЗОБРЕТЕНИг)

К А BTOPCHOMV СВИДЕТЕЛЬСТВУ

m . будет ф

f (m) — f(m+1) (2 или (2"

m(m+1) (2) (3) ГОСУДАРСТВЕННЫЙ НОМИТЕТ

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

ПРИ lNHT СССР (21) 4272588/24-24 (22) 01 ° 07.87 (46) 30. 05. 89. Бюл. 1(20 (71) Ульяновский политехнический институт (72) А. A. Смагик, М. Е. Чумакин и А. А. Маслов (53) 691.325(088.8) (56) Авторское свидетельство СССР

1(- 732861. кл. G 06 F 7/38, 1980.

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

Р 318940, кл. G 06 F 7/38, 1971. (54) УСТРОЙСТВО ДЛЯ ТАБЛИЧНОГО ВОСПРОИЗВЕДЕНИЯ ОБРАТНОЙ ВЕЛИЧИНЫ

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

ЭВМ и систем.

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

Алгоритм воспроизведения значений обратной величины заключается в следующем.

Рассмотрим значения функции f(х)=

1 и — — при х сс m = 1, 2, 3,...,2 — 1, х где n — заданное четное натуральное

1 число. Так как функция f (x) = — в х интервале (О, +w) монотонно убывает и процесс убывания с возрастанием аргумента замедляется, то с увеличением m уменьшается разность f(m) 2 (57) Изобретение относится к вычисли" тельной технике и может быть использовано при построении высокопроизводительных специализированных устройств, ЭВМ и систем. Цель изобретения — повышение быстродействия. Новым в устройстве для табличного воспроизведения обратной величины, содержащем регистры аргумента и результата, дешифратор и п-1 блоков памяти, является возможность получать значения обратной величины, а не ее начальное приспособление за счет разбиения множества значений аргумента на классы.

1 ил.

1 1

-f (m+1) =— Лри этом

m m+1 определяться из неравенства

Учитывая справедливость неравенства ш(та+1) Р О при = 1,2,...,2 -1, не равенство (2) перепишем в виде

m +m-2 )О.

t /т

Числа — 0,5 т 0,25 т 2" являются корнями квадратного трехчлена х +

+ х — 2 . Каждое значение х = тп =

Ц

2 /, 2 + 1... 2"-1 больше корня м/г «/е

1483446!! зависимости от самой старшей ненулевой цифры значения аргумента х = !» х„, х„...x>х х< в двоичной записи (индекс указывает номер разряда цифры), все рассматриваемые значения аргумента x = m = 1,2,...,2 — 1 ра« эобьем íà п классов:

1)1,=1

2) х, 3) l,x,x, 4) 1 хзхгx2

/2) 4.в,x» °...хзх х, n/2+1) 1, „х„х„...х х х

° ° ° ° ° ° ° ° ° ° ° в ив толь ко чи сла в идо в:

g. — + 2)» х» х„в ..Х Х ХЗО О, = (122 X«2 ° ° х x ) 2

« +1

П вЂ” —— — 3) 1„X„X„° ° еХ ОуОуО О = (1„X„° ° «Х Ху)2

В «.2 g«< Х и — + 4) 12, х„х„° ° ° х«ОВО -0 0а202 Оа л 2 »2 (!» х» ° ° ° хаак ) 2

«-1 хи-4х»-з их»р Ои О„з ° . ° О 01 = 1» хи- ) 2

Из неравенства (4) и (5) следует, что разность между значениями функции

f(x) = 1/х для соседних значений аргумента, взятых внутри каждого класса

n . n — + 1 — + 2) — и и на границе смеж2 2 ных классов из тех же классов, меньше 2

Во э ьмем значение аргумента х = m

k между числами х„„и х„), + 2, т.е. х„„< m (х„„+ 2 . Тогда в силу убывания функции f(x) = 1/х в интервале (О, + ) имеем

1 1 1

p — ) (6)

ИА 32 К

l

»-I

<2

min X«2 е «Е

Из неравенств (4) и (6) следует, что шах хи„.

l 1

Π(— — (2

x«K m (7) (5) 0,2,4,. .n-4.

О, 5 + 1 0,23 + 2, следовательно, при этих значениях т справедливо неравенство (3), значит, и неравенство (1). Поэтому приближенные значения функции f(m) и f.(m+1), взятые с и знаками после запятой в двоичной системе счисления (округление простым отбрасыванием), могут быть одинаковыеми. Очевидно, в силу замедления про1 цесса убывания функции f(x) = — с х увеличением аргумента х число таких одинаковых значений функции также увеличивается. !5

Так как значения х = m = 1,2,..., ...,2 — 1 находятся между корнями

«/2 указанного выше квадратного трехчлена, то при этих значениях m верно не- 20 равенство m + m — 2 с О, следователь

« но, и неравенство f (m) — f (m+1) ) 2". и 1) 1 х хи О О ...О О

4О п

Все числа классов — + )) — + 2)

2 2 и можно записать в форме

«2 к (»«k««22«2«, И ««е ° )к .2 k«z k i) 45 х х ...х х х )2 где k = 0,2,4...n-2.

При этом справедливы следующие неравенства:

1 1

» — — †- — а- 4 2, k = 0,2,4...n-2; х„„х„„+ 2 (4) 1) 1„2 х„2х» у ° °,õ x õ«

n) lg Х» Х»ак ° ° ех2ха Х2 и

Классы — + 2) —: п} уменьшим оста2

5 1483446

Значение функции !/х„, пред<.:тавленное в двоичной форме окру;,ãè ÷ путем отбрасыгания последних знаков, начиная с (n+1)-го знака после запя5 той. Ошибку округления обозначим через (, Очевидно, 0 (4 (2, кроме то ro, согласно (7) 0Ä1Ä,—

° ° °

0Ä0Ä,О„...О l и

-(< (- ) — — (2 - !О

X pl f4 ш следовательно, (— — a1 — — / тах g, 2 - 1<1

) (8) !5

Соотношение (8) показывает, что.если вместо значения 1/m (х„ (m (х„ +

+ 2 ) приближенно возьмем значение

1/х с п знаками после запятой в пк двоичной форме (остальное отбрасываем), то абсолютная погрешность будет

-и меньше 2

Таким образом, для воспроизведения

1 значений функции f(x) = (x = Bl = х — 1, 2,..., 2 — 1) с абсолютной пре— и дельной погрешностью 2 "достаточно иметь значения этой функции, взятые с п знаками после запятой в двоичной форме, для значений аргумента из

Il п классов 1) — — + 1) и — + 2 — й. Ок2 2 ругление значений функции следует

35 производить простым отбрасыванием .последних з каков, начиная с (и+1) — го знака после запятой.

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

Устройство содержит регистр 1 аргумента, дешифратор 2, (п-l) блоков

3 памяти регистр 4 результата.

Дешифратор 2 выполнен на основе программируемой логической матрицы.

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

В исходном состоянии в регистр 1 аргумента заносится аргумент длиной в п двоичных разрядов. Затем все и разрядов аргумента подаются на п входов дешифратора 2, в котором запрограммировано п входных комбинаций следующего вида:

О„О„,O„,... 0 0 0 1, 0 0,0 ° ° .О, где индекс у О или 1 указывает на номер разряда в коде аргумента в порядке возрастания их веса, а прочерк — на безразличное значение соответствующего бит».

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

О 0 О, и и-1 r g 0y Оп О О ° ° ° 0 -О О О 1

Š— т5 — +< 3 г с

00 0 ...О 0

° ° ю+ п Ов О ° ° О 04 ях1х

Е Т г<

О О иои- о,г- - -0q О 1„„x ..х х z z z, у -3, г + 5 х

z оо о .о н и-f tp + и lg +q х ° ° ° х-.х хилого — t3 -+г — н 5 (т

О О

I3-> f0>i г ° ° 1 хп xg хло ° x 0)0 О О

1 2, и ю

° ° ° ° ° ° ° ° ° ° ° °

l„х„,0„...0, 0„0 0„...0-0 0 0 О

Ф 3 — гй + г путем выделения из них части разрядов, находящихся между единицей и первым справа нулем (в матрице группа разрядов, которой соответствует адресное пространство узла памяти, обозначена как последовательность символов xi х; х; г, где > „ = О, 1.

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

1 аргумента. Выбранное значение обратной величины из блока памяти, имеющее длину и разрядов, поступает на регистр 4 результата.

1483446

Составитель Е. Мурзина

Техред М.Дидык Корректор Э. Лончакова

Редактор О. Спесивых

Тираж 668

Заказ 4098

Но дпис но е

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

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

Производственно-издательский комбинат "Патент", г.ужгород, ул. Гагарина, 101

Первый выход деши3ратора 2 отвечает за особую ситуацию, когда аргумент принимает значение, равное единице. В этом случае с первого выхода дешиФратора 2 подается 1 на установочный вход всех разрядов регистра 4.

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

Устройство дпя табличного воспроизведения обратной величины, содеркащее регистр аргумента и два блока па" мяти, о т л и ч а ю ц е е с я тем, что, с целью повышения быстродействия 15 в него введены дешифратор,1п-3) блоI ков памяти (п — разрядность аргумента) и регистр результата, установочный вход всех разрядов которого соединен с первым выходом дешиАратора, i-й выход которого (i 2,...,п) соединен соответственно с входом разрешения выборки j -ro блока памяти (j

1,2,...,п-1), адресные входы которого соединены соответственно с выходами j-й группы регистра аргумента,выходы и разрядов которого соединены соответственно с входами дешифратора, выходы j-го блока памяти соединень1 соответственно с информационными вхо,дами разрядов регистра результата.

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

 

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

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

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

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

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

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

Изобретение относится к вычислил1 М /4 25 тельной технике и может быть использовано в процессорах электронных вычислительных машин

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

Изобретение относится к вычис

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

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

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

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

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

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

Изобретение относится к вычислительной технике и может быть использовано для вычисления функций F(X, Y) от двух аргументов в специализированных вычислительных устройствах ,в частности, для вычисления корректирующих функций для отклоняющих систем устройств отображения информации на электроннолучевых трубках (ЭЛТ)

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

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

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

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

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

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