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

 

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

СОЮЗ СОВЕТСКИХ

СОЦИАЛ ИСТИЧЕСНИХ

РЕСПУБЛИН

9271 А1 (19) (11) (51) 4 Н 03 М 7/18

ГОСУДАРСТВЕННЫЙ КОМИТЕТ СССР

ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТНРЫТИЙ

ОПИСАНИЕ ИЗОБРЕТЕНИЯ И

К А BTOPCHOMY СВИДЕТЕЛЬСТВУ (21) 3879745/24-24 (22) 08.04.85 (46) 07,11,86. Бюл. № 41 (72) В.А.Иванченко и П.Л.Прокопьев (53) 681.3(088.8) (56) Авторское свидетельство СССР

¹- 9837013 кл. G 06 F 5/02, 1981.

Авторское свидетельство СССР

¹ 1001079, кл. G 06 F 5/02, 1981. (54) ПРЕОБРАЗОВАТЕЛЬ ДВОИЧНОГО КОДА

В КОД СИСТЕМЫ ОСТАТОЧНЫХ КЛАССОВ (57) Изобретение относится к вычислительной технике. Целью изобретения является сокращение количества оборудования. Поставленная цель достигается тем, что в преобразователе двоичного кода в код системы остаточных классов, содержащем входной регистр, блок умножения на два по модулю, сумматор по модулю,первый и второй коммутаторы, первый и второй регистры, первый регист . используется для приема старших разрядов преобразуемого числа. Это позволяет уменьшить разрядность вход. ного регистра". 1 ил.

126927!

5 !

1S

2S

SO

Иэ обре 1ч ние относится к вычислительной технике и может быть использовано в цифровых вычислительных устройствах для переводя чисел из двоичнот о кода в код системы оста— точных классов, Цель изобретения — сокращение количества оборудования.

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

Преобразователь двоичного кода в код системы остаточных классов содержит входной регистр 1, блок 2 умножения на основание двоичной системы по модулю Р,, сумматор 3 по модулю Р;, первый и второй коммутаторы 4 и 5, первый и второй регистры

6 и 7, входы 8 и 9 (k-n,...,0) и (k,,,...,k-п+1) разрядов числа преобразователя, выход 10 преобразовав теля, тактовые входы 10 ° 1 †.6 пре— образователя.

Работа преобразователя основана на том, что выбранный модуль имеет разрядность и+! > log Ð;. При этом любое число В, имеющее разрядность

n„ будет всегдя меньше модуля P

Процесс преобразования двоичного числа х можно представить н виде г х= х modP; = ... L(8,2 modP;,A„„)x 2mod1 . -. „. -А ) 2modP А 1Jmodd

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

5 подключает к входам регистра 6 (k, „,k-n+1) разряды преобразуемоI го числа х, поступающие на вход 9 преобразователя коммутатор 4 подключает к входам блока 2 умножения выходы регистра 6, регистры 6 и 7 обнулены, на входной регистр 1 через информационный вход 8 подаются разряды (k — n...,,0) преобразуемого числа.

В первом такте по сигналам, поступающим на входы 10.1, 10.5 тактовой шины, осуществляется прием преобразуемого числа на входной регистр 6. С регистра 6 разряды преобразуемого числа через коммутатор 4 поступают на вход блока 2 умножения, где они умножаются на дна по модулю и поступают на вход первого слагаемого сумматора 3, на вход второго слагаемого которого поступает разряд (k-и) преобразуемого числа, По окончании переходных процессов на тактовый вход !0.4 поступает сигнал, по которому коммутатор 5 подключает выход сумматора 3 к входам регистров 6 и 7 и в этом состоянии остается до конца преобразования, на вход 10.6. поступает тактовый сигнал, по которому результат х= ((А„ ? +...+А„ 2 ) 2modP +

+А „„шос1Р с сумматора 3 принимается на регистр 7.

В начале второго такта по сигналу, поступающему на вход 10.2 осуществляется сдвиг на один разряд влево содержимого входного регистра

1, Зятем по тактовому сигналу,поступающему на вход 10.3, коммутатор

4 подключает второй информационный вход к блоку 2 умножения. При этом содержимое регистра 7 поступает через коммутатор 4 на блок умножения.

Результат умножения суммируется по модулю на сумматоре 3 со значением (k-n-1)-го разряда преобразуемого числа, поступающего с входного регистра 1. По окончании переходных процессов на вход 10.5 поступает тактоныи сигнал, по которому результат х = ((x, 2)modP;+À,. „,)тос1Р с сумматора 3 принимается и регистр 6, и т.д °

В начале последнего такта осуществляется сдвиг на входном регистре

1 по сигналу, поступающему на вход

10.2, Результат предыдущего такта умножается на блоке 2 умножения и суммируется с А на сумматоре 3.

Окончательный результат снимается с выходов сумматора 3 по модулю.

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

Преобразователь двоичного кода в код системы остаточных классов, содержащий входной регистр разрядностью (k-n+1), блок умножения на основание двоичной системы по модулю

Р; (i=1,2,,„.,1, где 1 — количество оснований системы остаточных классов n+1 > log Р, ),.сумматор по модулю P, первый и второй коммутаторы, первый и второй регистры, причем выходы первого и второго регистров сое12

Составитель А,Клюев

Редактор А,Сабо Техред М.Ходанич Корректор М.Шароши

Заказ 6046/58 Тираж 816 Подписное

ВНИИПИ Государственного комитета СССР по делам изобретений и открытий.

113035, Москва, R-35, Раушская наб., д, 4/5

Производственно-полиграфическое предприятие, г. Ужгород, ул. Проектная, 4 динены соответственно с первым и вторым информационными входами пер— вого коммутатора, выход блока умножения на основание двоичной системы по модулю Р; соединен с входом первого слагаемого сумматора по моцулю Р,, вход второго слагаемого которого соединен с выходом (k-и)-го разряда входного регистра, информационный вход которого является входом (k-n,...,0) разрядов числа преобразователя, входы приема и сдвига входного регистра, управляющие входы первого и второго коммутаторов, :Ъ входы приема первого и второго регистров соединены соответственно с тактовыми входами с первого по mec69271 4 той преобразователей, выход сумматора по модулю Р. является выходом

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

10 с первым информационным входом второго коммутатора, второй информационный вход которого является входом (k,...,k-п+1) разрядов числа преобразователя, выход второго ком15 мутатора соединен с информационными входами первого и второго регистров.

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

 

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

Изобретение относится к области вычислительной техники

Изобретение относится к вычислительной технике

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

Изобретение относится к области вычислительной техники

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

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

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

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

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

Изобретение относится к вычислительной технике и может быть использовано в цифровых вычислительных устройствах для перевода чисел из кода системы остаточных классов (СОК) в код полиадической системы счисления (ПСС)

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

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

Изобретение относится к автоматике и вычислительной технике и может быть использовано при проектировании устройств преобразования цифрового кода числа А в системе остаточных классов (СОК) в напряжение в блоках сопряжения разнотипных элементов вычислительных и информационно-измерительных систем

Изобретение относится к вычислительной технике и предназначено для использования в вычислительных устройствах, функционирующих в системе остаточных классов (СОК), а также технике связи для передачи информации кодами СОК

Изобретение относится к вычислительной технике, предназначено для деления числа в модулярной системе счисления (МСС) на одно из ее оснований и может быть использовано в цифровых вычислительных устройствах

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

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