Устройство для преобразования кодов
Иллюстрации
Показать всеРеферат
ОП ИСАНИЕ
ИЗОБРЕТЕН ИЯ
К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ
Союз Советских
Социалистических
Республик (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, в счетчике
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 ст»»рших разрядов, с установочным входом двои п»ого счет шка младших разрядов, и дополнительной схемы ИЛИ, с другим входом которой соединен выход двоичнодесятичного счетчика младших разрядов, выход дополнительной схемы ИЛИ соединен со входом двоично-десятичного счетчика старших разрядов.