Преобразователь форматов чисел Советский патент 1990 года по МПК H03M7/12 

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

(/ С

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

название год авторы номер документа
Устройство для умножения чисел с плавающей запятой 1985
  • Евстигнеев Владимир Гаврилович
  • Кошарновский Александр Николаевич
  • Маркин Александр Васильевич
SU1280624A1
Устройство для умножения чисел в модулярной системе счисления 1986
  • Амербаев Вильжан Мавлютинович
  • Коляда Андрей Алексеевич
  • Селянинов Михаил Юрьевич
  • Чернявский Александр Федорович
SU1368878A1
Устройство для сложения операндов с плавающей точкой с контролем 1986
  • Дрозд Александр Валентинович
  • Полин Евгений Леонидович
  • Кравцов Виктор Алексеевич
  • Волощук Владимир Сергеевич
  • Шипита Анатолий Григорьевич
SU1310826A1
Устройство для накопления чисел с плавающей запятой 1990
  • Фельдман Борис Яковлевич
SU1829030A1
Арифметическое устройство в модулярной системе счисления 1987
  • Коляда Андрей Алексеевич
  • Селянинов Михаил Юрьевич
  • Чернявский Александр Федорович
SU1432517A1
Устройство для сложения последовательности чисел с плавающей запятой 1984
  • Денисенко Вячеслав Платонович
  • Луцкий Георгий Михайлович
  • Долголенко Александр Николаевич
  • Засыпкин Анатолий Григорьевич
  • Кошкин Еркил Кизатович
SU1182512A1
АРИФМЕТИЧЕСКИЙ ВЫЧИСЛИТЕЛЬ 2004
  • Шевелев Сергей Степанович
RU2292580C2
Устройство для суммирования двух чисел с плавающей запятой 1985
  • Минченко Валентина Анатольевна
  • Паулин Олег Николаевич
  • Полин Евгений Леонидович
  • Шабадаш Валерий Викторович
  • Синегуб Николай Иванович
SU1290300A1
Устройство для суммирования двух чисел с плавающей запятой 1988
  • Домбровский Збышек Иванович
  • Дуда Михаил Алексеевич
  • Узлова Людмила Анатольевна
SU1589270A1
Устройство для извлечения квадратного корня 1984
  • Брик Владимир Аркадьевич
  • Пуховицкий Михаил Аркадьевич
SU1273921A1

Реферат патента 1990 года Преобразователь форматов чисел

Изобретение относится к вычислительной технике и может быть использовано при построении преобразователей чисел с плавающей запятой. Целью изобретения является расширение класса решаемых задач за счет обеспечения преобразования чисел с плавающей запятой в системы с различными большими основаниями. Поставленная цель достигается тем, что в преобразователь форматов чисел, содержащий сумматор порядка 1, блок деления 4, коммутатор-сдвигатель 6, формирователь дополнительного кода 12, формирователь дополнительного кода 12, введены вычитатель по модулю три и сумматор по модулю пять, входы которых соединены с входом 11 коэффициента увеличения основания преобразователя. 1 ил.

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

ел

4Ь СО СЛ СП

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

Цель изобретения - расширение класа решаемых задач за счет обеспечения преобразования чисел с плавающей Запятой в системы с различными большими основаниями.

На чертеже приведена блок-схема предлагаемого преобразователя.

Преобразователь содержит сумматор т порядка, вход 2 порядка преобразователя, вычитатель 3 по модулю, блок 4 деления, сумматор 5 по модулю, г оммутатор-сдвигатель 6, выход 7 }4антиссы преобразователя, вход 8 ман т|иссы преобразователя, вход 9 логи- ч|еского нуля преобразователя, выход 1,0 порядка преобразователя и вход 11 Коэффициента увеличения основания преобразователя.

Вычитатель 3 по модулю в совокуп- н|ости с сумма/тором 5 по модулю обрадуют формирователь 12 дополнительного кода.

В основу работы предлагаемого устройства положено следующее.

