УСТРОЙСТВО СРАВНЕНИЯ ДВОИЧНЫХ ЧИСЕЛ Российский патент 2021 года по МПК G06F7/02 G06F7/04 

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

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

Известны устройства сравнения двоичных чисел (см., например, рис. 4.18 на стр. 163 в книге Бибило П.Н. Основы языка HHDL. М.: Солон-Р, 2000 г.), при варьировании размерности выполняющие распознавание отношений A≥B, A<B, где A=an-1…a0, B=bn-1…b0 есть n-разрядные двоичные числа, задаваемые двоичными сигналами a0, …, an-1, b0, …, bn-1∈(0,1}.

К причине, препятствующей достижению указанного ниже технического результата при использовании известных устройств сравнения двоичных чисел, относятся ограниченные функциональные возможности, обусловленные тем, что не выполняется распознавание отношений A>B, A=B.

Наиболее близким устройством того же назначения к заявленному изобретению по совокупности признаков является принятое за прототип устройство сравнения двоичных чисел (патент РФ 2329530, кл. G06F 7/02, 2008 г.), которое содержит n мажоритарных элементов и выполняет распознавание отношений A≥B, A<B, где A=an-1…a0, B=bn-1…b0 есть n-разрядные двоичные числа, задаваемые двоичными сигналами a0, …, an-1, b0, …, bn-1 ∈ {0,1}.

К причине, препятствующей достижению указанного ниже технического результата при использовании прототипа, относятся ограниченные функциональные возможности, обусловленные тем, что не выполняется распознавание отношений A>В, A=B.

Техническим результатом изобретения является расширение функциональных возможностей за счет обеспечения распознавания отношений A>B, A=B, A<B, где A=an-1…a0, B=bn-1…b0 есть n-разрядные двоичные числа, задаваемые двоичными сигналами a0, …, an-1, b0, …, bn-1 ∈ {0,1}.

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

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

Устройство сравнения двоичных чисел содержит элементы И 11, …, 1n-1, элементы ИСКЛЮЧАЮЩЕЕ ИЛИ-НЕ 21, …, 2n+n и мажоритарные элементы 31, …, 3n, причем второй вход и выход элемента 2i соединены соответственно с третьим входом элемента 3i и первым входом элемента 2n+i, первый и второй входы элемента 3i соединены соответственно с выходом и вторым входом элемента 2n+i, вторые входы элементов 31 и 1j соединены соответственно с шиной нулевого потенциала и выходом элемента 2j+1, выходы элементов 3j и 1k соединены соответственно с вторым входом элемента 3j+1 и первым входом элемента 1k+1, а первый вход элемента 11 и выход элемента 1n-1 соединены соответственно с выходом элемента 21 и дополнительным выходом устройства сравнения двоичных чисел, i-й, (n+i)-й входы и выход которого соединены соответственно с первым, вторым входами элемента 2i и выходом элемента 3n.

Работа предлагаемого устройства сравнения двоичных чисел осуществляется следующим образом. На его первый, …, n-й и (n+1)-й, …, (n+n)-й входы подаются соответственно произвольные двоичные сигналы b0, …, bn-1 ∈ {0,1} и a0, …, an-1 ∈ {0,1}, которые задают подлежащие сравнению n-разрядные двоичные числа B=bn-1…b0 и A=an-1…a0 (an-1, bn-1 задают значения старших, а a0, b0 - младших разрядов). Тогда сигналы на выходах элементов 1j 3i будут определяться выражениями

где есть символы операций ИСКЛЮЧАЮЩЕЕ ИЛИ, И, НЕ, Maj; z0=0. В представленных ниже таблицах приведены значения реализуемых выражениями (1), (2) функций на всех возможных наборах значений их аргументов.

Анализ данных, приведенных в таблицах, позволяет заключить, что: 1) если yj-1=0 или yj-1=1 и aj≠bj, то yj=0; 2) если yj-1=1 и aj=bj, то yj=1; 3) если ai-1<bi-1 или ai-1=bi-1 и zi-1=0, то zi=0; 4) если ai-1>bi-1 или ai-1=bi-1 и zi-1=1, то zi=1. Таким образом, когда A>B, либо A=В, либо A<B соответственно получим yn-1=0, zn=1 , yn-1=1, zn=0, либо yn-1=zn=0.

Вышеизложенные сведения позволяют сделать вывод, что предлагаемое устройство сравнения двоичных чисел обладает более широкими по сравнению с прототипом функциональными возможностями, так как выполняет распознавание отношений A>B, A=В, A<B, где A=an-1…a0, B=bn-1…b0 есть n-разрядные двоичные числа, задаваемые двоичными сигналами a0, …, an-1, b0, …, bn-1 ∈ {0,1}.

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

название год авторы номер документа
УСТРОЙСТВО СРАВНЕНИЯ ДВОИЧНЫХ ЧИСЕЛ 2007
  • Андреев Дмитрий Васильевич
