тельной технике и может быть использовано в системах обработки дискретной информации,
Цель изобретения - повышение быстродействия и расширение области применения преобразователя за счет преобразования непозиционных кодов с позиционными свойствами.
На чертеже изображена функциональная схема преобразователя кодов.
Преобразователь содержит блок 1 анализа входного кода, первьй и второй блоки 2 и 3 начальной установки, 15 В соответствии с изложенным, в
частном случае, когда а 2 (р 0,,1, 2, ...), пороговый элемен состоит из элемента. ИЛИ, соединен .входами с входами порогового эле- 20 мента, начиная с (р+1)-го и д |П-го. В частном случае, когда ofp ofp4i ... ofn 1 порого элемент состоит из элемента И, со диненного входами с входами блок
счетчик 4 входного кода, счетчик 5 выходного кода, элемент 6 сравнения и элемент ЗАПРЕТ 7. На чертеже обозначены информационные и тактовый входы 8 и 9 и выходы 10.
Блок 1анализа входного кода pea- лизуется в соответствии с видом используемого входного кода (подлежащего преобразованию).
В случае кодов, обладающих позици- 25 от р-го до п-го. В частном случае, онными свойствами, т.е. K(N,)/ KCNj) когда о , пороговый элемент при ,2, например, упорядоченных выполняется в виде линии связи с его равновесных кодов, блок 1 анализа п-го входа на выход. Здесь п-разряд- входного кода может быть вьтолнен в ность переводимого кода. Вход порого- виде многопорогового элемента- ня. рг-1 зо вого элемента с весом 2 (i О 1
..., п-1) соединяется с входной информационной шиной с номером (i+1).
выходов, имеющих пороги а.,, а,, ..., af.f соответственно, и веса в ходов 2 , 2 , ,. ., 2 , выходы которого соединены с входами группы элементов многопорогового элемента с И. Порог а равен двоичному эквива- g порогом а, (i 1, 2, ..., р-1) со- ленту первого кода наименьшего числа единяется с прямым входом i-ro эле-. (1+1)-го диапазона, i 1, , р - g, инверсный вход которого со- число диапазонов, на которые разби- с выходом многопорогового эле- вается множество преобразуемых кодов. порогом а ;,,(а н. а), а
Многрпороговый элемент может иметь ад выход - с i-м выходом блока 1.(р-1)-м любую из известных.схемных аналоговых .кодом блока является выход многопо- реализаций, либо он может быть выполнен в виде (р-1) порогового элемента, реализуемого на элементах И, ИЛИ.
Пусть двоичное представление перо™ ,g
га а имеет вид «
ч -
рогового элемента с порогом а js.
1г 1
Пусть 1з(, 0/2
Ъ
0. Вхо50
Кроме того, блок 1 анализа входного кода может быть выполнен в виде многопорогового элемента, описанного выше, выходы которого соединены с входами параллельного счетчика .числа единиц в коде.
Блоки 2 и 3 начальной установки счетчиков могут быть выполнены следующим образом.
ды порогового элемента, начиная с е-го и до j-ro, таких, что cig ... dy 1, соединены с входами элемента И, выход которого, а также входы порогового элемента (блока 1 анализа входного кода), начиная с (J+1)-rotи кончая входом с номером i таких, что о( 1. 0/J+2 ... « О, а ({, 1, соединены с входами
входы порогового элемента, начиная с (i+1)-ro и кончая входом с номером
t таких, что « ,+ , , ... а { 1, а o(t+i О, соединены с входами элемента И, и так далее до объединения всех остальных входов порогового элемента. Если о( f, 1, то последним является элемент И, а если с, О, то последним является элемент ИЛИ. Выход алемента, с входом которого соединен п-й вход с весом , является выходом порогового элемента.
В соответствии с изложенным, в
частном случае, когда а 2 (р 0,,1, 2, ...), пороговый элемент состоит из элемента. ИЛИ, соединенного входами с входами порогового эле- мента, начиная с (р+1)-го и до П-го. В частном случае, когда ofp ofp4i ... ofn 1 пороговый элемент состоит из элемента И, соединенного входами с входами блока
..., п-1) соединяется с входной информационной шиной с номером (i+1).
многопорогового элемента с порогом а, (i 1, 2, ..., р-1) со- единяется с прямым входом i-ro эле-. g, инверсный вход которого со- с выходом многопорогового эле порогом а ;,,(а н. а), а
выход - с i-м выходом блока 1.(р .кодом блока является выход мно
рогового элемента с порогом а js
Кроме того, блок 1 анализа входного кода может быть выполнен в виде многопорогового элемента, описанного выше, выходы которого соединены с входами параллельного счетчика .числа единиц в коде.
Блоки 2 и 3 начальной установки счетчиков могут быть выполнены следующим образом.
При первой из описанных. Bbmie реализаций блока 1 анализа входного- кеда, блок 2 и 3 начальной установки может быть выполнен в виде группы элементов ИЛИ. Каждый элемент ИЛИ соединяется выходом с входом установки
3
в 1 соответствующего разряда счетчика, а входами - с выходами блока 1, ДЛЯ которых К (а.) в данном
разряде имеет единицу, где К (а;) - код, соответствующий порогу а,, т.е. наименьшему числу (i+1)-ro диапазона переводимых чисел.
При второй из описанных выше реализаций блока 1 анализа входного кода блоки 2 и 3 могут быть выполнены в виде зaпo шнaющeгo устройства, которое при обращении по адресу, равному (i 1, 2, ..., р-1) выдает на выходе код К (а,), или в виде программируе- мой логической матрицы, которая при подаче на входы кода числа i формирует на выходах код К (а ),
В тех случаях, когда первый или
второй код числа О является ненуле- 20 разователь обеспечивает повышение
1
анализа входного кода имеет р выходов с порогами от й до « р., , а его выходы соединяются с входами группы из (р-1) элемента И. Порядок соединения элементов И с выходами многопорогового элемента, а их - с входами элементов РШИ блоков 2 и 3 начальной установки сохраняется. Введение дополнительно выхода с порогом а обеспечи- вает для случая нахождения переводимого числа в первом диапазоне установку в счетчиках 4 и 5 кода числа О.
Функционирование преобразователя кодов происходит следующим образом.
В исходном состоянии счетчики 4 и 5 сброшены и в них записаны нулевые . коды,
На входы 8 преобразователя подает- ся входной (переводимый) код, который поступает на вторую группу входов элемента 6 сравнения и входы блока 1 анализа входного кода. Сигналы, фор
мируемые на выходах блока 1, фиксиру- g ствами, в преобразователь введены
ют диапазон, в котором находится переводимое число, и, поступая на входы блоков 2 и 3 начальной установки, формируют на их выходах сигналы, устанавливающие счетчики 4 и 5 в состояние, при котором в них записан код числа, соответствующего началу диапазона. Установка счетчиков 4 и 5 происходит в момент подачи кода на входы 8.
Если установленный в счетчике 4 код не равен коду на входах 8 преоб- ВНЮШИ Заказ 6304/57
55
блоки начальной установк лиза входного кода, вход подключены к соответству мационным входам преобра ходь соединены с соответ входами первого и второг чальной установки, выход подключены к установочны ответственно счетчика вх и счетчика выходного код торого являются выходами (Вателя, Тираж 900 Подписное
Произв.-полигр. пр-тие, г. Ужгород, ул. Проектная, 4
1361722
разователя, то нулевым сигналом с выхода элемента 6 сравнения разрешается прохождение тактовых импульсов с входа 9 на счетные входы счетчиков 4 и 5, к содержимому которых каждый раз прибавляется единица. Работа происходит таким образом до появления на выходах счетчика 4 кода, равного входному коду на входах 8 преобразователя , При этом на выходе элемента 6 сравнения формируется единичный сигнал, запрещающий дальнейшее прохождение тактовых импульсов на выход элемента ЗАПРЕТ 7.
Цикл работы устройства окончен. С выходов 10 счетчика 5 снимается выходной код переводимого числа.
Таким образом, предлагаемый преоб50
0
5
быстродействия и расширение области применения, так как может функционировать в случае непозиционных кодов, обладающих позиционными свойствами.
Формула изобретения
Преобразователь кодов, содержащий счетчик входного кода, выходы которого подключены к первым входам элемента сравнения,.выход которого соединен с запрещающим входом элемента ЗАПРЕТ, выход которого подключен к счетным входам счетчика входного кода и счетчика выходного кода, вторые входы элемента сравнения и разрешающий вход элемента ЗАПРЕТ являются соответственно информационными и тактовыми входами преобразователя, отличающийся тем, что, с целью повышения.быстродействия и расширения области применения преобразователя за счет преобразования непозиционных кодов с позиционными свой0
5
блоки начальной установки и блок анализа входного кода, входы которого подключены к соответствующим информационным входам преобразователя, вы- ходь соединены с соответствующими входами первого и второго блоков начальной установки, выходы которых подключены к установочным входам соответственно счетчика входного кода и счетчика выходного кода, выходы которого являются выходами преобразо- (Вателя, Тираж 900 Подписное
название | год | авторы | номер документа |
---|---|---|---|
Преобразователь кодов | 1986 |
|
SU1361723A1 |
Преобразователь двоичного кода в код по модулю К | 1989 |
|
SU1732472A1 |
Устройство для преобразования двоичного кода по модулю К | 1987 |
|
SU1587641A1 |
Линейно-импульсный формирователь | 1974 |
|
SU525236A1 |
Устройство для разбиения графа на подграф | 1985 |
|
SU1305703A1 |
Преобразователь двоичного кода в код по модулю К | 1987 |
|
SU1429322A1 |
Устройство для умножения по модулю К | 1989 |
|
SU1691834A1 |
Пороговый элемент | 1985 |
|
SU1297219A1 |
Устройство для декодирования модулярного кода | 1987 |
|
SU1411980A1 |
Устройство для преобразования количества единиц двоичного кода в код по модулю К | 1987 |
|
SU1527714A1 |
Изобретение относится к вычислительной технике. Его использование в системах обработки дискретной информации позволяет повысить быстродействие и расширить область применения преобразователя за счет преобразования непозиционных кодов с позиционными свойствами. Преобразователь кодов содержит счетчик 4 входного кода, счетчик 5 выходного кода, злемент 6 сравнения и элемент ЗАПРЕТ 7. Введение блока 1 анализа входного кода и блоков 2, 3 начальной установки обеспечивает предварительную установку счетчиков 4, 5, благодаря чему требуется меньшее время досчета при преобразовании широкого класса кодов, обладающих позиционными свойствами. 1 ил.
Преобразователь двоичного кода угла в двоично-десятичный код градусов | 1981 |
|
SU993243A1 |
Переносная печь для варки пищи и отопления в окопах, походных помещениях и т.п. | 1921 |
|
SU3A1 |
Патент США № 3805041, кл | |||
Переносная печь для варки пищи и отопления в окопах, походных помещениях и т.п. | 1921 |
|
SU3A1 |
Авторы
Даты
1987-12-23—Публикация
1986-07-28—Подача