Вычислительное устройство Советский патент 1990 года по МПК G06F7/552 

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

v{

Рх/2+0, если порядок операнда четный; Р„/2+1, если порядок операнда нечетный,

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

название год авторы номер документа
Арифметическое устройство 1989
  • Малышева Лидия Львовна
  • Елагин Валерий Михайлович
  • Лупин Анатолий Викторович
SU1647557A1
Микропрограммируемый векторный процессор 1987
  • Вейц Александр Вениаминович
  • Дятчина Ирина Федоровна
  • Жуков Валерий Александрович
  • Криворучко Виталий Федорович
  • Малюгин Владимир Дмитриевич
  • Соколов Владимир Владимирович
  • Сперанская Ирина Владимировна
  • Шевцов Сергей Валентинович
  • Прангишвили Ивери Варламович
  • Левертов Яков Анатольевич
  • Денисенко Сергей Васильевич
SU1594557A1
Устройство для обработки данных 1985
  • Шнеер Михаил Григорьевич
  • Веремко Эрлена Николаевна
  • Салий Виктор Федорович
SU1287146A1
Устройство для суммирования двух чисел с плавающей запятой 1988
  • Калинин Эдуард Казимирович
  • Савран Георгий Леонидович
SU1529214A1
Устройство для преобразования координат 1988
  • Кравченко Сергей Иванович
  • Василев Владимир Василович
  • Зверев Алексей Владимирович
SU1541600A1
Специализированный процессор 1983
  • Водяхо Александр Иванович
  • Грушин Вячислав Васильевич
  • Лукоянычев Виктор Геннадьевич
  • Плюснин Владимир Устинович
  • Пузанков Дмитрий Викторович
  • Смолов Владимир Борисович
  • Шаляпин Владимир Валентинович
SU1144117A1
Арифметическое устройство 1986
  • Павлов Юрий Львович
  • Пьянков Евгений Константинович
SU1363186A1
Устройство для вычисления квадратного корня 1984
  • Черкасский Николай Вячеславович
  • Крищишин Валерий Михайлович
  • Криворучко Григорий Федорович
SU1191908A1
Вычислительное устройство 1988
  • Лопато Георгий Павлович
  • Асцатуров Рубен Михайлович
  • Шостак Александр Антонович
  • Лопато Лилия Григорьевна
  • Шпаков Леонард Орестович
  • Жалковский Андрей Антонович
SU1545215A1
Устройство для преобразования координат 1986
  • Кравченко Сергей Иванович
  • Щербаков Константин Владимирович
  • Василев Владимир Василович
  • Потехин Михаил Алексеевич
SU1405051A1

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

Реферат патента 1990 года Вычислительное устройство

Изобретение относится к вычислительной технике и может быть использовано в высокопроизводительных комплексах и устройствах реального времени. Цель изобретения - расширение функциональных возможностей устройства за счет реализации функции Y=1/X. Вычислительное устройство содержит блок 1 задания режима, регистры операнда. 2.1-2.3, коммутатор 3, блок 4 памяти данных аппроксимации, арифметико-логические блоки 5,6, умножитель 7 с соответствующими связями. 2 ил.

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

где Рх порядок операнда; РЭ - порядок функции.

Операция Р х/2 осуществляется коммутатором 3 путем сдвига на один разряд вправо. С первого информационного выхода блока памяти данных аппроксимации на второй вход первого арифметико-логического блока поступает единица, если Рх - нечетное, и ноль, если РХ четное. Состояние этого выхода блока памяти данных аппроксимации определяется подачей на его второй адресный вход младшего разряда порядка (второй выход первого регистра операнда 2.1).

На фиг. 2а приведен график функции

,

Мх - значение мантиссы с областью определения для четного порядка 0,5, 1C, для нечетного порядка , 2 (j

Му- значение мантиссы функции 5 с областью знгчений для четного порядка УО,5, 1 С, для нечетного порядка 1, 2,

0

5 ,

0

Для организации кусочно-линейной аппроксимации область определения Fv бьется на равные, кратные степени, два участка и для каждого участка записываются в блок памяти данных аппроксимации начальные значения аппроксимирующей функции и коэффициент наклона отрезка аппроксимации (на фиг. 26 показан такой участок). Ему в соответствии по адресу Mv /dx,

АО

где М абсцисса начала отрезка апЛо

проксимации, а дх длина отрезка аппроксимации по оси Кх, записаны:

+ cf

где My - начальное значение аппроксимирующей Функции; о - допустимая погрешность аппроксимации,

и

K-tgif,

где К - коэффициент наклона аппроксимирующего отрезка; Ц - угол наклона аппррксимирую- i щего отрезка.

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

+к(мх-мХв),

где УУ-МХ- приращение аргумента

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

На выходе 8,2 второго арифметико- логического блока имеем значение мантиссы функции.

Аналогичным образом на базе устройства организуется вычисление обратной функции 1/х. При этом арифметико-логические блоки 5 и 6 устанавливаются в режим вычитания, коммутатор 3 - в режим пронесения порядка, на первьй адресный вход блока памяти данных аппроксимации подается признак области данных аппроксимации функции (второй адресный вход блока памяти аппроксимации не задействует- ся). На первом выходе блока памяти данных аппроксимации устанавливается единица.

Порядок вычисляется согласно соотношению

у х

На фиг. 2в приведен график аппрок- тримационной функции мантиссы 1/х областью определения tO,5, 1 и областью значений , 0, 5 С. Подобным изложенному способом функция мантиссы 1/х разбивается на участки и описывается в блоке памяти данных аппрокси

мации. Значение мантиссы результата вычисляется согласно соотношению

м-м,

(МХ-М.

).

0

0

5

0

5

0

5

0

5

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

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

0,54

Фиг. г

Составитель А.Чудак Редактор М.Петрова Техред М.Ходанич

Hxl

Мщ+лх м

Корректор С.Шекмар

SU 1 539 772 A1

Авторы

Чудак Анатолий Романович

Савран Георгий Леонидович

Даты

1990-01-30Публикация

1988-03-09Подача