Устройство для вычисления функции двоичной экспоненты Советский патент 1986 года по МПК G06F7/556 

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

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

Цель изобретения - сокращение суммарного объема памяти.

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

Устройство для вычисления функции двоичной экспоненты содержит регистр 1, второй блок 2 памяти, коммутатор 3, первый блок 4 памяти, первый сумматор 5, вход 6 низкого потенциала устройства, вход 7 высокого потенциала устройства и второй сумматор 8.

Работа устройства основана на кусочно-линейной аппроксимации функции , X fe, 1) с последующей коррекцией разности между исходной функцией и ее линейным приближением, называемой функцией коррекции.

На фиг. 2а показана аппроксимация функции у 2, xefO, l) прямой линией, откуда видно, что входной код X содержит часть информации о выходной величине у и может использоваться как грубое приближение исходной функции Разность между исходной функцией и ее линейным приближением Л У (х) 2 -(х+1) показана на . фиг. 2S. Анализ функции д.у,(х) показывает , что

,ДУ Сх) -L

- 1 м

-3

Построим функцию Ч (х), которая будет являться симметричным отображением д у, (х) для значений х СО, ) , относительно оси проведенной через точку

I (фиг. 2 6).

Очевидно, что если на интерв.але х е

1 V

О, ) в качестве аргумента функции

4 (х) брать дополнение х до 1 то функция (х) будет совпадать с функцией д у,.(х), вследствие построенной симметрии. Дпя получения точного зна- чения функции двоичной экспоненты

г 1 Л

необходимо на интервале L у, U учесть

значения функции &у (х) Ч (х) - йу (х) (фиго 2), причем

hy.()L

2

-6

Значения функций Ч (х) илу(х), которые при получении функций двоичной экспоненты выступают в роли функций коррекции, запоминаются в блоках памяти и используются для уточнения результата Объемы блоков памяти, необходимых для запоминания Ч (х) и

ду(х), равны

-j

Q (n-3)- 2 бит;

(1)

Q,

) 2

Н-6

(п-б), (2)

Дополнительная двойка в выражении (2) учитывает двухзначность (в математическом смысле) функции д у (х).

Таким образом, функция двоичной экспоненты вычисляется следующим образом:

сегмент xeLO, -j) : у(х)( 1+х)+Н ( Ux); сегмент ., l) ; у(х)( И-х)+ (х)

5

0

5

0

5

Л У,).

+ Л (3)

Корректирующая функция д у.(х) не используется на первом участке, а в качестве аргумента для функции Ч ( х) берется дополнение х до единицы, т.е. его обратный код. Таким образом работа коммутатора 3 заключается в том,

что для значений , -j) он. инвертирует значения х, а для ., l)

пропускает значения х без изменения. Управление коммутатором осуществляется старшим разрядом кода аргумента X. Практически коммутатор реализуется на схемах Сложение по модулю два. Сумма ( 1+х)+t ( ) или (l+x) + Ч(х)/образуется на выходах сумматора 5, а окончательный результат - на выходе сумматора 8, однако так как функции Ч(х) и л у(х) отрицательные, то для получения верного результата необходимо или осуществить операцию вычитания, что привело бы к усложнению схем, сумматоров 5 и 8, или осуществить предварительное преобразование значений функции ч(х) ИА У (х)

1

в дополнительный код. Последнее преобразование сводится к тому, что в блоки 4 и 2 памяти записываются значения Ч (х) в обратном коде, а к входам переноса сумматоров 5 и 8 подключается шина высокого уровня, обеспечивая таким путем наличие на них потенциала I, т.е. операции вычитания и преобразования кода совмещаются.

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

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

1 - I У.2

блока памяти, выходы (п-З) старших разрядов регистра, начиная с (п-1)- го (где п - разрядность входного аргумента), подключены к информационному входу коммутатора, выход которого соединен с адресным входом первого блока памяти, выходы (п-5) старших разрядов регистра, начиная с (n-l)- го, соединены с адресными входами второго блока памяти, выход которого подключен поразрядно к младшим разрядам второго слагаемого второго сумматора, отличающееся тем, что, с целью сокращения суммарного объема памяти, выход первого блока памяти соединен поразрядно с входами младших разрядов второго слагаемого первого сумматора, входы старших разрядов второго слагаемого которого объединены с входами старших разрядов второго слагаемого второго сумматора и соединены с входом низкого потенциала устройства, входы переноса первого и второго сумматоров .подключены к входу высокого

тенциала устройства.

(Pu2.

ayrfX.)

