Преобразователь кодов

 

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

А1

СОЮЗ СЭВЕТСНИХ

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

РЕСПУБЛИК (!9! (1!! (5IJ 4 Н 03 М 1/12

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

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

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

ПРИ ГННТ СССР

К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ (21) 4398774/24-24 (22) 28,02.88 (46) 15,08.89. Бюл. В 30 (71) Специальное конструкторскоtl It технологическое бюро Модуль Винницкого политехнического института (72) В.А,Лужецкий, Н.A.Êâèòêà, И.E. Тютюников и С.В.Кишко (53) 681,325(088.8) (56) Авторское свидетельство СССР

NI 1300640, кл. Н 03 М 7/ 12, 1987.

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

Ф 1283979, кл. Н 03 М 7/ 12, 1981. (54) ПРЕОБРАЗОВАТЕЛЬ КОДОВ (57) Изобретение относится к автома тике, информационно-измерительной и вычислительной технике и может быть использовано при преобразовании кода с основанием W2 в двоичный код, а также прн вычислении ряда элементарных функций. Целью изобретения является расширение класса решаемых задач эа счет обеспечения возможности преобразовання кодов с основанием 1 2 в двоичныи,код, Поставленная цель достигается 3а счет того, что в преобразователь кодов, содержащий регистр 1, коммутатор 3 и накапливающий сумматор 4, дополнительно введен умножитель 2,- входы множителя которого соединены с выходами четной труппы разрядов регист- 3 ра 1 1 ил 1 таб л

1л0

1279 4 раэрялньн. двоичные коды и,таким об10

10011101

1010! .01101

1110.0001

10101. 0001

Вес разрядов кода с основанием

К2 составляет последовательность степеней основания

166, 16, 8Е2, 8, 4Р2 4, 2 i, 2, IÃ2, 1. (2) 35

Иэ последовательности (2) следует, что четные степени являются весами разрядов двоичного кода, а нечетные — весами двоичного кода, умноженньваи íà 72. С учетом этого вход- 40 ной код N, представленный выражением (1), можно записать следующим образом: 1n- t тп-1

Й Г2 . а,-2 + 3; а) 2 45 (3) где а,, а . е 0,1) и являются цифрами двоично-кодированной системы счисления с основанием Г2; для 2п-разрядных чисел при- > нимают значения:

1 е (1,3,5,..., 2n-1)

j Е 10, 2,4...,, 2n-2 ) .

Первый член формулы (Э) составляет сумму ><Hb разрядов кода Н а второй член — сумму четных разрядов этого же кода, Вырвжение (3) содержит две двоичные части, позволяет изображать иИзобретение относит< н к автоматике, информационно-измерительной и вычислительной технике и может быть использовано при преобразовании кода с основанием 2 в двоичный код, а также при вычислении ряда элементарных функций.

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

Преобразователь содержит регистр

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

Предлагаемый преобразователь работает. следующим образом, Входной 2п-разрядный код N с основанием Г2 изображается в виде

Ь

N .а1„,((2) + а т(2) +

+ ....+ а (Г2) + а,(2) + ао("2 (1) ра.зсм, является исходным в раэработ<е преобразователя кода с основанием

К2 в двоичный код.

Пример преобраэования кода с основанием <2 в двоичный код для числа

7 + 1О Г2 10011101, (Г2)

10101.0001 приведен в таблице.

Код с основанием

l2 исходного числа

Четные разряды кода исходного числа

Нечетные разряды кода исходного числа

Двоичный эквивалент числа"1ГT

Произведение нечетных разрядов кода исходного числа на двоичный эквивалент .числа Е2

Сумма четных разрядов кода исходного числа

Й произведения

В таблице четные и нечетные разря-. ды кода исходного числа представлены в соответствии с выражением (2) в сжатом виде.

Код с основанием Е2 исходного числа (10011101) записывается в регистр 1. С приходом по первому входу

8 управления управляющего сигнала четные разряды исходного кода (111) из регистра 1 через коммутатор 3 записываются в накапливающий сумматор

4, одновременно с этим нечетные разряды исходного кода (1010) из регист ра 1 записываются в регистр множимого умножителя 2, а приближенный двоичный эквивалент числа fg(1.01101) в регистр множителя умножителя 2. В результате умножения на выходе умножителя 2 появляется двоичный код (1110.0001), дробная часть которого (.0001) поступает на выход 7 преобразователя кодов, а код целой части (1110,) - на вход коммутатора 3, С приходом управЛяющего сигнала на вход 9 код целой части данного чис- . ла (1110.) с выхода умножителя 2 через коммутатор 3 поступает на вход накапливающего сумматора 4, где происходит его сложение с кодом четных разрядов исходного числа (111). После выполнения операции сложения на

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

Преобразователь кодов, содержащий регистр, коммутатор, управляющие входы которого являются управляющими входами преобразователя, накапливаСоставитель M.Àðøàâñêèé

Техред M,Яндык Корректор С.Черни

Редактор Л, Ич оли н ск ая

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

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

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

Производственно-издательский комбинат "Патент", r.Óæãîðîä, ул. Гагарина, 101

5 1 выходе 10 преобразователя кодов появляется двоичный код целой части исходного числа (10101 ), который совместно с двоичным кодом дробной части исходного числа (.0001) на выходе 7 преобразователя кодов представляет результат преобразования кода с основанием К2 исходного числа в двоичный код (10101.0001).

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

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

501279 6 ющнй сумматор, вход которого соединен с выходом коммутатора, а выход накапливающего сумматора является выходом преобразователя целой части кода, отличающийся тем, что, с целью расширения класса решаемых задач за счет обеспечения преобразования кода с основанием J2 в двоичный код, в yего дополнительно введен умнохитель, вхрды мнохимого которого соединены с выходами группы четных раэрядов регистра, выходы группы нечетных разрядов которого соединены с первой группой информационных входов коммутатора, вторая группа информа- ционных входов которого соединена с выходами умнохителя и является группой выходов дробной части кода преоб29 разователя, информационные входы ко-.. торого соединены с входами регистра, управляющий вход и входы мнохителя умнохителя соответственно соединены с управляющим входом и выходами дво25 ичной константы преобразователя.

Преобразователь кодов Преобразователь кодов Преобразователь кодов 

 

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

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

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

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

Изобретение относится к вычислительной технике

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

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

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

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

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

Изобретение относится к технике отображения цифровой информации

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

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

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

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

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

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

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

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