Устройство для преобразования числа из одной системы оснований остаточных классов в другую

Иллюстрации

Показать все

Реферат

 

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

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

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

РЕСПУБЛИК (19) (11) д )) 4 Н 03 М 7 18

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

К А BTOPCHOMY СВИДЕТЕЛЬСТВУ г с,„

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

ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТКРЫТ)Ф (21) 3820950/24-24 (22) 06.12.84 (46) 23.09.86. Бюл, В 35 (72) В, М..Шамардинов и Ю. А. Полушковский (53) 681.3(088.8) (56) Авторское свидетельство СССР

11 652556, кл. G 06 F 5/02, 1976.

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

У 1197090, кл. Н 03 М 7/18, 20.07.84. (54) УСТРОЙСТВО ДЛЯ ПРЕОБРАЗОВАНИЯ

ЧИСЛА ИЗ ОДНОЙ СИСТЕМЫ OCHOBAHHA

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

1259495

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

Целью изобретения является повышение быстродействия.

На чертеже представлена схема устройства для преобразования числа .из одной системы оснований остаточных классов в другую (для n = 4).

Устройство для преобразования числа из одной системы оснований остаточных классов в другую содержит входы 11-14 остатков по основным основаниям устройства, блоки 2.1-2.4 умножения на константу по модулю первой группы, блоки 3.1-3.3 умножения на константу по модулю второй группы, сумматоры 4-6 по модулю, блок 7 умножения на константу по модулю, выход 8 остатка по дополнительному основанию устройства.

Пусть число А лежит в диапазоне

P. Причем

2 !!I

Для введения отрицательной области добавим дополнительный модуль р„.

Тогда А = («,, М2,...,«Ä), Число (-А) представляется в виде

-А = (Р, — «, Р2-« . ° sT!, «!)

Остаток числа А по любому произвольному модулю р равен

П!1 !!-

Е «, В, г Р ! -1 Рп-! где  — ортогональный базис данной ! системы оснований;

r — ранг числа.

1 («!1 « f ° ° " !!.! (1!!.! «!! ) где 11; — наименьший вычет числа В; по основанию P> .

Блоки 2,1-2,4 умножения первой группы выполняют соответственно ум8, ножение на константы

P P P

l — по модулю Р„.

Блоки 3. 1, 3. 2, 3. 3 умножения второй группы выполняют соответственно умножение на константы 12, по модулю P „, Блок 7 умножения выполняет умно1р жение на константу — Р по модулю Р„„, Сумматоры 4-6 по модулю реализованы с помощью матриц элементов И.

Сумматор 4 выполняет суммирование по модулю Р, сумматоры 5 и 6 выполняют суммирование по модулю Р„„

Устройство для преобразования числа из одной системы оснований остаточных классов в другую работает следующим образом.

2п С входов 1.,1 — 1.4 устройства число поступает на блоки 2,1-2.4 умножения на константу по модулю, где умножается на соответствующие константы.

Полученные значения суммируются на

25 сумматоре 4 по модулю, на выходе которого получаем ранг числа. Одновременно с .входов 1.1-1.3 число поступает на блоки 3.1-3.3 умножения на константу по модулю, где умножается на указанные константы. Полученные значения поступают на вход сумматора 5 по модулю, где суммируются, с выхода сумматора 4 по модулю ранг числа поступает на вход блока 7 умножения по модулю на константу, где умножается е на указанную константу и поступает далее совместно со значением с выхода сумматора 5 на входы сумматора 6 по модули, на выходе которого фор40 мируется остаток по дополнительному основанию, поступающий на выход 8 устройства. Значения на входах 1.11.4 и выходе 8 устройства представляют собой число в новой системе осно45 .ванин

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

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

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

Техред Л. Сердюкова Корректор С. Шекмар

Редактор Л, Гратилло

Заказ 5139/58

Тираж 816 Подписное

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

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

Производственно-полиграфическое предприятие, г. Ужгород, ул. Проектная, 4 з 1259495 4 первой группы, выходы которых соеди-, щ е е с я тем, что, с целью повьппеЪ иены с соответствующими входами пер- ния быстродействия, выход первого вого сумматора по модулю, входы ос- сумматора по модулю соединен с входом татков по основным основаниям устрой- блока умножения на константу по моства, кроме и-го (n — число оснований дулю, выход которого и выход второго системы остаточных классов), соедине- сумматора по модулю соединены соотны с входами соответствующих блоков ветственно с входами третьего суммаумножения на константу по модулю вто- тора по модулю, выход которорой группы, выходы которых соединены го является выходом остатка с соответствующими входами второго 1О по дополнительному основанию сумматора по модулю, о т л и ч а ю — устройства.