ЛУгМ

-7-е

Составитель А, Шуляпов Редактор М. Товтин ТехредМ.Ходанич Корректор Л.Патай

3292/49

Тираж 671 Подписное ВНИИПИ Государственного комитета СССР

по.делам изобретений и открытий 113035, Москва, Ж-35, Раушская наб., д 4/5

Производственно-полиграфическое предприятие, г. Ужгород, ул. Проектная, 4

1/2

..|4Фие. 2

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

название год авторы номер документа
Устройство для вычисления функции двоичной экспоненты 1985
  • Хохлов Юрий Викторович
  • Литвин Александр Михайлович
  • Циделко Владислав Дмитриевич
  • Шантырь Сергей Валерьевич
SU1305675A1
Устройство для потенцирования 1986
  • Хохлов Юрий Викторович
  • Литвин Александр Михайлович
  • Циделко Владислав Дмитриевич
  • Шантырь Сергей Валерьевич
SU1348833A1
Логарифмический преобразователь 1981
  • Хохлов Юрий Викторович
  • Циделко Владислав Дмитриевич
  • Туманов Юрий Германович
  • Литвин Александр Михайлович
  • Ляшенко Сергей Викторович
  • Тесленко Виктор Алексеевич
  • Барышевский Николай Николаевич
SU959073A1
Устройство вычисления функции арктангенс отношения 1988
  • Поваренко Олег Михайлович
  • Пысин Василий Дмитриевич
  • Чернышев Виктор Николаевич
SU1585793A1
Логарифмический преобразователь 1984
  • Хохлов Юрий Викторович
  • Литвин Александр Михайлович
  • Циделко Владислав Дмитриевич
  • Ляшенко Сергей Викторович
SU1196860A1
Квадратор 1986
  • Хохлов Юрий Викторович
  • Литвин Александр Михайлович
  • Циделко Владислав Дмитриевич
  • Ляшенко Сергей Викторович
  • Шантырь Сергей Валерьевич
SU1325469A1
Логарифмический преобразователь 1986
  • Литвин Александр Михайлович
  • Хохлов Юрий Викторович
  • Циделко Владислав Дмитриевич
  • Крюков Анатолий Викторович
  • Богославский Сергей Георгиевич
SU1401457A1
Цифровой преобразователь координат 1980
  • Шевяков Александр Григорьевич
SU942004A1
Цифровой функциональный преобразователь 1981
  • Калинин Геннадий Александрович
SU1001092A1
Устройство для вычисления функций @ и @ 1988
  • Березенко Александр Иванович
  • Марковский Александр Дмитриевич
  • Меликов Георгий Георгиевич
  • Полянский Валерий Викторович
  • Афанасьева Ирина Юрьевна
SU1608651A1

Иллюстрации к изобретению SU 1 238 066 A1

Реферат патента 1986 года Устройство для вычисления функции двоичной экспоненты

Изобретение относится к области цифровой вычислительной техники и может быть использовано при построении специализированных вычислителей, информационно-измерительных систем, цифровых устройств для обработки сигналов в реальном времени и гидридных функциональных преобразователей. Цель изобретения - уменьшение суммарного объема используемой памяти, В состав устройства входят регистр, два блока памяти, коммутатор и два сумматора. Уменьшение суммарного объема памяти достигается за счет использования симметрии функции погрешности аппроксимации исходной функции линейным приближением и единичным коэффициентом наклона. 2 ил. (Л IND со 00 О) О)

Формула изобретения SU 1 238 066 A1

Документы, цитированные в отчете о поиске Патент 1986 года SU1238066A1

Циделко Во Д., Хохлов Ю
В, К вопросу лостроения вычислительных устройств логарифмирования и потенцирования
- Управляющие системы и машины, 1981, 5, с
Пишущая машина для тюркско-арабского шрифта 1922
  • Мадьярова А.
  • Туганов Т.
SU24A1
Печь для непрерывного получения сернистого натрия 1921
  • Настюков А.М.
  • Настюков К.И.
SU1A1
Логарифмический преобразователь 1984
  • Хохлов Юрий Викторович
  • Литвин Александр Михайлович
  • Циделко Владислав Дмитриевич
  • Ляшенко Сергей Викторович
SU1196860A1
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1

SU 1 238 066 A1

Авторы

Хохлов Юрий Викторович

Литвин Александр Михайлович

Циделко Владислав Дмитриевич

Шантырь Сергей Валерьевич

Даты

1986-06-15Публикация

1984-12-17Подача