Преобразователь кода системы счисления с одним основанием в код системы счисления с другим основанием Советский патент 1992 года по МПК H03M7/02 

Описание патента на изобретение SU1741269A1

w

Ё

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

название год авторы номер документа
Преобразователь кода системы счисления с одним основанием в код системы счисления с другим основанием 1990
  • Музыченко Олег Николаевич
SU1741270A1
УСТРОЙСТВО ДЛЯ КОНТРОЛЯ ПАРАЛЛЕЛЬНОГО ДВОИЧНОГО КОДА ПО МОДУЛЮ K 1991
  • Музыченко О.Н.
RU2020760C1
Устройство для контроля двоичного кода по модулю К 1990
  • Музыченко Олег Николаевич
SU1737736A1
Преобразователь кода 1989
  • Глазачев Александр Юрьевич
SU1619401A1
Устройство для преобразования двоичного кода по модулю К 1987
  • Музыченко Олег Николаевич
SU1587641A1
Преобразователь двоичного кода в последовательность импульсов 1983
  • Музыченко Олег Николаевич
SU1277115A1
ПРЕОБРАЗОВАТЕЛЬ ПАРАЛЛЕЛЬНОГО КОДА В ПОСЛЕДОВАТЕЛЬНЫЙ 1997
  • Стукало С.Н.
  • Орехов В.В.
  • Сегеда А.И.
  • Пустовалов В.П.
  • Сухоносов Ф.А.
  • Коптев А.П.
RU2121754C1
Устройство для обнаружения ошибок в параллельном коде 1987
  • Музыченко Олег Николаевич
SU1564733A1
Преобразователь последовательного двоичного кода в параллельный двоично-десятичный код 1982
  • Шурмухин Евгений Александрович
  • Королева Кира Вильгельмовна
SU1084780A1
Устройство для контроля равновесного кода 1987
  • Музыченко Олег Николаевич
SU1580563A1

Иллюстрации к изобретению SU 1 741 269 A1

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

Изобретение относится к вычислительной технике и может быть использовано в системах обработки дискретной информации Цель изобретения - повышение быстродействия. Преобразователь кодов содержит группу блоков 1 преобразования

Формула изобретения SU 1 741 269 A1

2

ю

Os

ю

параллельного кода в последовательности импульсов, группу блоков 2 подсчета единиц в выходном коде, группу блоков 3 формирования переноса и элемент И 4. Функционирование происходит следующим образом. Каждый из блоков 1 преобра- зования преобразует часть разрядов входного параллельного кода в последовательности импульсов, поступающие на счет- ные входы соответствующего блока 2 подсчета, который-осуществляет их подсчет. При возникновении переноса в блоке 2 подсчета он сигналом переноса инициирует соИзобретение относится к вычислительной технике и может быть использовано в системах обработки дискретной информации.

Цель изобретения - повышение быстродействия.

На фиг. 1 представлена структурная схема преобразователя кода системы счисления с одним основанием в код системы счисления с другим основанием; на фиг. 2 - схема преобразователя 12-разрядного двоично-десятичного кода в двоичный

Преобразователь (фиг. 1) содержит группу 1 блоков 1.1-t.p преобразования параллельного кода в последовательности импульсов, группу 2 боков 2.1-2.р подсчета единиц в выходном коде, группу 3 блоков 3.1-3.р-1 формирования.переноса, элемент И 4, тактовый вход 5, информационные входы 6.I второй группы, информационные входы 7.) первой группы, информационные выходы 8.1, выход окончания работы 9, вход 10 сброса.

Тактовый вход 5 преобразователя соединен с тактовым входом блока 1.1 преобразования параллельного кода в последовательности импульсов и тактовыми входами блоков 3.1-3.р-1 формирования переноса, вход сброса 10 соединен с входа-, ми сброса блоков 1.1-1.р преобразования параллельного кода в последовательности импульсов, блоков 2.1-2-р подсчета единиц в выходном коде, блоков 3.1-3.р-1 формирования переноса, блок 1.1 (I 1р) преобразования параллельного кода в последовательности импульсов соединен информационными входами с информационными входами 7.I первой группы преобразователя, выходами разрядов - с соответствующими счетными входами группы блока 2.I подсчета единиц в выходном коде, а выходом оконответствующий блок 3 формирования переноса, который на следующем такте блокирует подачу тактового импульса на тактовый вход следующего блока 1 преобразования и пропускает его на вход переноса следующего блока 2 подсчета. Работа продолжается в описанном порядке до преобразования всего входного кода, при этом на выходах останова блоков 1 преобразования появляются единичные сигналы, что вызывает единичный сигнал на выходе элемента И 4, свидетельствующий об окончании цикла работы 1 з.п. ф-лы, 2 ил.

