Преобразователь двоичного кода в двоично-десятичный Советский патент 1981 года по МПК G06F5/02 

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

,1

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

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

Недостаток данного преобразователя состоит в низком быстродействии, которое зависит от числа разрядов десятичного кода

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

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

Цель изобретения - расширение

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

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

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

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

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

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

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

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

2 2 2 2 jooo юоо 1ООО -food члены которого приблизительно равны членам преобразуемого ряда чисел 2- J 2-) 3-.. .. Следователно, веса разрядов преобразуемой двоичной дроби можно при преобразовании заменить соответствующими весами разрядов целого двоичного числа 2; 2®; 2 ... 2 . Погрешность, возникающую при замене ряда двоичной дроби рядом целого двоичного числа, можно скорректировать. При коррекции кода анализируют входной код, так как величина коррекции зависит от значения этого кода.

В таблице представлена необходимая коррекция.

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

название год авторы номер документа
Преобразователь двоично-десятичного кода в двоичный 1985
  • Жалковский Андрей Антонович
  • Шостак Александр Антонович
SU1283979A1
Преобразователь правильной двоично-десятичной дроби в двоичную дробь и целых двоичных чисел в двоично-десятичные 1978
  • Омельченко Виктор Иванович
SU741260A1
Преобразователь правильной двоичной дроби в двоично-десятичную дробь и целых двоично-десятичных чисел в двоичные 1978
  • Омельченко Виктор Иванович
SU734669A1
Преобразователь двоично-десятичного кода в двоичный 1985
  • Жалковский Андрей Антонович
  • Шостак Александр Антонович
SU1283978A1
Реверсивный преобразователь двоичного кода в двоично-десятичный 1988
  • Каграманян Хачатур Григорьевич
  • Мовсесян Ашот Левонович
  • Каграманов Григорий Хачатурович
  • Степанян Левон Суренович
SU1621182A1
Преобразователь двоичного кода в двоично-десятичный код 1989
  • Шурмухин Евгений Александрович
SU1662005A1
Преобразователь двоичного кода в двоично-десятичный и обратно 1982
  • Барметов Юрий Павлович
  • Боев Сергей Алексеевич
  • Евтеев Юрий Иванович
SU1086424A1
Преобразователь двоично-десятичного кода в двоичный код 1978
  • Омельченко Виктор Иванович
SU734670A1
Преобразователь двоично-десятичного кода в двоичный 1984
  • Редчин Сергей Александрович
SU1221758A1
Преобразователь двоичного кода в двоично-десятичный код угловых единиц 1986
  • Макаров Николай Николаевич
SU1349008A2

Иллюстрации к изобретению SU 894 699 A1

Реферат патента 1981 года Преобразователь двоичного кода в двоично-десятичный

Формула изобретения SU 894 699 A1

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

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

Преобразуемый двоичный код пода-ют на входной информационный вход 1. При преобразовании целых чисел коммутатор 4 подключает вход блока 5 пре;образования целых чисел к информационному входу 1, и Лреобразуемый код поступает на вход блока 5 преобразования. С выхода блока 5 преобразования целых чисел двоично-десятичн ый код поступает на информационный, выход преобразователя.

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

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

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

Кроме того, при увеличении разрядностей входной и выходной инфор1 адционных щин и разрядности блока преобразования и перекоймутации разрядных шин можно использовать предлагаемый преобразователь для пробразования смешанных кодов. Формула изобретения Преобразователь двоичного кода в двоично-десятичный, содержащий &ЛОК преобразования целых двоичных чисел в двоично-десятичные, о т личающийс я тем, что, с це лью расширения функциональных возможностей за счет преобразования цедых чисел, так и дробных, в него введены блок хранения корректирующих кодов, сумматор и коммутатор, первая, группа входов которого соединена с выходами сумматора, вто рая группа входов соединена с перВ.ОЙ группой входов сумматора, с. информационными входами преобразовате ЛЯ:, причем старшие разряды второй группы входов коммутатора соединены со входами блока хранения корректирующих кодов коррекции, группа выходов которого соединена со второй группой входов сумматора, выходы коммутатора соединены со входами блока преобразования целых двоичных чисел в десдт.ичные, выходы которого ярляютсд информационными выходами преобразователя, Источники информации, принятые во внима:ние при экспертизе 1,Авторское свидетельство СССР 577524, кл. G Об F 5/02, 1976. 2.Битнер X. Преобразователь двоичного кода в двоично-десятичный на К/МОП ИС. - Electronics, 1979, т. 52, № 10, с. 67-68, рис.1 (прототип).

SU 894 699 A1

Авторы

Грундштейн Андрис Янович

Даты

1981-12-30Публикация

1980-04-17Подача