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

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

Изобретение относится к вычислительной технике и может быть использовано для сопряжения с вычислительными устройствами, функционирующими в СОК, а также в аппаратуре передачи данных, использующей коды СОК. Известно устройство для преобразования чисел из СОК в позиционный код, содержащее суммирующие счетчики входные регистры, элементы сравнения по основаниям СОК, двоичный накапливающий счетчик, выходы которого являются выходом устройства, первый триггер, первьй и второй элемент И у Однако данное устройство требует значительных аппаратурных затрат и обладает недостаточным быстродействием,что снижает эффективность вьшислительных ус тройств, функционирующих в СО Наиболее близким к изобретению по сущности технического решения является преобразователь непозиционног кода в двоичный код, содержащий груп пу входных регистров, группу элементов сравнения, группу элементов И, группу счетчиков по модулю, накапливающий сумматор, коммутатор, элемент ИЛИ, группу триггеров, причем входы счетчиков по модулю группы соединены соответственно с выходами элементов И, первые входы которых соединены с тактовым входом преобразователя, информационные входы которого соединены с входами регистров группы, выходы которых соединены с первыми входами соответствующих элементов сравнения группы, вторые входы которых соединены с выходами соответствующих счетчиков по модулю группы, выходы накапливающего сумматора являются выходами преобразователя входы констант эквивалентов которого соединены с информационными входами коммутатора, выходы которого соединены с информационными входами накапливающего сумматора, управлякиций .вход которого соединен с выходом элемента ИЛИ, входы которого соединены с выходами элементов И группы, вторые входы которых соединены с вы ходами соответствующих триггеров группы и с управляющими входами коммутатора, выход k -го элемента сравнения труппы (, где И число оснований) соединен с нулевым входом| го и единичным входом ( триггера группы, единичный вход пер вого триггера группы является входом пуска преобразователя 2 . Недостатком известного устройства являются значительные аппаратурные затраты. Цель изобретения - сокращение ко личества оборудования. Поставленная цель достигается тем, что преобразователь кода системы остаточных классов в двоичный код, содержащий группу сумматоров по модулю, накапливающий сумматор, группу триггеров, первую группу элементов И и элемент ИЛИ, причем выходы триггеров группы соединены с первыми входами соответствующих элементов И первой группы, вторые входы которых соединены с тактовым входом преобразователя, выходы элементов И, кроме первого, первой группы подключены к соответствующим входам элемента ИЛИ, выход которого соединен с тактовым входом накапливакмцего сумматора, выход которого является выходом преобразователя, единичный вход первого триггера группы соединен с входом Пуск преобразователя, нулевой вход k-го триггера группы соединен с единичным входом (k+l)-ro триггера группы ((и-1), где п - число оснований,содержит шифратор, группу элементов ИЛИ, элемент задержки и вторую группу элементов И, причем вход остатка по наименьшему основанию преобразователя соединен с первыми входами элементов И второй группы, выходы которых соединены с первой группой входов шифратора, вторая группа входов которого соединена свыходами триггеров с второй по м-и группы, выходы шифратора соединены соответственно с информационными входами накапливающего сумматора и сумматоров группы, выходы сумматоров группы соединены с входами соответствующих элементов ШШ группы, инверсные выходы которых подключены к нулевым входам триггеров с второй по П-и группы выход первого триггера группы соединен с вторыми входами элементов И второй группы, выход первого элемента И первой группы через элемент задержки соединен с нулевым входом первого триггера группы и п м входом элемента ИЛИ, выход которого соединен с тактовыми входами сумматоров группы. На фиг,1 представлен преобразователь кода системы остаточных классов в двоичный код; на фиг.2 - пример реализации шифратора для случая Р, 5, , РЗ И. Преобразователь кода системы остаточных классов в двоичный код содержит накапливающий сумматор 1.1, сумматоры по модулю l,2-l,h группы, шифратор 2, ri ynrry триггеров 3.1-З.п, группу элементов И А.1-4.П элемент 5 задержки, элемент ИЛИ 6, группу элементов ИЛИ 7.1-7.П-1, груп пу 8 элементов И, вход 9 Пуск преобразователя, вход 10 тактовых импульсов, вход 11 остатка по наименьшему основанию, выход 12 преобразователя. Шифратор 2 содержит элементы ИЛИ 1-3. Сумматор 11 является двоичным, н капливающим. Сумматоры 1,2-1. и гру пы являются мрдульными, вычитающими Любое число А натурального ряда может быть выражено в обобщенной по зиционной системе (ОПС) как П-1 А-а, р1 где a(j -коэффициенть ОПС; Р, - основания ОПС. В то же время число А в СОК с ос нованиями, аналогичными ОПС, записы вается в виде А (ot,, , ... ), где ot - остаток от числа по модулю Р Преобразуя по модулям Р,, получи , a, ,a2p,/p2 /A/J ,+aep,+-.+a«n pJ .k 11 ( Из чего следует, что перевод числа можно выполнить последовательно, начиная с & прибавлением последующих членов указанного уравнения до вьто нения равенства п Преобразователь кода системы ост точных классов в двоичный код работает следующим образом. В исходном состоянии сумматор 1. очищен. В модульные сумматоры 1.2-l. занесены значения остатков of2 п соответственно. Триггеры 3.1-3. h у тановлены в нулевые состояния. По входу 10 тактовых импульсов поступают тактовые импульсы, но так как на выходах триггеров 3.1-3.h дрисут ствуют нулевые потенциалы, то тактовые импульсы на выход элементов И 4.1-4.П не поступают.о При поступлении на вход триггера 3.1 импульса Пуск, он устанавливается в единичное состояние, тактрвый импульс поступает на вход элемента 5 задержки через элемент И 4.1. Одновременно открывают элементы И 8 группы и код остатка tf, поступает через шифратор 2 на входы всех сумматоров l.l-l.h без изменения. Тактовый импульс появляется на первом выходе элемента 5 задержки и через элемент ИЛИ 6 поступает на тактовый вход всех сумматоров 1.1-1.ц . При этом из содержимого сумматоров 1.2-1. вычитается значение (У, , а в сумматоре 1.1 оно прибавляется к нулевому значению. После вьшолнения операций суммирования и вычитания импульс со второго выхода элемента 5 задержки устанавливает триггер 3.1 в исходное состояние, а 3.2 - в единичное состояние. При этом вход I1 отключается от шифратора 2 и в последующем информация, подаваемая по нему для работы устройства, значения не имеет. Под действием единичного потенциала на выходе триггера 3.2, на выходах шифратора 2 формируется код числа PJ , которое при поступлении тактовых импульс ов через элемент И 4.2 и элемент ИЛИ 6 на тактовые входы сумматоров 1.1-1.И подсуммируется к содержимому сумматора 1.1 и вычитается из сумматоров 1.2-1.П. Когда сумматор 1;2 обнулится, на инвареном выходе элемента ШШ 7.1 появится единичное значение, которое установит триггер 3.2 в исходное, а триггер 3.3 - в единичное состояние. При этом на выходах шифратора 2, соответствующих сумматору 2.2, появится код нуля. На выходах, соответствующих сумматорам 1.3 - 1. И - значение /Р PJ /Р, где k 5S. 3 - И , соответственно. На выходах, соответствующих сумматору 1.1 - значение . Описанным образом преобразователь будет работать до тех пор, пока при обнулении сумматора 1.И на инверсном выходе элемента ИЛИ 7.П-1 не появляется сигнал единицы, который обнуляет триггер З.п. На этом процесс преобразования заканчивается.

Результат преобразования образуetcH на вьЬсоде 12 преобразователя.

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

Кроме того, при Р 2 предпагаемь1й преобразователь кода системы остаточных классов в двоичный код обладает большим быстродействием, чем известный.

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

название год авторы номер документа
Преобразователь кода системы остаточных классов в позиционный код 1984
  • Сагдеев Константин Мингалеевич
  • Швецов Николай Иванович
SU1236617A1
Обратимый преобразователь двоичных кодов в код системы остаточных классов 1983
  • Астененко Сергей Васильевич
  • Хлевной Сергей Николаевич
  • Швецов Николай Иванович
SU1141398A1
Преобразователь кода системы остаточных классов в напряжение 1983
  • Вершков Николай Анатольевич
  • Хлевной Сергей Николаевич
  • Червяков Николай Иванович
  • Швецов Николай Иванович
SU1175034A1
Преобразователь модулярного кода в двоичный код 1984
  • Сагдеев Константин Мингалеевич
  • Хлевной Сергей Николаевич
  • Швецов Николай Иванович
SU1238244A1
Преобразователь непозиционного кода в двоичный код 1982
  • Хлевной Сергей Николаевич
  • Швецов Николай Иванович
  • Вершков Николай Анатольевич
SU1083179A1
Аналого-цифровой преобразователь в код системы остаточных классов 1983
  • Хлевной Сергей Николаевич
  • Швецов Николай Иванович
SU1181140A1
Преобразователь непозиционного кода в двоичный код 1984
  • Хлевной Сергей Николаевич
  • Червяков Николай Иванович
  • Швецов Николай Иванович
SU1179547A1
Преобразователь кода системы остаточных классов в напряжение 1989
  • Литвинов Сергей Николаевич
SU1742997A1
Преобразователь двоичного кода в модулярный код 1985
  • Иванов Сергей Владимирович
  • Кухарский Сергей Владимирович
  • Швецов Николай Иванович
SU1267624A1
Преобразователь двоичных кодов в двоично-десятичные 1984
  • Ларченко Валерий Юрьевич
  • Холодный Михаил Федорович
  • Коробков Николай Григорьевич
  • Ялинич Юрий Иванович
SU1200428A1

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

Реферат патента 1985 года Преобразователь кода системы остаточных классов в двоичный код

ПРЕОБРАЗОВАТЕЛЬ КОДА СИСТЕМЫ ОСТАТОЧНЫХ КЛАССОВ Б ДВОИЧНЫЙ КОД, содержащий группу сумматоров по модулю, накапливающий сумматор, группу триггеров, первую группу элементов И и элемент ИЛИ, причем выходы триггеров группы соединены с первыми входами соответствующих элементов И первой группы, вторые входы которых соединены с тактовым ВХОДОМ преобразователя, ВЫХОДЫ элементов И, кроме первого, первой группы подключены к соответствующим входам элемента ИЛИ, ВЫХОД которого соединен с тактовым ВХОДОМ накапливающего сумматора, выход которого является ВЫХОДОМ преобразователя, единичный ВХОД первого, триггера группы соединен с входом Пуск преобразователя, нулевой вход k-ro триггера группы соединен с единичным ВХОДОМ (k+l)ro триггера группы (k . . . (п-1 ), где П - число оснований, отличающийся, тем, что, с целью сокращения количества оборудования, он содержит шифратор, группу элементов ИЛИ, элемент задержки и вторую группу элементов И, причем ВХОД остатка по наименьшему основанию преобразователя соединен с первыми входами элементов И.второй группы, ВЫХОДЫ которых соединены с первой группой входов шифратора, вторая группа входов которого соединена с выходами триггеров с второй по И-и группы, ВЫХОДЫ шифратора g соединены соответственно с информационными входами накапливающего cyvr (Л матора и сумматоров группы, выходы сумматоров группы соединены с входами соответствующих элементов ИЛИ группы, инверсные выходы которых подключены соответственно к.нулевым входам триггеров с второй по И-и группы, ВЫХОД первого триггера группы соединен с вторыми входами элеменСАд тов И второй группы, ВЫХОД первого :с элемента И первой группы через эле9) 35 мент задержки соединен с нулевым входом первого триггера группы и П-м CD ВХОДОМ элемента ИЛИ, выход которого соединен с тактовыми входами сумматоров группы.

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

4.2

:i

- ч|/

„ Пуск

Sf--- /

|jj| IJ;

Фиг. 2

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

Печь для непрерывного получения сернистого натрия 1921
  • Настюков А.М.
  • Настюков К.И.
SU1A1
Устройство для преобразования числа из системы остаточных классов в позиционный код 1981
  • Болтков Александр Павлович
  • Хлевной Сергей Николаевич
SU991410A1
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1
Аппарат для очищения воды при помощи химических реактивов 1917
  • Гордон И.Д.
SU2A1
Авторское свидетельство СССР по заявке № 3518613/18-24, 1982 (прототип).

SU 1 133 669 A1

Авторы

Хлевной Сергей Николаевич

Червяков Николай Иванович

Швецов Николай Иванович

Болтков Александр Павлович

Даты

1985-01-07Публикация

1983-10-10Подача