чания работы - с входом элемента И 4, выход которого соединен с выходом 9 окончания работы устройства, блок 2.I подсчета единиц в выходном коде (i 1.2... ,р) соединен информационными входами с информационными входами 6.1 второй группы преобразователя, выходами разрядов результата - с информационными выходами 8.1 группы преобразователя, а выходом переполнения - с информационным входом блока 3.I формирования переноса, соединенного первым выходом с входом переноса блока 2.(i + 1) подсчета единиц в выходном коде, а вторым выходом - с тактовым входом блока 1.(i+1) преобразования параллельного кода в последовательности импульсов.

Блок 1.1 преобразования параллельного кода в последовательности импульсов

(фиг.2) содержит распределитель импульсов 12, соединенный тактовым входом и входом сброса с соответствующими входами блока, выходом останова - с выходом окончания работы блока, а выходами разрядов - с первыми входами элементов И группы 13. соединенных вторыми входами с информационными входами блока, выходы элементов И 13 каждой группы соединены с входами элемента ИЛИ 14, выход которого соединен

с выходом соответствующего разряда блока.

Блок 2.i подсчета единиц в выходном коде (фиг.2) содержит счетные триггеры 10 и элементы ИЛИ 11, входы сброса и установки

в единичное состояние счетных триггеров 10 соединены с входом сброса и информационным входом блока, i-й элемент ИЛИ 11 соединен выходом с счетным входом i-ro триггера 10, первым входом - с выходом

переноса (И)-го триггера 10, а вторым входом - с соответствующим счетным входом

блока, первый вход первого элемента ИЛИ является входом переноса блока.

Блок 3.1 формирования переноса (фиг.2) содержит R-S-триггеры 15, 16, элементы И 17, 18, элементы 19 запрета. 20, первые входы инверсных плеч триггеров 15, 16 соединены с входом сброса блока, первые входы элементов И 17.18 и управляющие входы элементов 19. 20 запрета соединены с тактовым входом блока, выходы инверсного и прямого плеч триггера 16 соединены с информационными входами элементов 19 и 20 запрета соответственно, соединенных вы- ходами с входом инверсного и прямого плеч триггера 15, выходы инверсного и прямого плеч которого соединены с вторыми входами элементов И 17 и 18 соответственно, выход элемента И 17 соединен с вторым выходом блока, а выход элемента И 18 - с входом инверсного плечэ триггера 16 и первым выходом блока.

Каждый из разрядов входного кода подается на информационные входы первой 7 и второй 6 групп с весами, сумма которых равна весу данного разряда входного кода.

Преобразователь работает следующим образом.

Входной код подается на информацией- ные входы 6.i второй и 7 i первой группы (i - 1,2р). При этом со входом 6 i второй группы он записывается в блок 2 i подсчета единиц в выходном коде группы после чего на тактовый вход5 подаются тлкювые импуль- сы. которые проходят на тактовый вход блока 1.1 преобразования параллельного кода в последовательности импульсов и через блоки 3.1 формирования переноса - на тактовые входы блоков 1 2-1 рпреобразования параллельного кода в последовательности импульсов. При этом каждый блок 1.1 преобразования параллельного кода в последова- тельности импульсов преобразует единичные сигналы на своих входах в после- довательности импульсов на соответствующих выходах разрядов, которые поступают на информационные входы блока 2.i подсчета единиц в выходном коде который их подсчитывает. Если в процессе работы блока 2.i подсчета единиц в выходном коде возникает его переполнение, то сигнал с его выхода переполнения, поступает на информационный вход блока 3.1 формирования переноса, при этом по поступлении очередного такто- вого импульса блок 3.1 блокирует его подачу на тактовый вход блока 1 .(и-1) преобразования параллельного кода в последовательности импульсов и пропускает его на вход переноса блока 2.(i+1) подсчета единиц в выходном коде, чем обеспечивается передача сигнала переноса. Работа продолжается таким образом до окончания преобразования входного кода блоком 1.1, после чего он самоблокируется (перестает формировать импульсы на выходах) и формирует единичный сигнал на выходе окончания работы, который поступает на вход элемента И 4. По окончании работы всех блоков 1 преобразования параллельного кода в последовательности импульсов на всех входах элемента И 4 оказываются единичные сигналы, что вызывает единичный сигнал на его выходе, являющемся выходом 9 окончания работы преобразователя. Результат снимается с информационных выходов 8.I блоков подсчета единиц в выходном коде 2.i.

