АРИФМЕТИЧЕСКОЕ УСТРОЙСТВО ПО МОДУЛЮ ТРИ Российский патент 2022 года по МПК G06F7/38 

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

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

Известны арифметические устройства по модулю три (см., например, патент РФ 2708793, кл. G06F 7/72, 2019 г.), которые реализуют операцию {А+B)mod3, где А,В ∈ {00,01,10} есть двухразрядные двоичные числа, задаваемые двоичными сигналами.

К причине, препятствующей достижению указанного ниже технического результата при использовании известных арифметических устройств по модулю три, относятся ограниченные функциональные возможности, обусловленные тем, что не выполняется реализация операции {А × В) mod 3.

Наиболее близким устройством того же назначения к заявленному изобретению по совокупности признаков является принятое за прототип арифметическое устройство по модулю три (авт.св. СССР 1564613, кл. G06F7/49, 1990 г.), которое содержит два элемента И, два элемента ИЛИ, два элемента ИСКЛЮЧАЮЩЕЕ ИЛИ и реализует операцию {А+В)mod3, где А,В ∈ {00,01,10} есть двухразрядные двоичные числа, задаваемые двоичными сигналами.

К причине, препятствующей достижению указанного ниже технического результата при использовании прототипа, относятся ограниченные функциональные возможности, обусловленные тем, что не выполняется реализация операции (А×В)mod3.

Техническим результатом изобретения является расширение функциональных возможностей за счет обеспечения реализации операций (А+В)mod3 и (A×B)mod3, где А,В ∈ {00,01,10} есть двухразрядные двоичные числа, задаваемые двоичными сигналами.

Указанный технический результат при осуществлении изобретения достигается тем, что в арифметическом устройстве по модулю три, содержащем два элемента И, два элемента ИЛИ и два элемента ИСКЛЮЧАЮЩЕЕ ИЛИ, первый и второй входы k-го элемента ИСКЛЮЧАЮЩЕЕ ИЛИ соединены соответственно с первым входом (3-k)-го элемента ИСКЛЮЧАЮЩЕЕ ИЛИ и выходом k-го элемента ИЛИ, особенность заключается в том, что в него дополнительно введены три элемента ИСКЛЮЧАЮЩЕЕ ИЛИ, первый и второй входы k-го элемента ИЛИ соединены соответственно с k-ми входами третьего и четвертого элементов ИСКЛЮЧАЮЩЕЕ ИЛИ, первый, второй входы первого и первый, второй входы второго элементов И соединены соответственно с выходами первого, второго элементов ИЛИ и выходами третьего, четвертого элементов ИСКЛЮЧАЮЩЕЕ ИЛИ, первые входы второго, пятого элементов ИСКЛЮЧАЮЩЕЕ ИЛИ и выход первого элемента И соединены соответственно с выходом второго элемента И и вторым входом пятого элемента ИСКЛЮЧАЮЩЕЕ ИЛИ, а выходы первого, второго, пятого элементов ИСКЛЮЧАЮЩЕЕ ИЛИ и выход первого элемента И соединены соответственно с первым, вторым, третьим и четвертым выходами арифметического устройства по модулю три, k-й и (k+2)-й входы которого соединены соответственно с первым и вторым входами k-го элемента ИЛИ.

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

Арифметическое устройство по модулю три содержит элементы И 11, 12, элементы ИЛИ 21, 22 и элементы ИСКЛЮЧАЮЩЕЕ ИЛИ 31, …, 35, причем первый, второй входы элемента 2k и выход элемента 12 соединены соответственно с k-ми входами элементов 33, 34 и первыми входами элементов 31, 32, 35, первый, второй входы элемента 11 и первый, второй входы элемента 12 соединены соответственно с выходами элементов 21, 22 и 33, 34, выходы элементов 21, 22 и 11 соединены соответственно с вторыми входами элементов 31, 32 и 35, а выходы элементов 31, 32, 35 и 11 соединены соответственно с первым, вторым, третьим и четвертым выходами арифметического устройства по модулю три, k-й и (k+2)-й входы которого соединены соответственно с первым и вторым входами элемента 2k.

Работа предлагаемого арифметического устройства по модулю три осуществляется следующим образом. На его первый, второй и третий, четвертый входы подаются соответственно двоичные сигналы а0,a1 ∈{0,l} и b0,b1 ∈{0,l}, которые задают подлежащие обработке двухразрядные двоичные числа А=а1а0, B=b1b0, причем а1,b1 и а0,b0 определяют значения старших и младших разрядов соответственно, А,В ∈ {00,01,10}. В представленной ниже таблице приведены значения выходных сигналов y0, y1, z0, z1 предлагаемого устройства, полученные с учетом работы его элементов для всех возможных наборов значений сигналов а0, а1, b0, b1.

Согласно представленной таблицы имеем Y=(А+В)mod3, Z=(A×B)mod3, где Y=у1у0, Z=z1z0 - двухразрядные двоичные числа, задаваемые двоичными сигналами у0,y1 ∈{0,l}, z0,z1 ∈{0,l} (y1,z1 и y0,z0 определяют значения старших и младших разрядов соответственно).

Вышеизложенные сведения позволяют сделать вывод, что предлагаемое арифметическое устройство по модулю три обладает более широкими по сравнению с прототипом функциональными возможностями, так как реализует операции (A+B)mod3 и (A×B)mod3, где А,В ∈ {00,01,10} есть двухразрядные двоичные числа, задаваемые двоичными сигналами.

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

