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

Иллюстрации

Показать все

Реферат

 

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

Социалистимеских

Республик

ОП ИСАНИЕ

ИЗОБРЕТЕН ИЯ

К аВТОРСКОМУ СВИДЕТЕЛЬСТВУ (61) Дополнительное к авт, свид-ву (22) Заявлено05.05. 74 (2I) 2023923/24 с присоединением заявки № (») 525944 (51) М. Кл.

G 06 F 5/02

Гасударстввннай наинтвт

Савата Мнннатраа СССР аа делам изабрвтвннй и аткрытнй (23) Приоритет (43) Опубликовано 25.08.76Бюллетень №31 (53) УДК 681,325. (088. 8) (46) Дата опубликования описания 19,11,76 (72) Автор

ДЕСЯТИЧНЫЙ

1

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

Известны преобразователи двоичнык чисел в двоично-десятичные и десятичные числа.

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

t счетчиков, деши раторов и большого колВ= чества логических элементов, однако Этот преобразователь ввиду большой длительнооTH IgGQIB oI7pocB десятичных разрядов обладает невысоким быстродействием. 75

Другой известный преобразователь осуществляет преобразование двоичных чисел в десятичные по способу накопления эквн ентов, необходимость накопления и срм1мирования которых определяет его невыссь- 0

1 кое быстродействие.

Наиболее близким техническим решением к предложенному является преобразователь

1двоичного кода в десятичный,, содерясашнй

2 двоичные счетчики, десятичный счетчик и элемент И .

Однако для него характерно большое время преобразования.

Целью изобретения является повышение быстродействия преобразователя.

Это достигается тем, что в него введены блок опроса, блок элементов "И, шифратор, элементы И, два элемента ИЛИ, при этом первый вход блока опроса соединен с первой управляющей входной шиной, второй вход под-) ключен к выходу первого элемента «И, а выходы блока опроса подключены к первой группе входов блока элементов " ", вторая группа входов которого подключена к входным итнрормапионным шинам, а выходы через шифратор соединены Г с информационными входами двоичных сМетчиков, управляк щие входы первого, второго н третьего двоичных счетчиков соединены соответственно

I с выходами второго, третьего и четвертого, элементов И, выход первого двоичного счетчика и первые входы второго и третьего элементов "И подключены к первому входу первого элемента "И", выход второго

825044

3 двоичного счетчика и вторые входы первого бл ф ока опроса 2, а выходы - со входами ши фратора 3, выходы которого соединены со входами двоичных счетчиков 4-6. Счетный вход каждого двоичного четырехразрядного счетчика 4-6 соединен с выходом соответствующего элемента 8-10, нулевой "выход

19 двоичного счетчика 4 соединен с пе

Е: —вым входом элемента И 8 и с первым входом элемента И 9, нулевой выход

19 двоичного счетчика 5 соединен со вторым входом элемента "И" 9 и с первым входом. элемента И 10, нулевой выход 1,9 двоичного счетчика 6 соединен со вторым входом элемента И 10.. Один вход элементов И" 8-10 соединен с входом 1 7 устройства„на который подаются, тактовые импульсы. Выход каждого разряда 12-14 десятичного счетчика 11 соединен с входом следующего разряда через элемент "ИЛИ

16, второй вход которого соединен с выхо дом соответствующего элемента И 8-10.

Вход блока опроса 2 соединен с выходом элемента И" 7, входы которого соединены с нулевыми выходами 19 двоичных счетчиков 4-6 и входом 17 устройства, Один вход блока- опроса 2 соединен с входом 18 устройства.

Работа предлагаемого устройства основана. на суммировании в соответствующих раэ» рядах десятичного счетчйка чисел в соотвеъI ствии с весами разрядов двоичного кода преобразуемого числа. В таблице показано, какие, числа необходимо .прибавить в соот-! ветствующую декаду при наличии "1 в раз рядах двоичного числа.

8 6 2 4 8 6 2

1 2

О 0

О О

О О

О

О ся сигналы на выходах блока опроса 2, ко -, торые через блок элементов И" 1 подключают ко входу шифратора 3 разряды преоб раэуемого двоичного числа, При наличии в каком-нибудь разряде двоичного числа 1" появляются сигналы на выходах шифратораЗ и в двоичные счетчики 4-7 записываются числа, соответствующие весу данного двоичного разряда. Как только состояние любого из двоичных счетчиков 4-6 станет не нулевым, на выходе элемента И 7 перестают и третьего элементов И" подключены к пер вому входу четвертого элемента "И", выход третьего двоичного счетчика соединен со

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

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

ИЛИ, второй вход которого соединен с выходом третьего элемента "И", а выход- д

1 с входом второго разряда десятичного счетчика, .выход которого соединен с первым входом второго элемента "ИЛИ", второй вход которого соещ нен с выходом четвертого элемента "И", а выход - с входом 20 третьего разряда десятичного счетчика, вы ход которого соединен с четвертым разря ,дом десятичного счетчика.

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

