представления чисел в СОК; Ог - представление числа А в СОК, где а, наименьший положительный остаток от деления - ; Рг - цифра чИСла А в полиадической системе счислеОсобенностью реализованного в устройстве алгоритма перевода числа из системы остаточных классов в полиадическую является то, что вводится константа, одинаковая для всех (Pi)modP2 PimodPs - (i) modPn, и для некоторых систем модулей (Pi, PZ... Pj) mod Pi... (PI, PZ ... Pj) mod Р„ с малыми модулями PJ, Р2 ... Pj и большими модулями Рг, Рг+1, ... Рп, где Pl-P2 ... ...Рп. Тогда целое положительное число Л из диапазона , Р может быть представлено в полиадической системе счисления в виде Р1 + Р.-Л + А-Яа + ...р„-Л-/....-1 Р ((.Л--..-Р/-1Л. )) Устройство .работает следующим образом. Код числа А, для которого необходимо выработать полиадическое представление, принимается на входной регистр 1. Значения 02 ... йп с выходов своих рязрядов входного регистра 1 подаются на вход своего дешифратора 3. Результат дешифрации перезаписывается в свои сумматоры 4. Одновременно с этим значение ai перезаписывается в свой разряд выходного (регистра 7 и поступает на вход преобразователей 2 в дополнительный код, после чего значение Рг-ai также лопадает ,на вход дешифраторов 3. Результаты перной и второй дешифрации подсуммируются в сумматорах 4, на выходе сумматора 4, соответствующего модулю Рг, появляется значение р2, которое перезаписывается в свой разряд 1выходного регистра 7 и- поступает на вход блоков 5 умножения, где осуществляется умножение (,PJ mod Р„ (p,PJ mod Р„ ... (,Р,) mod . Значения произведений преобразуются в дополнительный код в преобразователях 2, умножаются на константы (л) mod Р, ... (Р,Я.,...Р;,) В дешифраторах 3 и записываются в сумматоры 4. На выходе сумматора 4, соответствующего модулю РЗ, появляется значение Рз, которое лерезалисывается в свой разряд выходного регистра 7 и в блоки 5 умножения. Процесс продолл ается до определения всех значений Рг полиадического представления А. Применение предложенного устройства позволяет упростить исполнение преобразователя из системы остаточных классов в полиадическую за счет уменьшения количества хранимых констант. Формула изобретения Устройство для перевода чисел из системы остаточных классов в полиадическую, содержащее входной регистр, выход первого разряда которого соединен с входом первого разряда выходного регистра, блок хранения констайт, сумматоры по одному на каждый разряд выходного регистра, кроме первого, выходы сумматоров соединены с входами соответствующих разрядов выходного регистра, отличающееся тем, что, с Целью упрощения устройства, в него введены преобразователи прямого кода в дополнительный код и дешифраторы по одному на каждый разряд выходного регистра, кроме первого, блоки умножения по одному на каждый разряд выходного регистра, кроме первого и второго, выходы блоков умножения соединены с первыми входами соответствуюших преобразователей прямого кода в дополнительный код, вторые входы которых соединены с выходом первого разряда входного регистра, .выходы преобразователей прямого кода в дополнительный код соединены с первыми входами соответствующих дешифраторов, вторые входы которых соединены с выходами соответствующих разрядов входного регистра, а выходы дешифраторов соединены с входами сумматоров, выход сумматора каждого разряда соединен с первыми входами блоков умножения последующих раЗ(рядо1в, вторые входы которых соединены с выходами блока хранения констант. Источники информации, принятые во внимание при экспертизе 1.Авторское свидетельство СССР №230660, кл. G 06F 5/02, 1968. 2.Авторское свидетельство СССР № 328448, кл. G 06F 5/02, 1969.
название | год | авторы | номер документа |
---|---|---|---|
Преобразователь полиадического кодаВ КОд СиСТЕМы ОСТАТОчНыХ КлАССОВ | 1979 |
|
SU809154A1 |
ПРЕОБРАЗОВАТЕЛЬ КОДА ИЗ СИСТЕМЫ ОСТАТОЧНЫХ КЛАССОВ В ПОЛИАДИЧЕСКИЙ КОД | 1972 |
|
SU328448A1 |
НЕЙРОННАЯ СЕТЬ ДЛЯ ПРЕОБРАЗОВАНИЯ ОСТАТОЧНОГО КОДА В ДВОИЧНЫЙ ПОЗИЦИОННЫЙ КОД | 2006 |
|
RU2318238C1 |
Преобразователь кодов из системыОСТАТОчНыХ КлАССОВ B дВОичНыйпОзициОННый КОд | 1979 |
|
SU813408A1 |
Аналого-цифровой преобразователь напряжения в код системы остаточных классов | 1990 |
|
SU1732470A1 |
УСТРОЙСТВО ДЛЯ ДЕЛЕНИЯ ЧИСЛА В МОДУЛЯРНОМ КОДЕ НА ОСНОВАНИЕ СИСТЕМЫ СЧИСЛЕНИЯ | 2002 |
|
RU2237274C2 |
Преобразователь кодов из системы остаточных классов в полиадический код | 1977 |
|
SU637809A1 |
Арифметическое устройство в системе остаточных классов | 1984 |
|
SU1176326A1 |
УСТРОЙСТВО КРИПТОГРАФИЧЕСКОЙ ЗАЩИТЫ ИНФОРМАЦИИ | 2011 |
|
RU2475838C1 |
УСТРОЙСТВО ДЛЯ ОБНАРУЖЕНИЯ ОШИБОК В ИНФОРМАЦИИ, ПРЕДСТАВЛЕННОЙ В СИСТЕМЕ ОСТАТОЧНЫХ КЛАССОВ | 1991 |
|
RU2022471C1 |
Авторы
Даты
1978-04-30—Публикация
1977-01-05—Подача