Преобразование десятичного кода в двоичный код

Иллюстрации

Показать все

Реферат

 

ОП ИСАНИЕ

ИЗОБРЕТЕН Ия

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

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

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

Республик () 742922

1 (fll ) Jl0ïîëíèòåëüí0å к авт. свил-ву (22) Заявлено 12, 12.77 (21) 2554493/18-24 (5! ) М. Кл.

G 06 Р 5/02 с присоединением заявки РЙ

Государственный камнтет (23) Приоритет

II0 делам нзобретеннй н открытий

Опубликовано 25.06.80. Бюллетень М 23 (53) УДК 681. .325.53 (088.8) Дата опубликования описания 27.06,80 (72) Автор изобретения

В. И. Омельченко (7I ) Заявитель

Таганрогский радиотехнический институт им. В. Д. Калмыкова (54) ПРЕОБРАЗОВАТЕЛЬ ДЕСЯТИЧН(ХО КОДА

В ДВОИЧНЫЙ КОД

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

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

}пчисло разрядов в тетраде двоичнс десятичного числа.

Наиболее близким к данному изобретению техническим решением является универсальный преобразователь двоичнодесятичных чисел в двоичные, содержащий регистр тетрады и переключатель эквивалентов, входы которых соединены с управляюшей шиной, выходы регистра тетрады соединены со входами дешифратора, выходы переключателя эквивалентов соединены со входами блока хранения двоичных эквивалентов десятичных исел, одноразрядный двоичный сумматор, выход которого соедин н со входом регистра сдвига, выход последнего соединен со входом одноразрядного двоичного сумматора ключ, формирователь двоичных эквивалентов десятичных чисел, выполненный на одноразрядных двоичных сумматорах и линии задержки, выход блока хранения двоичных эквивалентов десятичных чисел соединен со входами линии задержки и первого одноразрядного двоичного сумматора формирователя двоичных эквивалентов десятичных чисел, выход первого одноразрядного двоичного сумматора соединен со входом второго одноразрядного двоичного сумматора того же формирователя, выходы линии задержки и всех одноразрядных двоичных сумматоров формирователя двоичных эквивалентов деся7 42022 тичных чисел соединены со Входами ключей, вторые входы соединены с соответстВующимее Ве,еходами дешифратора, выходы кл:очей соединенее со входом одноразрядного двоичного сумматора (2).

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

Т„-6KМ, гд Ь вЂ” длительность тактируюецего им- 11 пульса;

К - число разрядов двоичного ! 1 эквивалента вида 10

Пель предлагаемого изобретения— повышение быстродействия.

3Тс достигается тем, iTO в преоо» разователь дополнительно введены (е1 — 1) формирователей двоичных чисел (ее — разрядность преобразуемого десятичного числа), первые входы которых сое- 2; динены с соответствующими выходами блока храеееееееее двоичных эквивалентов десятичных чисе:l, (Г - 2 ) одноразрядньех двоичных сумматоров, первыми входами ссединенных с выходами соответствующих 1а сьормеерователей двоичных эквивалентов

Е десяти ных чисел,-, вторые входы 4 -ых одноразрядных двоичных сумматоров (s — 1, 2,,„.,;л -1) соединены с выходами

1 -ь х одноразрядных сумматоров (j

=-2,3,... Vl-1). Второй Вхоч (еъ-1)-го одноразрядного двоичного сумматора соединен с выходом И-го формирователя двоичных эквивалентов десяти еееьех чисел, вторые входы формирователей двоичньех эквивалентов десятичных чисел соединены с соответстезуеоеееими выходами регистра числа.

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

Устройство содержит регистр 1 числа, блок 2 хранения двоичных эквивалентов десятичных чисел, формирователи 3-1, 3-2.еов 3 е е ДВОичных эквивалееетов десятич.-нь1х чисел, одноразрядные двоичные сумматоры 4-1, 4-2,..., 4-(И-1) сдвигвый регистр 5.

