Техннчиказ '' б1и.§и0тг)г*в. н. замрий

Иллюстрации

Показать все

Реферат

 

I84OI3

ИСАН И Е

Союа Саветскик

Социал иьтическил

Респу0лик

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

Зависимое от авт. свидетельства №

Заявлено 02.XI.1962 (№ 801299/26-24) с присоединением заявки №

Приоритет

Опубликовано 09.VII.1966. Бюллетень № 14

Кл. 42m, 14/03

Комитет по делам изобретений и открытий при Совете Министров

СССР

Л!ПК 6 06f

УДК 681.142.07(088.8) Дата опубликования описания 5.IX.1966

QATK. 1щТЕХИИЧд:л„Egg 4ЩТт у»

Автор изобретения

В. Н. Замрий

Заявитель

СПОСОБ ПРЕОБРАЗОВАНИЯ ДВОИЧНОГО КОДА

В ДЕСЯТИЧНЫЙ

Изменение

;,ифр лля колов с|о гсо1

Преобразуемы» кол

Результат преобразования

Примечание

0001

ООП

О1ОО

0101

0111

1001

001—

010—

011—

1ОО—,"двоение (cдВиг) — О— ! — О— — — — О оп—

000—

001—

010—

011—

100—

Избирательное преобразование в удвоенной код с избытком,. шесть

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

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

«шесть» инвертированием соответствующего разряда удваиваемого кода. По этому способу число тактов преобразования уменьшается.

Тетрады двоичных цифр удваиваются или преобразуются избирательно в соответствующий удвоенный код с избытком «шесть», посредством одной операции за один текст. Необходимо выделить случаи, когда тетрада принимает одно из значений 0101 †10. Соответствующий код с избытком может быть образован посредством избирательного изменения определенных двоичных цифр, Способ позволяет исключить дополнительное удвоение в тактах и с избирательным преобразованием, так как избирательная коррекция кода может быть выполнена с учетом удвоенного значения. Б таблице показано изменение цифр ь тетраде в удвоенный код с избытком

«шесть».

П р и:t е ч а и и е. Прочерк « — » в графе таблицы

«результат преобразования» означает отсутствие цифры в результате сдвига кода или преобразования, Цифра младшего разряда в тетраде определится в каждом такте значением очередной записываемой цифры. Для избирательного преобразования указанных кодов достаточно изменить в тетраде шесть цифр (см. в таблице графу «изменение цифр для кодов 0101—

1001», — прочерк означает, что остальные цифры кода остались без изменения).

Цифра младшего разряда преобразуемого двоичного кода во второй и последующих старших тетрадах принимает значение «1»

Зо только в тактах, когда в предыдущей тетраде

Составитель Е. В. Голова

Техред Г. E. Петровская

Корректоры; Т. Н. Костикова и В. Е. Соколова

Редактор Н. С. Коган

Заказ 2425/8 Тираж 1075 Формат бум. 60Х90 /з Объем 0,13 изд. л. Подписное

ЦНИ14ПИ Комитета по делам изобретений и открытий при Совете Министров СССР

Москва, Центр, пр. Серова, д. 4

Типография, пр. Сапунова, 2 выполняется избирательное преобразование, а при отсутствии последнего всегда «0», Коды в тетрадах, образованные в последнем такте, представляют цифры эквивалентного десятичного числа.

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

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

Код в тетрадах никогда не превышает значения 1001 (десятичное девять), что является дополнительным достоинством способа.

Предмет изобретения

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