Он содержит блок 1 элементов "И", блок опроса 2, шифратор 3, двоичные счетчики 4-6, элементы И 7-10, десятичный счетчик 11 соответствующей емкости, состоящий из разрядов 12-15, элементы ИЛИ 30

16 в цепях межразрядной связи, входы 17 и 18 устройства, нулевой выход 19 двоич ного счетчика.

Входы блока 1 элементов "И соединены с входными шинами устройства и выходами 35

Например, если в разряде двоичного чис- щ ла, имеющем вес 2, имеется 1, необхо димо прибавить в первую декаду число 6, I во вторую — 5, в третью - 2.

В исходном положении двоичные счетчи,ки 4-6 находятся в нулевом состоянии, и 05

rrps появлении тактовых импульсов на входе 17 устройства появляются сигналы на выхо1 ,де первого элемента .И" 7.

При поступлении на вход 18 устройства" ,сигнала "Начало последовательно появляют- 60

1 3 6 2 5 1

О О О 1 2 5

О О 0 0 0 0

52г и появляться сигналы и дальнейший опрос раз рядов входного числа прекратится.

a; После записи кодов числа в двоичные счетчики 4-6 начинается. перезапись этих

1 чиеел и соответс;гвуюшие разряды десятич ного счетчика 13..

Перезапись осушествляется счетом, при этом двоичные счетчики 46 работают на вычитание, а десятичный счетчик 11 на сложение. Если имеется код в двоичном счетчике 4„с каждым тактовым импульсом по являются сигналы на выходе элемента "И»

8, которые поступают на сложение в йесж. тичиый счетчик 11 и на вычитание - в двоичный счетчик 4„Как только двоичный счеч 5 чик 4 устанавливается в "О", на его выходе 19 появляется сигнал, на элемент «И» 8 подается запрешение, на элемент И 9разрешение и, таким образом, к содержимому десятичного счетчика 11 добавляется у число, равное числу, занесенному в двоич-ный счетчик 4, Если имеется код в двоичном счетчике 5, на его выходе 19 сигнал равен О" и при появлении тактовых импульсов появляются сигналы на выходе элемента "И 9, которые поступают на вычитание в двоичный счетчик 5 и через элемент "ИЛИ

16 - на сложение во второй разряд десятичного счетчика 11 °

После установления двоичного счетчика X

5 в "О" появляется сигнал на его выходе

19, на элемент И" 9 подается запрешение на элемент "И" 10 - разрешение, а к содержимому десятичного счетчика 11 goбавляется число десятков, равное числу, 35 занесенному В двоичный с;етчик 5. При наличии кода в двоичном счетчике 6 с появлением тактовых импульсов появляются сигналы на выходе элемента И" 10 и к " содержимому десятичного счетчика 11 до- 40 бавляется число сотен, равное числу, занесен. ному в двоичный счетчик 6. После установления двоичных счетчиков 4-6 в О" с приI ходом очередного тактового .импульса появляется сигнал на выходе элемента И 7 и 45 сигнал на выходе блока опроса 2, который подключает ко входу шифратора 3 следу|ощий разряд двоичного числа и т. д. Блок опросе

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

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

Т=Т (Е а. Е О +и) 55

1, 3

f .где Т - период тактовой частоты„

I значение 1 -го разряда двоичного числа (О" или "1 ):.;

3 - значение разрядов десятичного 60.исла соотвег тв" юцего весу двоичного разряда;

L, — количество десятичных разрядов; — количество двоичных разрядов.

Максимальное время преобразования 10- тиразрядного двоичного числа равно „7-Q периодам тактовой частоты. т

Суммирование в десятичном" счетчике чисел повышает быстродействие преобразователя.

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

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

4 счетчика и первые входы второго и третьего элементов "И" подключены к первому входу первого элемента "И", выход второго двоичного счетчика и вторые входы первого и третьего элементов "И" подключены к первому входу четвертого элемента И, выход третьего двоичного счетчика соединен. со вторым и третьим входами четвертого и первого элементов И" соответственно, третьи входы четвертого и третьего элементов И и второй вход второго эле- мента "И" подключены к четвертому входу первого элемента "И boa первого рзря да йесятичнОГО счЕтЧика СОЕйинен с У— с — ðàâляюшнм Вхойом первого двоичного счетчика, а ВЫХОД пОдключен к первому Входу перво го элемента ИЛИ", второй вход которого соединен с выходом третьего элементе

В а ВыхОд - с Входом ВторОго разряда деся тичного счет го счетчика, выход которого соединен с первым вхойом второго элемента "ИЛИ, вто и вхо к ро Вх и которого соединен с выходом четвертого элемента И, а выход — с входом третьего разряде десятичного счетчика, ВЫХОД КОТО и которого соединен с четвертым разрядом десятичного счетчика.

525944

Составитець А, Шкатулла

Редактор Е, Кравцова Техред Г. Родак Корректор Л. Боринская

Заказ 5225/486 Тираж 864 Подписное

UHHHflH Государственного комитета Совета Министров СССР по делам изобретений и открытий

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

Филиал ППП Патент", r Ужгород, ул. Проектная, 4