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

Иллюстрации

Показать все

Реферат

 

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

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

СО(.(ИА ЛИСТ ИЧЕСНИХ

РЕСПУБЛИК (191 (И) 1 А1 (511 4 Н 03 М 7/12

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

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

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

ПРИ ГКНТ СССР

К А ВТОРСКОМ,Ф СВИДЕТЕЛЬСТВУ

1 (21) 4357005/24-24 (22) 04.01.88 (46) 30.11.89. Бюл. У 44 (71) Специальное конструкторскотехнологическое бюро "Модуль" Винницкого политехнического института (72) И.Е.Тютюников (53) 681.325 (088.8) (56) Авторское свидетельство СССР

Р 662932, кл. С 06 F 5/00, 1979.

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

FI 436345, кл. С 06 Г 5/00, 1974.

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

Р 1234828, кл. G 06 F 7/49, 1986.

2 (54) УСТРОЙСТВО ДЛЯ ВЫДЕЛЕНИЯ ЦЕЛОР

И ДРОБНОЙ ЧАСТЕ1 ИСЛА С НЕПЕЛЬК

ОСНОВАНИЕМ (57) Изобретение относится к вычислительной технике и может быть использовано в специализированных вычислительных машинах, работающих в системах счисления с нецелым основанием. Цель изобретения — выделение целой и дробной частей числа с нецелевым основанием. Поставленная цель достигается тем, что устройство содержит преобразователь 1 кода с нецелым основанием в код с целым основанием, преобразователь 2 кода с целым основанием в код с нецелым основанием и сумматор-вычислитель 3.

1 ил.

1525918 где b; б 10 1) Изобретение относится к вычислительной технике и может быть испольПредлагаемое устройство работает

5 следующим образом. и

D = a;4, Ia - к

Примером функционирования данного

35 устройства может служить выделение целой и дробной части из числа 8, 236, представленного в коде "золотой" пропорции с иррациональным основанием с промежуточным преобразованием в двоичный код.

8, 236=10001 0100 (Ы )

- 1000. 00111 (2)

8 10001 . 00010 (о )

О, 236 0 ° 0010 (О6)

45 Результаты преобразования предсГ (D)=D-Г (". ), тавлены ниже.

I

Вход преобразователя 1 10001. 01000

Выход преобразователя 1 1000 . 00111

Вход преобразователя 2 . 00111

Выход преобразователя 2 . 00100

Выход сумматора-вычислителя 3

При этом преобразователь 1 кола с нецелым основанием в код с целым основанием осуществляет преобраэоII вание исходного числа в коде золотой" пропорции в двоичный код. Дроб10001 . 00010 ная часть исходного числа, представ= ленная в двоичном коде, с выхода преобразователя 1 поступает на вход преобразователя 2 кода с целым основанием в код с нецелым основанием, эовано в специализированных вычислительных машинах и цифровых устройствах, работающих в системах счисления с нецелым основанием.

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

Устройство содержит преобразователь 1 кода с нецелым основанием в код с целым основанием, преобразователь 2 кода с целым основанием в код с нецелым основанием, сумматорвычислитель 3, информационные входы

4 устройства, выходы 5 дробной части числа устройства, выходы 6 целой части устройства, управляющий вход 7 устройства.

Преобразователи 1 и 2 и сумматорвычислитель 3 могут быть реализованы при помощи известных технических решений.

Любое действительное число D можно представить в виде суммы где n+k+! определяет разность кода; ( а — двоичная цифра (О или 1) в i-м разряде кода;

М вЂ” вес i-ro разряда кода.

В случае, если основание системы счисления не является целым числом о / Z возникает необходимость выделения целой и дробной части числа, представленного в этой системе счисления. Новой операцией над кодами системы счисления с нецелым основанием является операция выделения целой Е (Р) и дробной части и (D) числа D. При этом

1 е,(n) = ь,.,, !

= — К

В исходном состоянии код, подлежащий преобразованию, поступает на вход 4 преобразователя 1 и второй вход сумматора-вычислителя 3. Преобразователь 1 осуществляет преобразование исходного кода с нецелым основанием в код с целым основанием. Дробная часть кода с целым основанием с выхода преобразователя 1 поступает на вход преобразователя 2, который осуществляется ее преобразование в код с нецелым основанием. С выхода преобразователя 2 дробная часть чис,ла в коде с нецелым основанием поступает на первый вход сумматора вычислителя 3 и на выход 5 устройства.

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

Составитель И.Тютюников

Техред М.Ходанич Корректор И.Муска

Редактор Н.Киштулинец

Заказ 7245/56 Тирах 884 Подписное

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

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

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

5 15 которьй осуцествляет ее преобразование из двоичного кода в код "золотой" пропорции. С выхода преобразователя 2 дробная часть исходного числа в коде

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

"золотой" пропорции. формула и э о б р е т е н и я

Устройство для выделения целоР и дробной частей числа с нецелым основанием, о т л и ч а ю щ е е с я тем, что оно содержит преобразователь кода с нецелым основанием в код

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

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

2О кода с целым основанием в код с нецелым основанием.