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

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

ZIP архив

Текст

(50 4 Н 03 М 7,/00 7/04 ОПИСАНИЕ ИЗОБРЕТЕНИЯК АВТОРСКОМУ СВИДЕТЕЛЬСТВУ С Я ГОСУДАРСТВЕННЫЙ КОМИТЕТ СССРПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТКРЫТИЙ(56) Авторское свидетельство СССРк 993243, кл. Н 03 М 7/12, 1981.Патент США У 3805041,кл . Н 03 К 13/24, 1974.(57) Изобретение относится к вычислительной технике. Его использованиев системах обработки дискретной информации позволяет повысить быстро 801361722 А 1 действие и расширить область применения преобразователя за счет преобразования непозиционных кодов с позиционными свойствами. Преобразователькодов содержит счетчик 4 входного кода, счетчик 5 выходного кода, элемент6 сравнения и элемент ЗАПРЕТ 7. Введение блока 1 анализавходного кодаи блоков 2, 3 начальной установкиобеспечивает предварительную устанбвку счетчиков 4, 5, благодаря чемутребуется меньшее время досчета припреобразовании широкого класса кодов,обладающих позиционными свойствами.1 ил.113Изобретение относится к вычислительной технике и может быть использовано в системах обработки дискретной информации.Цель изобретения - повышение быстродействия и расширение области применения преобразователя за счет преобразования непозиционных кодов с позиционными свойствами.На чертеже изображена функциональная схема преобразователя кодов,Преобразователь содержит блок 1 анализа входного кода, первый и второй блоки 2 и 3 начальной установки, счетчик 4 входного кода, счетчик 5 выходного кода, элемент б сравнения и элемент ЗАПРЕТ 7. На чертеже обозначены информационные и тактовый входы 8 и 9 и выходы 10.Блок 1 анализа входного кода реализуется в соответствии с видом ис" пользуемого входного кода (подлежащего преобразованию).В случае кодов, обладающих позиционными свойствами, т.е. К(И,) К(М) при 1 ъ . 1 например, упорядоченных равновесных кодов, блок 1 анализа входного кода может быть выполнен в виде многопорогового элемента на рвыходов имеющих пороги а 1а у а ,1 соответственно, и веса входов 2 , 2 " 2 " , выходы которого соединены с входами группы элементов И. Порог аравен двоичному эквиваленту первого кода наименьшего числа И+1)-го диапазона,= 1, р, рчисло диапазонов, на которые разбивается множество преобразуемых кодов.Иногопороговый элемент может иметь любую из известных схемных аналоговых реализаций, либо он может быть выполнен в виде (р) порогового элемента, реализуемого на элементах И, ИЛИ,Пусть двоичное представление порога а имеет видр" .1 а 1Пусть ,= Ы=== О. Входы порогового элемента, начиная с е-го и до З-го, таких, что= ое,=1, соединены с входами элемента Й, выход которого, а также входы порогового элемента (блока 1 анализа входного кода), начиная с Ц+1)-го 1 и кончая входом с номером 1. таких, что Ы 1+о+=.= А = О, а Ы;= 1, соединены с входами 61 122 2элемента ИЛИ, выход которого, а такжевходы порогового элемента, начинаяс (1+1)-го и кончая входом с номеромтаких, что ( === а = 1,(+а Ы +1= О, соединены с входами элемента И, и так далее до объединениявсех остальных входов порогового элемента. Если Ы= 1, то последним яв О ляется элемент И, а если З = О, топоследним является элемент ИЛИ. Выход элемента, с входом которого соединен и-й вход с весом 2" , являетсявыходом порогового элемента.В соответствии с изложенным, вчастном случае, когда а = 2 (рО 1, 2, ), пороговый элементсостоит из элемента, ИЛИ, соединенноговходами с входами порогового эле О мента, начиная с (р+ 1)-го и дои-го, В частном случае, когдар = р 1 === 1 пороговыйэлемент состоит из элемента И, соединенного входами с входами блока 25 от р-го до и-го. В частном случае,когда б = 2 " , пороговый элементвыполняется в виде линии связи с егои-го входа на выход. Здесь и-разрядность переводимого кода, Вход порого- ЗО вого элемента с весом 2 ( = О, 1,и) соединяется с входной информационной шиной с номером (1+1). Выход многопорогового элемента с З 5 порогом а,. (1. = 1, 2, , р) соединяется с прямым входом х-го эле-.мента И, инверсный вход которого соединен с выходом многопорогового элемента с порогом а;(а ;,а,), а 40 выход - с -м выходом блока 1,(р)-м.выходом блока является выход многопорогового элемента с порогом а .,Кроме того, блок 1 анализа входного кода может быть выполнен в виде многопорогового элемента, описанного выше, выходы которого соединены с входами параллельного счетчика числаединиц в коде.Блоки 2 и 3 начальной установкиФсчетчиков могут быть выполнены следующим образом.При первой из описанных выше реализаций блока 1 анализа входного квда, блок 2 и 3 начальной установки может быть выполнен в виде группы элементов ИЛИ. Каждый элемент ИЛИ соединяется выходом с входом установки1361722 в "1" соответствующего разряда счетчика, а входами - с 1-ми выходами блока 1, для которых К (а .) в данном1разряде имеет единицу, где К (а,) код, соответствующий порогу а, т.е. наименьшему числу (1+1)-го диапазона переводимых чисел.При второй из описанных выше реализаций блока 1 анализа входного кода блоки 2 и 3 могут быть выполнены в виде запоминающего устройства, которое при обращении по адресу, равному (1 = 1, 2, , р) выдает на выходе код К (а,), или в виде программируемой логической матрицы, которая при подаче на входы кода числа 1 формирует на выходах код К (а,).В тех случаях, когда первый или второй код числа "0" является ненулевьм, многопороговый элемент блока 1 анализа входного кода имеет р выходов с порогами от ч, до аа его выходы соединяются с входами группы из (р) элемента И. Порядок соединения элементов И с выходами многопорогового элемента, а их - с входами элементов ИЛИ блоков 2 и 3 начальной установки сохраняется, Введение дополнительно выхода с порогом а обеспечивает для случая нахождения переводимого числа в первом диапазоне установку в счетчиках 4 и 5 кода числа "0"Функционирование преобразователя кодов происходит следующим образом.В исходном состоянии счетчики 4 и 5 сброшены и в них записаны нулевые коды,На входы 8 преобразователя подается входной (переводимый) код, который поступает на вторую группу входов элемента 6 сравнения и входы блока 1 анализа входного кода. Сигналы, формируемые на выходах блока 1, фиксируют диапазон, в котором находится переводимое число, и, поступая на входы блоков 2 и 3 начальной установки, фор мируют на их выходах сигналы, устанавливающие счетчики 4 и 5 в состояние, при котором в них записан код числа, соответствующего началу диапазона. Установка счетчиков 4 и 5 10 15 20 25 30 35 40 45 50 55вателя 1Тираж 900 Псдписное Ужгород, ул. Проектная, 4 происходит в момент подачи кода навходы 8.Если установленный в счетчике 4код не равен коду на входах 8 преобВНИИПИ Заказ 6304/57 Произв.-полигр. пр-тие, г. разователя, то нулевым сигналом с выхода элемента 6 сравнения разрешается прохождение тактовых импульсов с входа 9 на счетные входы счетчиков 4 и 5, к содержимому которых каждый раз прибавляется единица, Работа происходит таким образом до появления на выходах счетчика 4 кода, равного входному коду на входах 8 преобразователя. При этом на выходе элемента 6 сравнения формируется единичный сигнал, запрещающий дальнейшее прохождение тактовых импульсов на выход элемента ЗАПРЕТ 7.Цикл работы устройства окончен. С выходов 10 счетчика 5 снимается выходной код переводимого числа.Таким образом, предлагаемый преобразователь обеспечивает повышение быстродействия и расширение области применения, так как может функционировать в случае непозиционных кодов, обладающих позиционными свойствами. Формула изобретения Преобразователь кодов, содержащий счетчик входного кода, выходы которого подключены к первым входам элемента сравнения,.выход которого соединен с запрещающим входом элемента ЗАПРЕТ, выход которого подключен к счетным входам счетчика входного кода и счетчика выходного кода, вторые входы элемента сравнения и разрешающий вход элемента ЗАПРЕТ являются соответственно информационными и тактовыми входами преобразователя, о т - л и ч а ю щ и й с я тем, что, с целью повышения быстродействия и расширения области применения преобразователя за счет преобразования непазиционных кодов с позиционными свойствами, в преобразователь введены блоки начальной установки и блок анализа входного кода, входы которого подключены к соответствующим информационным входам преобразователя, выходы соединены с соответствующими входами первого и второго блоков начальной установки, выходы которых подключены к установочным входам соответственно счетчика входного кода и счетчика выходного кода, выходы которого являются выходами преобразо

Смотреть

Заявка

4099509, 28.07.1986

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

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

МПК / Метки

МПК: H03M 7/00, H03M 7/04

Метки: кодов

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

Код ссылки

<a href="https://patents.su/3-1361722-preobrazovatel-kodov.html" target="_blank" rel="follow" title="База патентов СССР">Преобразователь кодов</a>

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