RU2329530C1
УСТРОЙСТВО СРАВНЕНИЯ ДВОИЧНЫХ ЧИСЕЛ 2020
  • Андреев Дмитрий Васильевич
RU2757829C1
УСТРОЙСТВО СРАВНЕНИЯ ДВОИЧНЫХ ЧИСЕЛ 2012
  • Андреев Дмитрий Васильевич
RU2507564C1
УСТРОЙСТВО СРАВНЕНИЯ ДВОИЧНЫХ ЧИСЕЛ 2009
  • Андреев Дмитрий Васильевич
  • Раскин Сергей Викторович
RU2420789C1
УСТРОЙСТВО СРАВНЕНИЯ ДВОИЧНЫХ ЧИСЕЛ 2017
  • Андреев Дмитрий Васильевич
RU2677371C1
УСТРОЙСТВО СРАВНЕНИЯ ДВОИЧНЫХ ЧИСЕЛ 2008
  • Андреев Дмитрий Васильевич
RU2363036C1
ДВОИЧНЫЙ ВЫЧИТАТЕЛЬ 2019
  • Андреев Дмитрий Васильевич
RU2709653C1
МНОГОРАЗРЯДНЫЙ СУММАТОР ПО МОДУЛЮ 2023
  • Петренко Вячеслав Иванович
  • Пуйко Денис Дмитриевич
RU2804379C1
МНОГОРАЗРЯДНЫЙ СУММАТОР ПО МОДУЛЮ 2022
  • Петренко Вячеслав Иванович
  • Пуйко Денис Дмитриевич
RU2790638C1
УСТРОЙСТВО СРАВНЕНИЯ ДВОИЧНЫХ ЧИСЕЛ 2012
  • Андреев Дмитрий Васильевич
RU2504825C1

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

Реферат патента 2021 года УСТРОЙСТВО СРАВНЕНИЯ ДВОИЧНЫХ ЧИСЕЛ

Изобретение относится к области вычислительной техники и может быть использовано в цифровых компараторах, ассоциативных процессорах и машинах баз данных. Техническим результатом является расширение функциональных возможностей устройства за счет обеспечения распознавания отношений A>B, A=В, A<B. Устройство содержит n-1 элементов И, 2×n элементов ИСКЛЮЧАЮЩЕЕ ИЛИ-НЕ и n мажоритарных элементов. 1 ил.

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

Устройство сравнения двоичных чисел, содержащее n мажоритарных элементов, причем выход предыдущего мажоритарного элемента подключен к второму входу последующего мажоритарного элемента, а выход n-го мажоритарного элемента является выходом устройства сравнения двоичных чисел, отличающееся тем, что в него дополнительно введены 2×n элементов ИСКЛЮЧАЮЩЕЕ ИЛИ-НЕ и n-1 элементов И, второй вход и выход i-го элемента ИСКЛЮЧАЮЩЕЕ ИЛИ-НЕ соединены соответственно с третьим входом i-го мажоритарного элемента и первым входом (n+i)-го элемента ИСКЛЮЧАЮЩЕЕ ИЛИ-НЕ, первый и второй входы i-го мажоритарного элемента соединены соответственно с выходом и вторым входом (n+i)-го элемента ИСКЛЮЧАЮЩЕЕ ИЛИ-НЕ, второй вход первого мажоритарного элемента и второй вход j-го элемента И соединены соответственно с шиной нулевого потенциала и выходом (j+1)-го элемента ИСКЛЮЧАЮЩЕЕ ИЛИ-НЕ, выход предыдущего элемента И соединен с первым входом последующего элемента И, а первый вход первого и выход (n-1)-го элементов И соединены соответственно с выходом первого элемента ИСКЛЮЧАЮЩЕЕ ИЛИ-НЕ и дополнительным выходом устройства сравнения двоичных чисел, i-й и (n+i)-й входы которого соединены соответственно с первым и вторым входами i-го элемента ИСКЛЮЧАЮЩЕЕ ИЛИ-НЕ.

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

УСТРОЙСТВО СРАВНЕНИЯ ДВОИЧНЫХ ЧИСЕЛ 2007
  • Андреев Дмитрий Васильевич
RU2329530C1
УСТРОЙСТВО СРАВНЕНИЯ ДВОИЧНЫХ ЧИСЕЛ 2017
  • Андреев Дмитрий Васильевич
RU2677371C1
УСТРОЙСТВО СРАВНЕНИЯ ДВОИЧНЫХ ЧИСЕЛ 2008
  • Андреев Дмитрий Васильевич
RU2363036C1
УСТРОЙСТВО СРАВНЕНИЯ ДВОИЧНЫХ ЧИСЕЛ 2007
  • Андреев Дмитрий Васильевич
RU2324971C1
KR 101540539 B1, 31.07.2015
US 6014074 A, 11.01.2000
US 4012714 A, 15.03.1977.

RU 2 762 621 C1

Авторы

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

Даты

2021-12-21Публикация

2020-10-28Подача