Устройство для преобразования кодов

Иллюстрации

Показать все

Реферат

 

ОП ИСАНИЕ

ИЗОБРЕТЕН ИЯ

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

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

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

Республик (11) 468236 (61)дополнительное к авт. свид-ву (51) М. Кл. 6 06 j 5/02 (22) Заявлено 17.07.73 (21} 1846483/18-24 с присоединением заявки ¹â€” (32) Приоритет

Опубликовано 25.04.75< Бюллетень № 15

Дата опубликовании описания 1О.О4 75

Государстеенный комитет

Совете Министров СССР оо делам изооретений и открытий (53) УДК 681.325.53 (088.8 ) (72) Авторы изобретения

В. М. Гусятин, Н, В. Алипов и А, П. Руденко

Харьковский институт радиоэлектроники (71) Заявитель (54) УСТРОЙСТВО ДЛЯ ПРЕОБРАЗОВАНИЯ КОДОВ

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

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

Однако такое устройство имеет болыпое время преобразования кода, равное --ф(1 и р т (И вЂ” преобразуемое число, Т вЂ” период следования импульсов).

11ель изобретения — уменьшить время преобразования двоичного кода числа в двоична-десятичный код, т. е. повысить быстродействие устройства.

Это достигается тем, что устройство содержит дополнительные схемы И и ИЛИ, входы дополнательйой схемы И соединены с выходами генератора импульсов и первой схемы И, выход которой соединен со входом второй схемы И, выход дополнительной схе мы И соединен со входом двоичного счетчика старших разрядов н дополнительной схемы ИЛИ, с другим входом которой соедийенi .выход двоично-десятичног о счетчика младших

I разрядов, выход дополнительной схемы ИЛИ . соединен со входом двоично-десятичного

6 счетчика старших разрядов, На чертеже изображена схема предлагаемого устройства, Устройство содержит двоично-десятичные счетчики младших разрядов 1 и стар10 .ших разрядов 2, двоичные счетчики младших разрядов 3 .и старших разрядов 4, генератор имнульеов 5, схемы И 6-9, ИЛИ 10, инвертор 11 и шину "Пуск". 12, Двоичный и двоично-десятичный счетчиf5 ки разделены на части так, чтобы емкость

Ng двоичного счетчика младших разрядов

3 незначительно отличалась от емкости и двоично-десятичного счетчика младших раз рядов 1 (под емкостью счетчика подразу20 мевается максимальное число, которое может быть записано в счетчике) ° Емкости двоичног о и двоично-десятичного счетчиков старших разрядов 4 и 2 обозначим через . И 1 и М1 соответственно.

468236

Устройство работает следующим обраЗоме

В исходном состоянии в счетчиках 3 и

4 записаны числа П0 и ((, 4 соответствен5 но, соответствующие преобразуемому двоичному коду, а счетчики 1 и 2 установлены в нулевое состояние. При етом на выходе схемы И 7 появляется запрещающий потенциал, если в счетчике 3 записано ка-. кое-либо число, отличное .от нуля, По команде Пуск" импульсы с выхода генератора 5 поступают через схему И 6 на ;четный вход вычитания счетчика 3 и на счетный вход сложения счетчика 1 и произ- 15 водят вычитание единиц из счетчика 3 и ( прибавление единиц в счетчике 1 (по едини-1 це на каждый импульс) до тех пор, пока в счетчике 3 не установятся нули. Таким образом, число йп . перенесено (.в счетчик l. 20 сли 10 NO NΠ— емкость счетчика 1) то возникает единица переноса, которая поступает на счетный вход счетчика 2 старших разрядов через схему ИЛИ 10,:: а в

ocTaeTcs число ) П,0= 10- ((0

Если 0 C ((0, то в счетчике 1 остается число у д .О 0

На выходе схемы И 7 появляется разрешающий потенциал, а на выходе инвертора ll — запрещающий. Импульс с выхода генератора 5 проходит через схему И 8 и производит вычитание единицы из счетчика

4 старших разрядов, прибавление единицы в счетчике 2 старших разрядов и установку числа М(— М ) в счетчике 3. На выходе; схемы И 7 снова появляется запрещающий потенциал, а на выходе инвертора 11разрешающий потенциал. Следующая серия

14 )-П импульсов производит вычитание числа N<- о из счетчика 3 и прибавле0

40 ние числа N0-È в счетчик 1, Если возникает при этом переполнение счетчика 1, то единица переноса поступает на счетный вход счетчика 2 через схему ИЛИ 11.. 45

Дальнейшая работа устройства происходит аналогично: каждый импульс, поступающий на входы счетчиков 4 и 2, одновременно устанавливает число М - 5, в счетчике

3, после чего очередная серия Np I1p

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

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

Я - П из счетчика 3 и прибавление этоО r"o числа в счетчике 1. 55

После вычитания последней единицы из счетчика 4 и последнего числа Ng Hg из счетчика 3 на выходе схемы И 9 появляЪ ется разрешающий. потенциал, который устанавливает работу генератора импульсов 5.

На этом преобразование кода заканчивается.

Общее число импульсов, которое необходимо подать от генератора 5 на счетчики, будет равно

Например, для пересчета двадцатиразрядного дзоичного кода в двоично-десятичный, двоичный и двоично-десятичный счетчики можно разделить на две части так, чтобы в младших разрядах двоичного счетчика было 10 двоичных разрядов, а в млад.ших разрядах двоично-десятичного — 3 декады. Тогда М =10, Np =1024 и в слу3 чае преобразования максимального числа из двоичного кода в двоично-десятичный необхояямо время%ц pgppo p1p(((p-((p() T ,т. е. Lpp(p1 =(1023+1023(1024-1000 .1000)) Т 26 10 Т.

В случае преобразования этого числа на известном устройстве, необходимо время

С» )) = 1023 1023 10 Т.

Очевидно, что чем больше величина преобразуемого числа N (при Й >. 1023), тем больший выигрыш во времени дает предложенное устройство.

Составитель В.Игнатушенко

Редактор О,Стенина Техред T.Êóðèëêî КоРректор H.Ëåáåäåâà

Заказ фД

Тираж Подписное

Изд. И» Я

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

Москва, 1!3035, Раушскав наб., 4

Предприятие «Патент», Москва, Г-59, Бережковская наб., 24 ст»»рших разрядов, с установочным входом двои п»ого счет шка младших разрядов, и дополнительной схемы ИЛИ, с другим входом которой соединен выход двоичнодесятичного счетчика младших разрядов, выход дополнительной схемы ИЛИ соединен со входом двоично-десятичного счетчика старших разрядов.