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

Иллюстрации

Показать все

Реферат

 

ОПИСЛНИЕ ЯОГИ

ИЗОБРЕТЕНИЯ

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

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

Республик

Зависимое от авт. свидетельства №

Заявлено 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

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 тетрады, схему анализа и сдвига и схемы коррекции, отличающееся тем, что, с целью повышения надежности и упрощения конструкции устройства, выход схемы анализа и сдвига младшей тетрады соединен с нулевым входом старшей тетрады — для сдвига влево, нулевой и единичный входы старшей тетрады соединены, соответственно, с нулевым и единичным выходом старшей тетрады — для сдвига вправо.