Устройство для преобразования кодов
О Л И С А Н И Е (ii) 433474
ИЗОБРЕТЕНИЯ
К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ
Саюа Советских
Социалистических
Республик (61) Зависимое от авт. свидетельства (22) Заявлено 30.06.72 (21) 1803998/18-24 с присоединением заявки № (32) Приоритет
Опубликовано 25.06.74. Бюллетень ¹ 23
Дата опубликования описания 11.02.75 (51) М. Кл. 6 06f 5 02
Государственный комитет
Совета Министров СССР (53) УДК 681.325.53 (088.8) по делам изобретений и открытий (72) Авторы изобретения
В. Б. Сафронов, А. Г. Токаревский и H. E. Журавлев (71) Заявитель (54) УСТРОЙСТВО ДЛЯ ПРЕОБРАЗОВАНИЯ КОДОВ
Изобретение касается автоматики и вычислительной техники и предназначено для преобразования двоичных чисел в двоично-десятичные и обратно.
Известны устройства для преобразования кодов, содержащие сдвиговый регистр, разделенный на тетрады, и комбинационные анализирующие схемы по числу тетрад, входы которых соединены с выходами соответствующей тетрады статического регистра.
Цель предлагаемого изобретения — упрощение устройства для преобразования кодов.
Это достигается тем, что выходы каждой комбинационной анализирующей схемы соединены с установочными входами разрядов соответствующей тетрады статического регистра и со входами переносов комбинационных анализирующих схем, соответствующих предыдущей и последующей тетрадам статического регистра. Благодаря этому появляется возможность использовать в известных устройствах статический регистр вместо сдвигового.
На фиг. 1 изображена схема предлатаемого устройства, на фиг. 2 — функциональная схема тетрады 1 статического регистра и соответствующая ей комбинационная анализирующая схема 2.
Устройство содержит статический регистр, разделенный на тетрады 1, комбинационные анализирующие схемы 2. Каждая схема 2 имеет прямой и инверсный выходы переноса
3 и 4 соответственно, управляющие входы 5 и 6 (общие для всех комбинационных анализирующих схем устройства), выход переноса 7, вход переноса 8, выходы 9 — 12, соединенные с установочными входами разрядов соответствующей тетрады 1, прямой и инверсный входы переноса 13 и 14 соответственно. Входная информация переписывается в тетрады 1 по им10 пульсу, подаваемому через шину записи 15.
Схема 2 выполнена на элементах «ИЛИ» 16 и «И» 17.
Прямые выходы 18 — 21 и инверсные выходы
22 — 25 разрядов тетрады 1 соединены со вхо15 дами элементов «И» 17 комбинационной анализирующей схемы 2. Номер каждого входа элемента «И» 17 соответствует номеру выхода тетрады, соединенному с этим входом.
Работа устройства рассматривается по ви20 дам преобразования: а) преобразование двоичного кода целых чисел в двоично-десятичный код и двоично-десятичного кода дробных чисел в двоичный код; б) преобразование двоичного кода дробных
25 чисел в двоично-десятичный код и двоично-десятичного кода целых чисел в двоичный код.
Для работы устройства (см. фиг. 1) по первому виду преобразования на вход 5 комбинационных анализирующих схем 2 подается ну30 левой разрешающий потенциал, а на вход 6—
433474
Таблица 1
Код на выходах комбинационной логической схемы 9, 10, 11, 12
Код на выходе переноса 7
Код на входе переноса 8
Код на выходах тетрады 18, 19, 20 и 21
О 0 0 О
О О О 1
О О 1 О
О О 1 1
О 1 О О
О 1 О 1
О 1 1 О
О 1 1 1
1 О О О
1 О О 1
25 единичный (отрицательный) потенциал запрета, При преобразовании дробного двоично-десятичного числа в двоичное оно помещается в тетрадах 1 статического регистра, а на выходе переноса 7 комбинацио11ной анализиру1ощей схемы 2 старшей тетрады регистра (верхней см. фиг. 1) вырабатывается последовательный двоичный код преобразуемого двоично-десятичного числа, При преобразовании целого двоичного числа в двоично-десятичное оно поступает последовательно, начиная со старших разрядов, на
Для работы устройства по второму виду преобразования нулевой разрешающий потенциал подается на вход 6 комбинационных анализирующих схем, а на вход 5 — единичный (отрицательный) потенциал запрета.
При преобразовании дробного двоичного числа в двоично-десятичное оно поступает последовательно, начиная с младших разрядов, на вход переноса 13 комбинационной анализирующей схемы 2 старшей тетрады регистра, а двоично-десятичный код преобразованного дробного двоичного числа формируется в тетрадах 1 статического регистра.
При преобразовании целого двоично-десятичного числа в двоичное оно записывается в тетрадах 1 статического регистра, а на вывход переноса 8 комбинационной анализирующей схемы 2 младшей тетрады регистра (нижней см. фиг. 1), а двоично-десятичный код преобразованного двоичного числа формируется в тетрадах 1 статического регистра.
Комбинационная анализирующая схема 2 (см, фиг. 2) в зависимости от состояния тетрады 1 статического регистра и сигнала переноса на входе 8 вырабатывает сигналы на выходах 9 — 12 (которые по концу отрицательного импульса записи, подаваемого по шине 15, записываются в тетраду 1) и сигнал на выходе 7 в соответствии с таблицей 1.
О 0:" О 0
О 0 О 1
О О 1 О
О О 1 1
О 1 О О
О 1 О 1
О 1 1 О
О 1 1 1
1 О О О
1 О О 1
О О О О
О О О 1
О 0 1 О
О О 1 1
О 1 О О
О 1 О 1
О 1 1 О
О 1 1 1
1 О 0 О
1 О О 1 ходе переноса 3 комбинационной анализирующей схемы 2 младшей тетрады регистра вырабатывается последовательный двоичный код преобразуемого двоично-десятичного числа.
Комбинационная анализирующая схема 2 (см. фиг. 2) в зависимости от состояния тетрады I статического регистра и сигнала переноса на входе 13 вырабатывает сигналы на выходах
9- — 12 (которые по концу отрицательного импульса записи, подаваемого по шине 15, записываются в тетраду 1) и сигнал переноса на выходе 3 в соответствии с таблицей 2.
Преобразование в каждом режиме длится столько тактов, сколько двоичных разрядов имеется в исходном или получаемом двоичном числе (целом или дробном).
433474
Таблица 2
Код на выходах комбпнаппонной логической схемы 9, 10, 11, 12
Код на выходе переноса 3
Код на выходах тетрацы 18, 19, 20 н 21
Код на входе переноса 13
0 0 0 0
0 0 0 1
0 0 1 0
0 0 1 1
0 1 0 0
0 1 0 1
0 1 1 0
0 1 1 1
1 0 0 0
1 0 0 1
В таблице 3 приведен пример преобразования целого двоично-десятичного числа «87» в двоичное. На выходе 3 комбинационной анализирующей схемы 2 младшей тетрады регистра получаем код 101011 =87.
В таблице 4 приведен пример преобразования целого двоичного числа 1001011 =75 в
0 0 0 0
0 1 0 1
0 0 0 0
0 1 0 1
0 0 0 1
0 1 1 0
0 0 0 1
0 1 1 0
0 0 1 0
0 1 1 1
0 0 1 0
0 1 1 1
0 0 1 1
1 0 0 0
0 0 1 1
1 0 0 0
0 1 0 0
1 0 0 1
0 1 0 0
1 0 0 1 двоично-десятичное. В результате преобразования в тетрадах 1 статического регистра получаем коды
0111=7
0101=5, т. е. число «75».
433474
СМ
О
0 M тх в .0
+ V g C0 е0ОЫа
Х <0 в
„а-
OО х
lD
N 0O
О х а5 в
O
ыхыа
Х
Х ах О
О И
О Х
О
Ы 00
O х т0 х 2
ХОО
О3»0 х аа
Х О с0 а в
О е.)
О Х ф»»0
О 1Я И
О т х а
М
О х
О
ы ссс ц д О Ы х ыа
C0 CCl (хахв
О о х
I
Х Сл
2 ав охцх т0 тст л
ы л
<Ф х о ы Q х
Е
ДО О
"ххо
0; v о х
) QJ оы«с х а х
O х д тб о а,х
2 ОО
Б СЧ
v х л (ы 00
О т-т
О
О
ЫС м) хых2
2ивы
ХОХО аа
О »0
О ыв vtО И х т С Ч д а О о д х т0 О хх l» х v Om О 2Л 2тх М О О Х Хот ыхв О 2 ох ХЯО то ым О 0 л.х х О2 аы" ы ОЯ«0 О О»рс Хв»0 х l О а, о х х д» а ысч Ы с0 О ах 2 ОО 00 С» тх с0 Ор, ) ы а О О ОС", М О " т» т-т л О Л О Л л т D л л О с> О л Ст О о Q Q л о Q Q О О О О О О О О О О л О О О л Q т О «-т О Q О л D О О О» О D О О О О О О О О л Q О О О О т-т О О О О О л О О О О О л О О О Q О О О О О О О О О О О О О О О О O О O 0 0 O О О л О О 0 О 0 л O O O О 0 » 0 0 О О 0 0 СЧ Ch»Ф» тО тС0 Г О ы о гх l î х ыа с» ха О т о т т Ст Сл 2 ав о-Ях тэ ы х "» л «0 »0 Х ых 2 O »0 С=т х 2Л Я Z P О, х х »0 х О о О тб О О Ца х х д ccl ы бсч 0 х д ОО СЧ с0 О х 2 л ы О АСС, г О О ыl х 0»х 2 О = аа Ы О,0 х а О О О (» O х - х л С»4 атв о=хх х =- ал Х»С »0Л с» »0 х v Оы-Q дтх И О О Х ХО О х х ы ХО»0 ы ца О х 2л с0 ЫС Ы »0 о ах х 2 vQ х СЧ тх во; Ял сы Q л Q Q О О» л л л О О т О т» О л О О О л О О Q т-» О О «» Л О О О л л О О л Q О л О» л О т О О л О» О О л О О О л D О О Л О О Л О О О О т"» т-т О Q Q Q о о о о О О О О л л О О л О О» л Q Q Q Q D О л О О О О О О О О О О О л л л О О О О О т» О 0 0 О О О л 0 О Î О О 0 О O 0 O O O 0 О л СС М .С О М Предмет изобретения Устройство для преобразования кодов, содержащее статический регистр, разделенный на тетрады, и комбинационные анализирующие схемы по числу тетрад, выходы каждой комбинационной анализирующей схемы соединены со входами соответствующей тетрады статического регистра, о т л и ч а ю щ е е с я тем, 10 что, с целью упрощения устройства, выходы каждой комбинационной анализирующей схемы соединены с установочными входами разрядов соответствующей тетрады статического регистра и со входами переносов комбинационных анализирующих схем, соответствующих предыдущей и последующей тетрадам статического регистра. 433474 ! д 22 19 23 20 24 Составитель В, Игнатущенко Редактор Л, Морозова Техред Л. Акимова Корректор В. Брыксина Заказ 111/1 Изд. № 223 Тираж 624 Подписное ЦНИИПИ Государственного комитета Совета Министров СССР по делам изобретений и открытий Москва, 7К-35, Раушская наб., д. 4/5 Типография, пр. Сапунова, 2