Преобразователь кода системы счисления с одним основанием в код системы счисления с другим основанием

Номер патента: 1741270

Автор: Музыченко

ZIP архив

Текст

СОЮЗ СОВЕТСКИХсоциАлистическихРЕСПУБЛИК 4127 51)5 Н 03 М 7 ГОСУДАРСТВЕННЫ ИПО ИЗОБРЕТЕНИЯМПРИ ГКНТ СССР МИТЕТОТКРЫТИЯМ ОПИСАНИЕ ИЗОБРЕТЕНИЯ А ВТО Р С КО МУ С В ИДЕТ ЕЛ Ь СТВУ 2 СИСТЕМЫ ВАНИЕМ В С ДРУГИМ(56) Авторское свидетельсМ 1462487, кл. Н 03 М 7/Авторское свидетельсМ 1492479, кл, Н 03 М 7/Авторское свидетельс1 ч. 1427574, кл, Н 03 М 7/ тво СССР02, 1987,тво СССР20, 1987.тво СССР20. 1986.,(54) ПРЕОБРАЗОВАТЕЛЛЪ КОДАСЧИСЛЕНИЯ С ОДНИМ ОСНОКОД СИСТЕМЫ СЧИСЛЕНИЯОСНОВАНИЕМ. (57) Изобретение относитея к вычислител ной технике и может. быть использовано системах обработки дискретной информа ции. Цель изобретения - повышение быс родействия. Преобразователь содержи группу блоков 1.1-1,р преобразования па1741270 Изобретение относится к вычислительной технике и может быть использовано всистемах обработки дискретной информации.Цель изобретения - повышение быстродействия.На фиг. 1 ггредставлена структурнаясхема преобразователя кода системы счисления с одним основанием в код системысчисления с другим основанием; на фиг. 2 -схема преобразователя для случая входйого12-разрядного двоично-десятичного и выходного двоичного кодов при р=2,Преобразователь (фиг,1) содержит группу 1 блоков преобразования параллельного 15кода и последовательности импульсов 1 11.р, группу 2 блоков подсчета единиц в выходном коде 2.1-2,р, элемент И 3, блок 4преобразования параллельного кода в последовательности импульсов, информационные входы второй группы 5, информационные входы первой группы 6, выходы 7преобразователя, выход 8 окончания работы, вход начальной установки 9. тактовыйвход 10.Блок 1, преобразования параллельногокода в последовательности импульсов ( =1 р) соединен входами с информационными входами 6, первой группы, выходами - ссоответствующими счетными входами блока подсчета единиц в выходном коде 2.,тактовым входом - с тактовым входом 10преобразователя, входом сброса - с входом9 начальной установки преобразователя, авыходом окончания работы - с -м входомэлемента И 3, (р+1)-й вход которого соединен с тактовым входом 10 преобразователя,а.выход - с тактовым входом блока 4 преобразования параллельного кода в последовэ 10 преобразователя. Блок 1. преобразования параллельного20 кода в последовательности импульсов 25 30 35 раллельного кода в последовательности импульсов, группу блоков 2.1-2.р подсчета единиц в выходном коде, элемент И 3, дополнительный блок 4 преобразования параллельного кода в последовательности импульсов, группы информационных входов 5 и 6 преобразователя, группу информационных выходов 7 преобразователя, На входы 5 подаются разряды переводимого кода. при этом единичные разряды записываются в соответствующие разряды блоков 2.1-2.р, Далее на тактовый вход подаются тактовые импульсы. при этом каждый из блоков 1 преобразует единичныесигналы насоответствующей группе информационных входов 6 в импульсы на своих выходах,. которые поступают на счетные входы соответствующего блока 2, По окончании работы блоков 1,1-1,р на их выходах окончания работы появляются единичные сигналы, разрешающие прохождение тактовых импульсов на тактовый вход блока 4, который преобразует выходные сигналы на выходах переполнения блоков 2,1-2.рв импульсы нэ соответствующих выходах, Последние по- ступают на счетные входы вторых групп блоков 2,2-2.р, чем компенсируется отсутствиепереносов между блоками 2. Работа преобразователя оканчивается по окончании раббты блока 4. 2 ил,тельности импульсов, соединенного информационными входами с выходами разрядов переполнения блоков подсчета единиц в выходном коде 2.1-2.(р). входом сброса - с входом 10 начальной установки преобразователя. выходом окончания работы - с выходом 8 окончания работы преобразователя, а выходами разрядов - со счетными входами вторых групп блоков 2,1-2,р подсчета единиц в выходном коде. блоки 2.1-2,р подсчета единиц в выходном коде группы соединены выходами разрядов результата,с информационными выходами 7.1-7.р преобразователя, входами сброса с входом 9 начальной установки преобразователя, а информационными входами - с информационными входами второй, группы 5.1-5.р(фиг.2) содержит распределитель импульсов 12, группы элементов И 15, элементы ИЛИ 11.Блок 4 преобразования параллельного кода в последовательности импульсов 4 содержит распределитель импульсов 12. элементы И 15.Блок 2,подсчета единиц в выходном . коде(фиг,2) содержит счетные триггеры 13 и элементы ИЛИ 14..Функционирование устройства происходит следующим образом.Входной код подается на информационные входы 5,1-5.р второй группы и записывается в блоки 2,1-2.р подсчета. единиц в выходном коде группы, Одновременно входной код подается на информационные входы 6,1-6.р первой группы и поступает на информационные входы блоков 1,1-1,р пре 1741270блоки 1.1-1.р преобразования параллельно 50 55 10 15 20 25 образования параллельного кода в последовательности., импульсов, После установки блоков 2 группы на тактовый вход 10 устройства подаются тактовые импульсы, при этом го кода в последовательности импульсов преобразуют единичные сигналы на своих информационных входах в импульсы на соответствующих выходах, поступающие на счетные входы первой группы блоков 2.1-2.р подсчета единиц в выходном коде группы, которые их подсчитывают, По окончании преобразования входного кода каждый из блоков 1. преобразования входного кода в последовательности импульсов формирует на своем выходе окончания работы единичный сигнал и самоблокируется, т,е. перестает формировать импульсы на своих выходах, При появлении единичных сигналов на выходах окончания работы всех блоков 1,1 преобразования параллельного кода в последовательности импульсов группы тактовые импульсы с входа 10 начинают проходить через элемент И 3 на тактовый вход блока 4 преобразования параллельного кода в последовательности импульсов, который преобразует коды с выходов разрядов переполнения блоков 2,1-2.рподсчета единиц в выходном коде в последовательности импульсов на соответствующих выходах, которые поступают на счетные входы второй группы блоков 2.2-2,р подсчета единиц в выходном коде группы, чем обеспечивается компенсация отсутствующих переносов между блоками 2 группы, По окончании работы блок 4.преобразования параллельного кода в последовательности импульсов самоблокируется и формирует на выходе окончания работы единичный сигнал, поступающий на выход 8 окончания работы устройства, свидетельствуя об окончании преобразования входного кода. Выходной код снимается с выходов 7.1-7.р блоков 2.1-2.р подсчета единиц в выходном коде группы.Таким образом, предложенный преобразователь обеспечивает повышение быстродействия. Формула изобретенияПреобразователь кода системы счисления с одним основанием в код системы счисления с другим основанием, содержащий группу блоков преобразования параллельного кода в последовательности импульсов,30 35 группу блоков подсчета. единиц в выходном коде и элемент И, причем выходы окончания работы блоков преобразования параллельного кода в последовательности импульсов группы и тактовый вход преобразователя соединены соответственно с входами элемента И, вход начальной установки преобразователя соединен с входами сброса блоков преобразования параллельного кода в последовательности импульсов группы и с входами сброса блоков подсчета единиц в выходном коде группы, тактовый вход преобразователя соединен с тактовыми входами блоков преобразования параллельного кода в последовательности импульсов группы, информационные входы которых соединены с соответствующими информационными входами первой группы преобразователя, о т л и ч а.ю щ и й с я тем,.что, с целью повышения быстродействия, он содержит дополнительный блок преобразования параллельного кода в последовательности импульсов, причем выходы разрядов 1-го (М = 1-р, р - количество параллельно преобразуемых групп разрядов вхОдного кода) блока преобразования параллельного кода в последовательности импульсов группы соединены с соответствующими счетными входами первой группы Е-го блока подсчета единиц в выходном коде группы, выходы разрядов результата блоков подсчета единиц в выходном коде группы соединены соответственно с информационными выходами г:. п:;реобразователя. выход окончангл р: Гх, которого соединен с выходом охс и:- работы дополнительного блока г:, ео :зоисния параллельного кода в последе зтельности импульсов, тактовый вх:; и .;эд сброса которого соединены соответ;таснно с выходом элемента И и с входом начальной установки преобразователя,. информационные входы второй группы которого соединены с информационными входами соответствующих блоков подсчета единиц в выходном. коде группы; выходы разрядов переполнения блоков подсчета единиц в выходном коде, кроме р-го,группы соединены соответственно с информационными входами дополнительного блока преобразования параллельного кода в последовательности импульсов, выходы разрядов которого соединены соответственно со счетными входами вторых групп блоков подсчета единиц в выходном коде. кроме первого, группы.1741270Составитель О.Музыченко едактор М.Недолуженко Техред М,Моргентал Корректор О,Кравцова каз 2093 Тираж Подписное ВНИИПИ Государственного комитета по изобретениям и открытиям при ГКНТ СС 113035, Москва. Ж. Раушская наб., 4/5

Смотреть

Заявка

4777037, 02.01.1990

ВОЙСКОВАЯ ЧАСТЬ 31303

МУЗЫЧЕНКО ОЛЕГ НИКОЛАЕВИЧ

МПК / Метки

МПК: H03M 7/02

Метки: другим, код, кода, одним, основанием, системы, счисления

Опубликовано: 15.06.1992

Код ссылки

<a href="https://patents.su/4-1741270-preobrazovatel-koda-sistemy-schisleniya-s-odnim-osnovaniem-v-kod-sistemy-schisleniya-s-drugim-osnovaniem.html" target="_blank" rel="follow" title="База патентов СССР">Преобразователь кода системы счисления с одним основанием в код системы счисления с другим основанием</a>

Похожие патенты