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

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

со

00 00

со со

о:)

1388996

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

т|ельной технике и может быть исполь- зЬвано для перевода кода из системы о|статочных классов в позиционный

К0Д.

; Целью изобретения является расширение области примененгия за счет пе- р)евода числа, представленного остат- к|ами по множеству оснований.

I На чертеже представлена схема преобразователя кода из системы остаточных классов в позиционный код, Преобразователь содерямт регистр 1 с,№ига, блок 2 элементов ШШ, параллельный регистр 3, вьщислитель 4 по произвольному модулю, умножитель 5 пэ произвольному модулю, позицион умножитель 5 по произвольному

1

5

меньших К и взаимно простых с К;

Х значения X соответственно на первом и i- шагах преобразования.

В блок 8 памяти записьшаются по адресу, определяемому шагом преобразования, соответствующие значения 1

Л pj Д; и Р;, .

Преобразователь работает следующим образом.

В исходном состоянии в регистр 1 сдвига записаны значения остатков oi, ,6i,,... Ху S регистр 3 - значения oij , в счетчик 9 записан код, соответствующий величине п-2.

Так как на адресный вход блока 9

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

название год авторы номер документа
Преобразователь кода системы остаточных классов в позиционный код 1986
  • Червяков Николай Иванович
  • Коршунов Олег Евгеньевич
  • Финько Олег Анатольевич
SU1343553A1
Преобразователь кода системы остаточных классов в позиционный код 1984
  • Сагдеев Константин Мингалеевич
  • Швецов Николай Иванович
SU1236617A1
Устройство для декодирования модулярного кода 1987
  • Хлевной Сергей Николаевич
  • Акулинчев Андрей Борисович
  • Швецов Николай Иванович
  • Фомин Владимир Витальевич
SU1411980A1
Преобразователь кода системы остаточных классов в позиционный код 1986
  • Смичкус Евгений Адамович
  • Баранов Владимир Леонидович
SU1388997A1
Преобразователь позиционного кода в модулярный код 1987
  • Швецов Николай Иванович
  • Краснобаев Виктор Анатольевич
  • Телегин Валерий Николаевич
SU1460772A1
Преобразователь позиционного кода в вычет по модулю 1986
  • Червяков Николай Иванович
  • Швецов Николай Иванович
  • Болтков Александр Павлович
  • Шахов Александр Владимирович
SU1383506A1
Преобразователь позиционного кода в код системы остаточных классов 1986
  • Фоменко Олег Николаевич
  • Швецов Николай Иванович
  • Краснобаев Виктор Анатольевич
  • Каревский Виктор Алексеевич
  • Наточий Владимир Николаевич
  • Иванов Сергей Викторович
  • Юмашев Михаил Викторович
SU1376245A1
Устройство для вычисления модуля и аргумента вектора 1986
  • Горкуша Людмила Еремеевна
  • Коржук Александр Николаевич
  • Куприец Ларина Алексеевна
  • Поваренко Олег Михайлович
SU1403063A1
Устройство для обнаружения ошибок в двухступенчатом модулярном коде 1986
  • Акулинчев Андрей Борисович
  • Хлевной Сергей Николаевич
SU1396283A1
Устройство для деления 1985
  • Баранов Игорь Алексеевич
  • Бобровский Алексей Иванович
  • Булкин Геннадий Николаевич
  • Епишин Сергей Михайлович
SU1283752A1

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