Пусть число в позиционной систе- |ме счисления с основанием S в форме с плавающей запятой вида А A,- S( ребуется перевести в представление о плавающей запятой с основанием S А , где S.,, 5г - основания систем счисления; q, - 5,-ич- ный порядок числа А , А , - З -ичная мантисса числа Ас, q - З -ичный по- числа А , А - 82-ичная мантис- 0а числа А„

Положим S S, (m 2,3,...). Г|ри сделанных допущениях можно записать

q + q

m

; 1

A,- S,

(1)

q г (m - L)(mod m) L q,(mod m)

Окончательное S -ичное значение мантиссы Аг получается разбивкой двоичного представления мантиссы А4 на группы по m S -ичных разрядов.

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

По входам 1, 11, 9 и 8 на устрой етво подаются порядок q,, числа с плавающей запятой, величина т, назы йаемая коэффициентом увеличения осй-

нования, константа нуль и S,-ичная мантисса А,. На сумматоре 5 по модулю вычисляется величина .(mod m), которая поступает на вход вычита- теля 3 по модулю, где вычисляется величина -q (m - L) (mod т) . Величина q с выхода вычитателя 3 по модулю поступает на вход сумматора 1 поo Ряяка, где вычисляется сумма , поступающая на вход блока 4 деления, вычисляющего величину q. (qt + + q)/m, которая поступает на выход 10 преобразователя. Одновременно ве5 личина q с выхода вычитателя 2 по модулю поступает на управляющий вход коммутатора-сдвигателя 6, выполняющего операцию сдвига мантиссы числа на q S -ичных разрядов вправо, т.е.

0 вычисляется А A S .

В таблице для S,,, 16 и различных значений 5а представлены выражения для вычисления величин q и А, полученных из выражений (1).

5 Из таблицы следует, что при S - 24 и S 2й или 246 , т.е. при m 2 блок 4 деления может быть выполнен как сдвиговый регистр, сдвигающий значение qf + q на К двоичQ ных разрядов вправо.

Для SЈ 2 из (1),после подстановки Q(( 4jj.( и QЈ Mq получим L (modM), q (M - L)(modM), и алгоритм (1) принимает вид

,

35

„ 4q t q A д о Ч qlИ) А - АГ 2

Отсюда следует, что блок 4 деления }и в этом случае может быть выполнен

как сдвиговый регистр, сдвигающий двоичный код величины 4q { + q вправо на М двоичных разрядов. Коммута- тор-сдвигатель 6 в этом случае выполняется как двоичный сдвиговый регистр

сдвигающий мантиссу А вправо ца q разрядов. Окончательное S -ичное значение мантиссы А/j получается разбивкой двоичного представления А на группы по М-двоичных разрядов.

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

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

счет обеспечения преобразования чисел 15 ляе-тся входом формирователя дополни- с плавающей запятой в системы с раз- тельного кода.

б

- ЧЧ I 1 -1t - ч

q,/3, A4 А,, если L О (q + 2)/3, Аа A,- S, , если L 1 (q, + О/З, А4 А; 5 если L 2

q q,/4, A4 А, если L О Ч„ (Ч« + 3)/4, Аг- Ан- , если L 1 q (q, + 2)/4, А A,- S;4, если L 2 q2 (q , DM, А4 A,- , если L 3

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

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

Устройство для преобразования двоичного кода в десятичный и обратно для чисел с плавающей запятой 1977
  • Степанян Александр Арменакович
  • Ефимушкина Наталья Владимировна
SU717755A1
Переносная печь для варки пищи и отопления в окопах, походных помещениях и т.п. 1921
  • Богач Б.И.
SU3A1
Преобразователь форматов данных 1986
  • Боюн Виталий Петрович
  • Малиновский Борис Николаевич
  • Реуцкий Вадим Ефимович
  • Урсу Михаил Ефимович
SU1476615A1
Переносная печь для варки пищи и отопления в окопах, походных помещениях и т.п. 1921
  • Богач Б.И.
SU3A1

SU 1 543 550 A1

Авторы

Евстигнеев Владимир Гаврилович

Кошарновский Александр Николаевич

Даты

1990-02-15Публикация

1987-03-19Подача