Таким образом, предложенное устройство обеспечивает повышение быстродействия.

Формула изобретения 1. Преобразователь кода системы счисления с одним основанием в код системы счисления с другим основанием, содержащий группу блоков преобразования параллельного кода в последовательности импульсов, группу блоков подсчета единиц в выходном коде и элемент И, причем выходы окончания работы блоков преобразования параллельного кода в последовательности импульсов группы соединены с соответствующими входами элемента И, вход начальной установки преобразователя соединен с входами сброса блоков преобразования параллельного кода в последовательности импульсов группы и с входами сброса блоков подсчета единиц в выходном коде группы, тактовый вход преобразователя соединен с тактовым входом первого блока преобразования параллельного кода в последовательности импульсов группы, информационные входы блоков преобразования параллельного кода в последовательности импульсов группы соединены с соответствующими информационными входами первой группы преобразователя, выход окончания работы которого соединен с выходом элемента И. отличающийся тем. что, с целью повышения быстродействия, он содержит группу блоков формирования переноса, причем выходы разрядов k-ro (k 1-р. р - количество параллельно преобразуемых групп разрядов входного кода) блока преобразования параллельного кода в последовательности импульсов группы соединены с соответствующими счетными входами группы k-ro блока подсчета единиц в выходном коде группы, выходы разрядов результата блоков подсчета единиц в выходном коде группы соединены соответственно с информационными выходами группы преобразователя, тактовый вход и вход начальной установки которого соединены соответственно с тактовыми входами и с входами сброса блоков формирования переноса «руппы, информационные входы второй группы преобразо- вателя соединены с информационными входами соответствующих блоков подсчета в выходном коде группы, выход переполнения j-ro | 1-{р-1) блока подсчета единиц в выходном коде группы соединен с информа- ционным входом j-ro блока формирования переноса группы, первый и второй выходы которого соединены соответственно с входом переноса (j+1)-ro блока подсчета единиц в выходном коде группы и с тактовым входом Q+1)-ro блока преобразования параллельного кода в последовательности импульсов группы

2. Преобразователь по п.1, о т л и ч а ю- щ и и с я тем, что блок формирования переноса содержит первый и второй триггеры, первый и второй элементы И. первый и второй элементы запрета, причем информационный вход, вход сброса и тактовый вход

блока формирования переноса соединены соответственно с входом установки в 1 второго триггера с первым входом установки в О второго триггера и с первым входом первого элемента И, выход которого и выход второго элемента И являются соответственно вторым и первым выходами блока формирования переноса, первый вход первого элемента И соединен с первым входом второго элемен га И и с управляющими входами первого и второго элементов запрета, выход второго элемента И соединен с вторым входом установки в О второго триггера, прямой и инверсный выходы которого соединены с информационными входами соответственно второго и первого элементов запрета, выходы которых соединены соответственно с входами установки в 1 и с первым входом установки в О первого триггера, прямой и инверсный выходы которого соединены соответственно с вторыми входами второго и первого элементов И, второй вход установки в О первого триггера соединен с первым входом установки в О второго триггера.

7,

6.1

Щи11

Документы, цитированные в отчете о поиске Патент 1992 года SU1741269A1

Преобразователь кодов 1987
  • Музыченко Олег Николаевич
SU1462487A1
Переносная печь для варки пищи и отопления в окопах, походных помещениях и т.п. 1921
  • Богач Б.И.
SU3A1
Устройство для преобразования двоичного кода в код по модулю К 1987
  • Музыченко Олег Николаевич
SU1492479A1
кл
Переносная печь для варки пищи и отопления в окопах, походных помещениях и т.п. 1921
  • Богач Б.И.
SU3A1
Переносная печь для варки пищи и отопления в окопах, походных помещениях и т.п. 1921
  • Богач Б.И.
SU3A1

SU 1 741 269 A1

Авторы

Музыченко Олег Николаевич

Даты

1992-06-15Публикация

1990-01-02Подача