Преобразование осуществляется путе м одновре. еенного суммирования двоичных эквивалентов считываемых тетрад двоично-десятичного кода и осуществляется в с.1 соответствии сс следующим аеегоритмом

1 =К

А = 7. З„т„, 1-1

4j. где Л вЂ” преобразоваепеое двоичное чис2 ло;

3- — двоичный эквивалент вида 10

1 — тетрада двоично-десятичного

1 числа.

Устройство работает следующим обраВ регистр 1 числа -аносятся тетрады пре бразуемого двоично-десятичного кода. Одновременно в устройство начиееают поступать управляющие сигееалы„распределенньее во времени, число которых определяется числом разрядов двоичне-ех эквивалентов вида 10 ". Из блока хранения двоичных эквивалентов десятичных чисел считываются одновременно 1 двоичных эквивалентов Вида 10, которые пос-1 туепиот на первые входы формирователей

3 двоичных эквивалентов десятичных чисел, на вторые входы которых поступают коды двоично- десятичных чисел, считываемых с регистра 1 числа.

Двои:пеьее эквиваленты, снимаемые с выходом первого и второго формирователя

3- 1 и 3-2 двоичных эквивалентов десятичных чисел поступают на первые входы первого и второго одноразрядных двоичных сумматоров 4-1 и 4-2. На второй вход первого одноразрядного двоичного сумматора

4-1 информация поступает с выхода второго одноразрядного двоичного сумматора 4-2. На второй вход (1 -1)-го

Одноразрядного двоичного сумматора 4 информация поступает с выхода 1 -того формирователя двоичных эквивалентов десятичных чисел.

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

Таким образом, процесс преобразова-. ния двоично-десятичного числа заключается в одновременном суммировании 1 двоичных эквивалентов десятичных чисел, поступающих последовательным кодом на одноразрядных двоичных сумматора 4.

Время преобразования 1 тетрад двоично-десятичного числа в известном преоб— разователе определяется соотношением

Т„=l .W Yl

Время работы данного устройства определяется выражением

Т =т. рте, 2. (2)

ГДЕ т — ДЛИТЕЛЬНОСТЬ ТаитнруКХИЕГО импульса;

И вЂ” число преобразуемых разрядов;

7 42922! 71 — pазf3яд!(ость дl3оичных эквивалентов десятичных чисел.

Таким образом, выигрыш в быстродействии составляет И раз, Формула изобретения

Преобразователь десятичного кода в двоичный код, содержаший регистр числа, блок хранения двоичных эквивалентов десятичных чисел, первый выход которого соединеи с первым входом первого формирователя двоичных эквивалентов десятичных чисел, первый одноразрядный двоичный су м матор, выходом соединенный со входом сдвигового регистра, выход которого является выходом устройства, вход регистра числа является входом устройства, отлич аюшийся тем, что, с целью повышения быстродействия, в него дополнительно введены (t1 -1) формирователей двоичных эквивалентов десятичных чисел (5 -разрядность исходного преобразуемого десятичного числа), первые входы кзгорых соединены с соответствуюшими выходами блока хранения цвоичных эквивалентов десятичных чисел (И -2) одноразрядных двоичных сумматоров, первыми входами соединенных с выходами соответствуюших формирователей двоичных эквивалентов десятичных чисел, вторые входы 1 -вых одноразрядных двоичных сумматоров (1 = 1,2„... p -2 ) соединены с выходами ) -вых одноразрядных сумматоров () 2,3, °... -1), второй вход > И -1)-го одноразрядного воичного сумматора соединен с выходом п-го формирователя двоичных экви валентов десятичных чисел, вторые входы формирователей двоичных эквивалентов десятичных чисел соединены с соответствующими выходами регистра числа.

Источники информации, принятые во внимание при экспертизе

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

No. 331382, кл G 06 F 5/02, 1973.

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

М 473178, кл. G 06 Р 5/02> 1975 (прототип) . филиал ППП Патент", r.Óæãîðîö,óë. Проектная, 4