Преобразователь кодов Советский патент 1987 года по МПК H03M7/00 

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

11

Изобретение относится к вычислительной технике и может быть использовано в системах обработки дискретной информации.

Цель изобретения - повышение быстродействия -преобразователя и расши- .рение области его применения за счет преобразования непозиционных кодов, обладающих позиционными свойствами

На чертеже приведена блок-схема преобразователя кодов.

Преобразователь содержит счетчик

1входного кода, счетчик 2 выходного кода, блок 3 начальной установки, блок 4 контроля обнуления и элемент ЗАПРЕТ 5, На чертеже обозначены информационные входы 6, вход 7 разрешения записи, вход 8 обнуления, тактовый вход 9 и выходы 10,

Счетчик 1 является вычитающим счетчиком с параллельной записью информации в его разряды, а счетчик

2- суммирующим счетчиком.

Блок 4 контроля обнуления выпол- нябтся в виде m элементов И, соединенных вбгкодами с входами элемента ИЛИ, выход которого соединен с выходом блока. Входы i-ro элемента И соединены с выходами разрядов счетчика 1 таким образом, что на его выходе имеется -единичный сигнал (потенциал) , когда в счетчик 1 записан код К (NJ) числа N; , являющегося наименьшим числом в i-м диапазоне входного кода. Для этого i-й элемент И соединяется с прямыми выходами разрядов счетчика 1, соответствующих единичным разрядам кода К (N .) , и инверсным выходом остальных разрядов т,е,. элемент И является дешифратором фиксирующим состояние К (N J счетчика 1 (i 1,2,,,,,m),

Блок 3 начальной установки в случае, когда код числа О является нулевым, может быть выполнен в виде многопорогового элемента на (т-1)-й выход, имеющих пороги а,, а ,, .,, соответственно и веса входов 2°, 2 % ,, , , , выходы которого соединены с входами группы элементов ИЛИ через элементы И, Порог а равен двоичному эквиваленту первого кода наименьшего числа (i+1)-ro диапазона переводимых чисел.

Многопороговый элемент может имет любую из известых аналоговых реализаций, и может быть выполнен в виде т-1 порогового элемента, реализующе723

го п ,роговые функции с весами входов

20(1

,2 ,,,,,2 и порогами а, (i

1,2,,,,,m-1),

Каждый пороговый элемент может быть реализован на элементах И, ИЛИ следующим образом.

Пусть двоичное представление порога а имеет вид

d. 2

5

0

ы

Пусть (i ot ,,, a e,i О, Входы порогового элемента, начиная с е-го и до j-ro, таких, что о/ o/e + i ... j соединены с входами элемента И, выход которого, а также входы порогового элемента (блока 3 начальной установки), начиная с (j+1)-ro и кончая входом с номером i таких,.что j-i- ,., к. 0, а 0/; 1, соединены с входами элемента ИЛИ, выход которого, а также входы порогового элемента, начиная с (i+1)-ro и кончая

5 входом с номером t таких, что о( ;, о, . , , e t 1, а (/t, О, соединены с входами элемента И, и так далее до объединения всех остальных входов порогового элемента, ЕсQ ЛИ el 1, то последним является элемент И, а если с/ О, то последним является элемент ИЛИ, Выход элемента, с входом которого соединен

является вы5

0

п-й вход с весом 2 ходом порогового элемента,

В соответствии с изложенным, в частном случае, кода а 2 (р 0,1,2,,,,), пороговый элемент состоит из элемента ИЛИ, соединенного входами с входами блока порогового элемента, начиная с (р+1)-го и до п-го, В частном случае, когда

d

Р + 1

с/п

о/р

5

1, пороговый элемент состоит из элемента И, соединенного входами с входами блока от р-го

до п-го,

а 2 - ется в

В частном случае, когда , пороговый элемент выполня- виде линии связи с его п-го

50

55

входа на выход. Здесь п-разрядность первого кода. Вход порогового элемента с весом 2 (i 0,1,,,,,п-1) соединяется с выходом (i+1)-ro разряда счетчика 1. Выход многопорогового элемента с порогом а- (i 1,2,,,,, m-2) соединяются с прямым входом i-ro элемента И группы, инверсный выход которого соединен с выходом многопорогового элемента с порогом

aui (а

1-И

а), а выход - с входами

31361723

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

ед об зо g эл

хо ны

группы, для которых К 2 (а .) в данном случае разряде имеет единицу, где Kj (аj) - код, соответствующий порогу aj, т.е. второй код, соответствующий первому коду наименьшего числа (i+1)-ro диапазона. Входы элементов ИЛИ, для которых KjCa ,) 1, соединяются с (т-1)-м выходом многопорогового элемента.

Вместо групп элементов И, ИЛИ может использовать ЗУ, в ячейке с адресом 00...01,..1 которого записан код KJ (а g) , где 1 - число единиц в адресном коде.

В тех случаях, когда входной код числа О является ненулевым, блок 3 начальной установки выполняется как описано выше, однако многопороговый элемент имеет m выходов с порогами от а до а, , а в группе элементов И вводится дополнительный элемент для обеспечения установки в счетчике 2 кода числа О.

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

В исходном состоянии счетчики 1 и 2 сброшены и в них записан нулевой код.

На входы 6 подается входной (переводимый) код, который записывается в счетчик 1 (при подаче сигнала записи на вход 7). При этом блок 3 начальной установки формирует по входному коду на своих выходах выходной код наименьшего числа того диапазона, в котором находится переводимое число во входном коде.

Далее нулевым сигналом с выхода блока 4 контроля обнуления разрешается прохождение тактовых импульсов через элемент ЗАПРЕТ 5 на счетные входы счетчиков 1 и 2. При поступлении каждого тактового импульса от содержимого счетчика 1 отнимается, а к содержимому счетчика 2 прибавляется единица. Работа продолжается таким образом до появления на выходах счетчика 1 кода наименьшего числа того диапазона, в котором находится число, соответствующее входному коду В момент появления указанного кода на выходах счетчика 1, на выходе блока А контроля обнуления формируется

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

на счет

Выходной код снимается с выходов 10.

Таким образом, преобразователь осуществляет перевод числа из одного

кода в другой не более, чем за N t

тактов, где „- мощность л.-го диапазона входных чисел (кодов), следовательно, в среднем по всему диапазону перевод числа осуществляется за тактов, где N - максимальное значение переводимого числа, а m - число диапазонов, и может работать с непозиционными кодами, обладающими позиционными свойствами, т.е. K,(Ni) 7, к 2 (N-), при N .л N, , например, упорядоченными рав.новесными кодами.

о

Формула изобретения

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

элемент ЗАПРЕТ, выход которого подключен к суммирующему входу счетчика выходного кода, вход обнуления и выходы которого являются соответственно входом обнуления и выходами

преобразователя, отличаю щи йс я тем, что, с целью повышения быстродействия преобразователя и расширения области его применения за счет преобразования непозиционных кодов,

обладающих позиционными свойствами, в преобразователь введен блок начальной установки, входы и выходы которого подключены соответственно к выходам счетчика входного кода и установочным входам счетчика выходного кода, выход блока контроля обнуления соединен с запрещающим входом элемента ЗАПРЕТ, выход которого подключен к вычитающему входу счетчика входного кода, вход разрешения записи ко- торого является одноименным входом преобразователя, разрешающий вход . элемента ЗАПРЕТ является тактовым входом преобразователя.

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

название год авторы номер документа
Преобразователь кодов 1986
  • Музыченко Олег Николаевич
SU1361722A1
Преобразователь двоичного кода в код по модулю К 1989
  • Музыченко Олег Николаевич
SU1732472A1
Устройство для преобразования двоичного кода в код по модулю К 1987
  • Музыченко Олег Николаевич
SU1492479A1
Устройство для преобразования двоичного кода по модулю К 1987
  • Музыченко Олег Николаевич
SU1587641A1
Пороговый элемент 1985
  • Музыченко Олег Николаевич
SU1297219A1
Пороговый элемент 1985
  • Музыченко Олег Николаевич
SU1297220A1
Устройство для преобразования непозиционного кода в позиционный код 1986
  • Василевич Леонид Николаевич
  • Коляда Андрей Алексеевич
  • Ревинский Виктор Викентьевич
  • Селянинов Михаил Юрьевич
SU1410281A1
Преобразователь непозиционного кода в двоичный код 1984
  • Хлевной Сергей Николаевич
  • Червяков Николай Иванович
  • Швецов Николай Иванович
SU1179547A1
Устройство для подсчета числа единиц двоичного кода по модулю К 1986
  • Музыченко Олег Николаевич
  • Рыжевнин Владимир Николаевич
  • Шлыков Валерий Владимирович
  • Костромитин Владимир Павлович
SU1427574A1
Устройство для подсчета числа единиц двоичного кода по модулю К 1986
  • Музыченко Олег Николаевич
  • Трушкин Борис Борисович
  • Беляев Владимир Николаевич
SU1438006A1

Реферат патента 1987 года Преобразователь кодов

Изобретение относится к вычислительной технике. Его использование в системах обработки дискретной информации позволяет повысить быстродействие преобразователя и расширить область его применения за счет- преобразования непозиционных кодов, обладающих позиционными свойствами. Преобразователь кодов содержит счетчик 1 входного кода, счетчик 2 выходного кода, блок 4 контроля обнуления и элемент ЗАПРЕТ 5. Благодаря введению блока 3 начальной установки подсчет числа тактовых импульсов счетчиками 1 и 2 ведется до того момента, когда код в счетчике 1 станет равным коду минимального числа соответствующего диапазона. 1 ил. В xv. (Л I 1 (U) 05 Ю 00

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

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

Преобразователь двоичного кода угла в двоично-десятичный код градусов 1981
  • Киселев Евгений Федорович
  • Кузина Ольга Алексеевна
SU993243A1
Переносная печь для варки пищи и отопления в окопах, походных помещениях и т.п. 1921
  • Богач Б.И.
SU3A1
Патент США № 3805041, кл
Переносная печь для варки пищи и отопления в окопах, походных помещениях и т.п. 1921
  • Богач Б.И.
SU3A1
0
SU297960A1
Переносная печь для варки пищи и отопления в окопах, походных помещениях и т.п. 1921
  • Богач Б.И.
SU3A1

SU 1 361 723 A1

Авторы

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

Даты

1987-12-23Публикация

1986-07-28Подача