УСТРОЙСТВО ДЛЯ СЛОЖЕНИЯ ПО МОДУЛЮ ТРИ Российский патент 1994 года по МПК G06F7/49 

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

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

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

На чертеже представлена схема устройства для умножения с накоплением по модулю три.

Устройство содержит четыре элемента И 1-4, мажоритарный элемент с порогом три 5, два элемента ИСКЛЮЧАЮЩЕЕ ИЛИ 6 и 7, входы младших разрядов 8,9 и 10 соответственно первого, второго и третьего операндов, входы старших разрядов 11, 12 и 13 соответственно первого, второго и третьего операндов, выходы младшего 14 и старшего 15 разрядов результата.

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

На входы 8 и 11 устройства поступают соответственно младший а1 и старший а2 разряды первого операнда А=2а21, на входы 9 и 12 устройства поступают соответственно младший b1 и старший b2 разряды второго операнда В= 2b2+b1, на входы 10 и 13 устройства поступают соответственно младший с1 и старший c2 разряды третьего операнда С=2с21, где а1,b11, а2,b22 ∈ { 0,1} и А,B,C ∈ {0,1,2}.

На выходах 14 и 15 формируется двухразрядный двоичный код результата S= 2S2+S1 операции умножения операндов А и В с последующим сложением по модулю три с операндом С, где S1, S2 ∈ {0,1} и S ∈ {0,1,2}. Причем на выходе 14 реализуется младший разряд S1, а на выходе 15 - старший разряд S2 результата S=АВ+С (mod3).

Работа заявляемого устройства для сложения с накоплением по модулю три описывается следующими соотношениями:
S1= М41(G, Н,Q,с1) и S241(Р,R,Q,с2), где G=а1,b1, Н=а2b2, Р=а1,b2, R= а2,b1,
Q(a1, b1, c1, a2, b2, c2) =
M14

(x1, x2, x3, x4) =
x1, x2, x3, x4 ∈ {0,1}.

В таблице приведены значения реализуемых заявляемым устройством функций S1,S2, зависящих от переменных а1,b112,b22.

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

название год авторы номер документа
СУММАТОР ПО МОДУЛЮ ТРИ 1992
  • Авгуль Л.Б.
  • Супрун В.П.
RU2018927C1
ВЫЧИСЛИТЕЛЬНОЕ УСТРОЙСТВО ПО МОДУЛЮ ТРИ 1992
  • Супрун Валерий Павлович[By]
  • Шульга Александр Николаевич[By]
RU2090924C1
УСТРОЙСТВО ДЛЯ СЛОЖЕНИЯ И ВЫЧИТАНИЯ ШЕСТНАДЦАТИ ЧИСЕЛ ПО МОДУЛЮ ТРИ 1992
  • Курносенко С.В.
  • Авгуль Л.Б.
RU2050584C1
СУММАТОР ПО МОДУЛЮ СЕМЬ 1992
  • Авгуль Л.Б.
  • Костеневич В.И.
  • Торбунов В.В.
  • Курносенко С.В.
RU2018924C1
Сумматор по модулю три 1991
  • Авгуль Леонид Болеславович
  • Супрун Валерий Павлович
SU1800453A1
Устройство для сложения по модулю три 1991
  • Авгуль Леонид Болеславович
  • Торбунов Владимир Васильевич
  • Костеневич Валерий Иванович
  • Гришанович Владимир Иванович
SU1827671A1
СУММАТОР ПО МОДУЛЮ ПЯТЬ 1992
  • Супрун В.П.
  • Тарасевич Д.С.
RU2018931C1
УСТРОЙСТВО ДЛЯ ФОРМИРОВАНИЯ ОСТАТКА ПО МОДУЛЮ ТРИ 1992
  • Авгуль Леонид Болеславович[By]
  • Терешко Сергей Михайлович[By]
  • Курносенко Сергей Васильевич[By]
RU2045770C1
УСТРОЙСТВО ДЛЯ СЛОЖЕНИЯ ТРЕХ ЧИСЕЛ ПО МОДУЛЮ 2+1 1992
  • Курносенко С.В.
  • Авгуль Л.Б.
RU2018929C1
СУММАТОР ПО МОДУЛЮ ПЯТЬ 1992
  • Супрун В.П.
  • Божко И.В.
RU2012038C1

Иллюстрации к изобретению RU 2 021 630 C1

Реферат патента 1994 года УСТРОЙСТВО ДЛЯ СЛОЖЕНИЯ ПО МОДУЛЮ ТРИ

Изобретение относится к вычислительной технике и микроэлектронике и может быть использовано для построения средств аппаратурного контроля и цифровых устройств, работающих в системе остаточных классов. Целью изобретения является расширение функциональных возможностей за счет реализации в устройстве операции умножения с накоплением. Устройство для умножения с накоплением работает следующим образом. На входы устройства поступают старший a2 и младший b1 разряды операнда A=2a2+a1 , старший b2 и младший b1 разряды операнда B=2b2+b1 , старший c2 и младший c1 разряды операнда C=2C2+c1 , где a1,b1,c1,a2,b2,c2∈{0,1} и A,B,C{0,1,2}. На выходах устройства формируется двухразрядный код результата S=2s2+s1 операции умножения двух чисел A и B с последующим сложением по модулю три с числом C, т.е. S = A B + C (mod 3). 1 ил., 1 табл.

Формула изобретения RU 2 021 630 C1

УСТРОЙСТВО ДЛЯ СЛОЖЕНИЯ ПО МОДУЛЮ ТРИ, содержащее первый и второй элементы И, первые входы которых соединены соответственно с входами младшего и старшего разрядов первого операнда устройства, входы младшего и старшего разрядов второго операнда которого соединены соответственно с вторыми входами первого и второго элементов И, отличающееся тем, что в него введены третий и четвертый элементы И, мажоритарный элемент с порогом три и два элемента ИСКЛЮЧАЮЩЕЕ ИЛИ, выходы которых соединены соответственно с выходами младшего и старшего разрядов результата устройства, входы младшего и старшего разрядов первого операнда которого соединены соответственно с первыми входами третьего и четвертого элементов И и первым и вторым входами мажоритарного элемента с порогом три, третий и четвертый входы которого соединены соответственно с входами младшего и старшего разрядов второго операнда устройства и вторыми входами третьего и четвертого элементов И, выходы которых соединены соответственно с первым и вторым входами второго элемента ИСКЛЮЧАЮЩЕЕ ИЛИ, первый и второй входы первого элемента ИСКЛЮЧАЮЩЕЕ ИЛИ соединены соответственно с выходами первого и второго элементов И, входы младшего и старшего разрядов третьего операнда устройства соединены соответственно с пятым и шестым входами мажоритарного элемента с порогом три и третьими входами первого и второго элементов ИСКЛЮЧАЮЩЕЕ ИЛИ, четвертые входы которых соединены с выходом мажоритарного элемента с порогом три.

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

Сумматор по модулю три 1989
  • Музыченко Олег Николаевич
SU1654812A1
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1

RU 2 021 630 C1

Авторы

Авгуль Л.Б.

Супрун В.П.

Даты

1994-10-15Публикация

1992-05-29Подача