Изобретение относится к вычис лительной технике и может быть пользовано для перевода кода из сие- Ifтемы остаточных классов в позиционный код. Целью изобретения является расширение области применения за счет перевода числа, представленного остатками по множеству оснований. Поставленная цель достигается тем, что преобразователь кода из системы остаточных классов в позиционный код, содержащий вычитатель 4 по произвольному модулю, умножитель 5 по произвольному модулю, позиционный умножитель 6 и позиционный сумматор 7, содержит регистр 1 сдвига, блок 2 элементов ИЛИ, параллельный регистр 3, 8 памяти и вычитающий счетчик 9 с соответствующими связями. 1 ил. S (Л

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

мрдулю, позиционный умножитель 6, по- 20 памяти поступает код, соответствуюзвдионньй сумматор 7, блок 8 памяти,

вычитающий счетчик 9, группу входов

ip остатков преобразователя, вход

ill контакта преобразователя, тактовьш вход 12 преобразователя, вькод

13результата преобразователя, выход

14окончания работы преобразователя. Регистр 1 сдвига представляет собой совокупность параллельных регистров для хранения остатков содержимое которого сдвигается в каждом т|акте на величину одного остатка.

щий значению п-2, то на входы задания модуля вычитателя 4 и умножителя 5 соответственно подается значение ср , соответствующее их модулю

25 суммирования и умножения. На вход сомножителя умножителя 5 подается значение константы S, , а на вход сомножителя умножителя 6 - значение Ср, . Так как на входы вьмитателя 4

30 подаются остатки od, и oi соответственно, то на его выходе образуется разность /d, -oL,/ . На выходе умнос 2

I Преобразование кода системы оста трчных классов, заданного остатками (k, , ,.,. ,&in) по взаимно простым основаниям (Р, , P,j 5., „ ., Р ) в позиционный код X вьтолняется согласно следующим выражениям;

H-oi,

где

8; /(Пр -с.р;.,)Щр)

р. J, IJ

.S, /(cf.-/),) , ; 5,

q(K)

cf(cf,.l-M + IP

P

- контакты, которые вычисляются предварительно (i 2, . . .„ n-1 ),

- функция Эйлера, численно равная количеству чисел

щий значению п-2, то на входы задания модуля вычитателя 4 и умножителя 5 соответственно подается значение ср , соответствующее их модулю

5 суммирования и умножения. На вход сомножителя умножителя 5 подается значение константы S, , а на вход сомножителя умножителя 6 - значение Ср, . Так как на входы вьмитателя 4

0 подаются остатки od, и oi соответственно, то на его выходе образуется разность /d, -oL,/ . На выходе умнос 2

жителя 5 образуется произведение /8, /ft, /р 9 на выходе умножителя 6 - произведение С,/8,/Ы-, - /срг на выходе сумматора 7 - значение X,,.

В момент начала преобразования на вход 12 поступают тактовые импуль- Q сы. Первый тактовый импульс разрешает запись значения X, в регистр 3, а также производит сдвиг значений остатков в регистре 1. Кроме того, содержимое счетчика 9 становится равным п-3.

На выходы уменьшаемые и вычитаемые вычитатели 4 поступают значения 0/ и X,, а на входы задания модуля вьнитателя 4 и умножителя 5 поступают значения модуля Ср.Срг . На входы сомножителя умножителя 5 и умножителя 6 подаются значения констант S и соответственно. Таким образом, на выходе вычитателя 4 образуется разность /oi,-X, / , на выходе

умножителя 5 - произведение /о, /oi, у /+/

X, /р, п /,

5

0

5

на выходе умножителя - эначение Cf,/Б, ,/р,р.

Р-Рг р, рг

а на выходе сумматора 7 - зна

чение Х.

С приходом на вход 12 второго тактового импульса на выходе суммато р а 7 аналогично образуется значение Xj и так далее. Когда содержимое счетчика 9 станет равным нулю, на его выходе обнуления вырабатывается импульс, который поступает на выход 14 и анализирует, что на выходе 13 сформирован результат преобразования.

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

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

0

5

5

Q

0

5

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

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

Устройство для преобразования числа из системы остаточных классов в позиционный код 1981
  • Червяков Николай Иванович
  • Шамардинов Виктор Михайлович
  • Литвинов Сергей Николаевич
SU1005028A1
Переносная печь для варки пищи и отопления в окопах, походных помещениях и т.п. 1921
  • Богач Б.И.
SU3A1
Преобразователь кода системы остаточных классов в позиционный код 1986
  • Червяков Николай Иванович
  • Коршунов Олег Евгеньевич
  • Финько Олег Анатольевич
SU1343553A1
Переносная печь для варки пищи и отопления в окопах, походных помещениях и т.п. 1921
  • Богач Б.И.
SU3A1

SU 1 388 996 A1

Авторы

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

Коршунов Олег Евгеньевич

Финько Олег Анатольевич

Даты

1988-04-15Публикация

1986-06-20Подача