название год авторы номер документа
СУММАТОР ПО МОДУЛЮ ТРИ 2019
  • Андреев Дмитрий Васильевич
RU2708793C1
СУММАТОР ПО МОДУЛЮ q 2018
  • Андреев Дмитрий Васильевич
RU2702970C1
АРИФМЕТИЧЕСКОЕ УСТРОЙСТВО ПО МОДУЛЮ ТРИ 2020
  • Андреев Дмитрий Васильевич
RU2757831C1
УМНОЖИТЕЛЬ ПО МОДУЛЮ ТРИ 2021
  • Андреев Дмитрий Васильевич
RU2770801C1
СУММАТОР-УМНОЖИТЕЛЬ ПО МОДУЛЮ ТРИ 2020
  • Андреев Дмитрий Васильевич
RU2762548C1
СУММАТОР ПО МОДУЛЮ ТРИ 2019
  • Андреев Дмитрий Васильевич
RU2703676C1
ВЫЧИТАТЕЛЬ ПО МОДУЛЮ q 2021
  • Андреев Дмитрий Васильевич
RU2770798C1
СУММАТОР ПО МОДУЛЮ ТРИ 2021
  • Андреев Дмитрий Васильевич
RU2778675C1
УМНОЖИТЕЛЬ ПО МОДУЛЮ q 2019
  • Андреев Дмитрий Васильевич
RU2713862C1
СУММАТОР ПО МОДУЛЮ ПЯТЬ 2018
  • Андреев Дмитрий Васильевич
RU2702969C1

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

Реферат патента 2022 года АРИФМЕТИЧЕСКОЕ УСТРОЙСТВО ПО МОДУЛЮ ТРИ

Изобретение относится к вычислительной технике и может быть использовано для построения средств автоматики, функциональных узлов систем управления. Техническим результатом изобретения является обеспечение реализации операций (А+В)mod3 и (AхB)mod3. Технический результат достигается тем, что в заявленном решении предусмотрено два элемента И, два элемента ИЛИ, два элемента ИСКЛЮЧАЮЩЕЕ ИЛИ, а также три элемента ИСКЛЮЧАЮЩЕЕ ИЛИ, а также особенностью схемы их соединения. 1 ил.

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

Арифметическое устройство по модулю три, содержащее два элемента И, два элемента ИЛИ и два элемента ИСКЛЮЧАЮЩЕЕ ИЛИ, причем первый и второй входы k-го элемента ИСКЛЮЧАЮЩЕЕ ИЛИ соединены соответственно с первым входом (3-k)-го элемента ИСКЛЮЧАЮЩЕЕ ИЛИ и выходом k-го элемента ИЛИ, отличающееся тем, что в него дополнительно введены три элемента ИСКЛЮЧАЮЩЕЕ ИЛИ, первый и второй входы k-го элемента ИЛИ соединены соответственно с k-ми входами третьего и четвертого элементов ИСКЛЮЧАЮЩЕЕ ИЛИ, первый, второй входы первого и первый, второй входы второго элементов И соединены соответственно с выходами первого, второго элементов ИЛИ и выходами третьего, четвертого элементов ИСКЛЮЧАЮЩЕЕ ИЛИ, первые входы второго, пятого элементов ИСКЛЮЧАЮЩЕЕ ИЛИ и выход первого элемента И соединены соответственно с выходом второго элемента И и вторым входом пятого элемента ИСКЛЮЧАЮЩЕЕ ИЛИ, а выходы первого, второго, пятого элементов ИСКЛЮЧАЮЩЕЕ ИЛИ и выход первого элемента И соединены соответственно с первым, вторым, третьим и четвертым выходами арифметического устройства по модулю три, k-й и (k+2)-й входы которого соединены соответственно с первым и вторым входами k-го элемента ИЛИ.

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

Арифметическое устройство по модулю три 1991
  • Авгуль Леонид Болеславович
  • Подрубный Олег Владимирович
  • Торбунов Владимир Васильевич
  • Захаров Владимир Владимирович
SU1797116A1
Сумматор-умножитель по модулю три 1987
  • Фоменко Олег Николаевич
  • Краснобаев Виктор Анатольевич
  • Глазин Евгений Федорович
  • Чигасов Глеб Михайлович
  • Каревский Виктор Алексеевич
  • Панков Владимир Михайлович
  • Журавлев Александр Александрович
SU1441395A1
ВЫЧИСЛИТЕЛЬНОЕ УСТРОЙСТВО ПО МОДУЛЮ ТРИ 1992
  • Супрун Валерий Павлович[By]
  • Шульга Александр Николаевич[By]
RU2090924C1
Сумматор по модулю три 1990
  • Супрун Валерий Павлович
  • Дорожинский Александр Леонидович
SU1751747A1
SUPRUN V
P.: "Synthesis of n-operand modulo-three adders", 12.07.2010, [найдено: 17.06.2022] Найдено в: " https://link.springer.com/article/10.3103/S0146411610030089"
УМНОЖИТЕЛЬ ПО МОДУЛЮ q 2019
  • Андреев Дмитрий Васильевич
RU2713862C1

RU 2 778 676 C1

Авторы

Андреев Дмитрий Васильевич

Даты

2022-08-23Публикация

2021-06-17Подача