Устройство для преобразования кодов
Иллюстрации
Показать всеРеферат
ОПИСЛНИЕ ЯОГИ
ИЗОБРЕТЕНИЯ
Союз Советских
Социалистических
Республик
Зависимое от авт. свидетельства №
Заявлено 17 1.1966 (№ 1050471/26-24) с присоединением заявки №
Прио ритет
Опубликовано 08,1Х.1967. Бюллетень № 18
Дата опубликования описания 3.XI.1967
Кл. 42m, 14
УiПК О 06f
Комитет по делам изобретений и открытий при Совете Министров
СССР
УДК 681.142.07:53.087.92 (088.8) Авторы изобретения
Д. А. Букреев и Э. И. Гладилин
Заявитель
УСТРОЙСТВО ДЛЯ ПРЕОБРАЗОВАНИЯ КОДОВ
Известйы устройства для преобразования двоичного кода в двоично-десятичный, а также устройства для преобразования двоичнодесятичного кода в двоичный, содержащие сдвигающие регистры на статических триггерах и схемы коррекции при переходе из одной тетрады в другую.
Предложенное устройство отличается от известных тем, что содержит реверсивный сдвигающий регистр, позволяющий осуществлять преобразование двоичного кода в двоично-десятичный и наоборот как целых, так и дробных чисел. Таким образом, преобразователь получается универсальным.
На чертеже приведена функциональная схема одной тетрады преобразователя, другие тетрады идентичны.
Схема устройства состоит из реверсивного регистра 1 на статических триггерах, разделенного на тетрады; схем 2 и 8 анализа и коррекции содержимого тетрады при сдвиге влево, схемы 4 анализа и коррекции содержимого тетрады при сдвиге вправо; схем 5 установки остатка в тетраде с учетом сдвига вправо или влево на один разряд, Анализ содержимого тетрады осуществляется с помощью импульсно-потенциальных схем совпадения.
Каждый пз вентилей в схемах 2, 8, 4 в логическом отношении представляет собой импульсно-потенциальную схему совпадения. В частности, применен вентиль, срабатывающий в случае совпадения на его входе положительного импульса и отрицательного потенциала. Управляющие потенциалы на вентили б, 7, 8, 9 подаются с плеч разрядных триггеров регистра 1 через диодную сборку, которая для отрицательных потенциалов реализует логическую функцию «И».
Таким образом, при опросе импульсным сигналом вентиль срабатывает только тогда, когда на все шины его диодной сборки поданы отрицательные потенциалы. В противном случае вентиль находится в состоянии запре15 та.
Работа устройства рассматривается по видам преобразования, а именно: преобразование сдвигом влево, при котором можно переводить двоичный код целых чисел
20 в двоично-десятичный и двоично-десятичный код дробных чисел в двоичный; преобразование сдвигом вправо, при котором можно переводить двоичный код дробных чисел в двоично-десятичный и двоично-деся25 тичный код целых чисел в двоичный.
Преобразование сдвигом влево.
Преобразующий код поступает на единичный вход «1», а инверсный код — на нулевой вход «О» младшего разряда тетрады и устаЗО навливает его в соответствующее состояние, 201774
Таблица 1! Перенос в старшую
1 тетраду
Содержимое тетрады после преобразования
Содеожимое тетрады до преобразования
Работаюший вентиль
Код на входе
Вн 12
0000
0001
0010
0011
Вн 11
Вн 10
0100
0101
Вн 9
0110
Вн 8 г
Вн 7
Вн 6
0111
1000
1001
Таблица 2
Десятичный регистр
Двоичный регистр такты тетрада десятков тетрада сотен тетрада единиц
2 2
2г
2
2г
0001
01С0
1001
1000
ОООО
0001
0101
0001
0101
0001
0011
ОООО
0001
О
О
О
О
О
О
О
Исходное состояние
2
4
6
Таблица 3
Содержимое тетрады после преобразования
Перенос в младшую тетраду
Содержимое тетрады до преобразования
Работающий вентиль
Код на входе
0000
Вн 1
0001
0010
Вн 2
0011
0100
Вн 3
0101
0110
Вн 4
01П
1000
Вн 5
1001
0001
0011
0101
0111
1001
0001
0011
0101
0111
1001
Импульсы прямого или инверсного кода с помощью схемы 10 образуют сигнал запуска схем 2 и 8. 25
Если содержимое тетрады А (4, то сработает один из вентилей схемы 8 и через сборку
11 подаст сдвиговый импульс на вентили 6 и 7. Содержимое тетрады станет равным
2А+х, где х=1; 0 — разряд преобразуемого 30 кода, поступивший на вход преобразователя в данном такте. Кроме того, сигнал со сборки
11 подается на вход12, который соединяется с нулевым входом старшей тетрады.
Если содержимое тетрады А)4, то срабо- 35 тает один из вентилей схемы 2, который выдаст импульс переноса на сборку 18 и осуществит корректировку остатка в тетраде.
Содержимое тетрады станет равным 2А — 10х, Импульс переноса со сборки 18 подается на 40 выход 14, соединяемый с единичным входом старшей тетрады.
Преобразование сдвигом вправ о. Нулевой вход 15 тетрады соединяется с нулевым выходом старшей тетрады, а еди- 45 ничный вход 16 — с единичным выходом старшей тетрады.
В каждый такт преобразования из старшей тетрады может появиться или сигнал нуля на входе 15, или сигнал единицы на входе 16. 50
Если из старшей тетрады поступил сигнал на вход 15, то содержимое тетрады сдвинется на один разряд и станет равным А/2 — х, где А — содержимое тетрады до такта преобразования, а х=1; 0 — код младшего разряда тетрады, передаваемый в младшую тетраду в данный такт преобразования.
Если из старшей тетрады поступил сигнал на вход 16, то он запустит один из вентилей схемы 4, импульс которого скорректирует содержимое тетрады с учетом сдвига вправо.
Содержимое тетрады станет равным
А/2+5 — х. Одновременно импульс, поступивший на вход 16, через сборку 17 произведет считывание кода с младшего разряда тетраТаким образом, предлагаемое устройство позволяет преобразовать двоичный код в двоично-десятичный и обпатно, кроме того, оно позволяет осуществлять преобразование как целых, так и дробных чисел.
Преобразование сдвигом влево при различных значениях содержимого тетрады поясняется табл. 1.
Пример перевода числа 10110111=183 из двоичной системы счисления в десятичную приведен в табл, 2.
Преобразование сдвигом вправо при различных значениях содержимого тетрады показано в табл. 3.
0101
0101
0001
0001
0111
0111
0011
0011
1001
1001
201774
Пример перевода числа 457= 111001001 из десятичной системы счисления в двоичную приведен в табл. 4, Предмет изобретения
Устройство для преобразования кодов, содержащее реверсивный сдвигающий регистр на статических триггерах, разделенных на
Таблица 4 двоичный регистр
Десятичный регистр
Такты тетрада единиц тетрада десятков тетрада сотен
2
Яв
2
Исходное состояние
2
4
6
8
0001
0000
0101
0001
0101
0001
0000
0111
0111
0111
0011
0001
0000 тетрады, схему анализа и сдвига и схемы коррекции, отличающееся тем, что, с целью повышения надежности и упрощения конструкции устройства, выход схемы анализа и сдвига младшей тетрады соединен с нулевым входом старшей тетрады — для сдвига влево, нулевой и единичный входы старшей тетрады соединены, соответственно, с нулевым и единичным выходом старшей тетрады — для сдвига вправо.