компаратор двоичных чисел

Классы МПК:G06F7/02 сравнение цифровых данных
G05B1/03 для сравнения цифровых сигналов
Автор(ы):
Патентообладатель(и):Государственное образовательное учреждение высшего профессионального образования "Ульяновский государственный технический университет" (RU)
Приоритеты:
подача заявки:
2005-12-23
публикация патента:

Изобретение относится к вычислительной технике для построения средств автоматики, функциональных узлов систем управления и др. Технический результат заключается в упрощении структуры за счет уменьшения количества входов каскадирования при сохранении функциональных возможностей прототипа. В компаратор двоичных чисел (фиг.1), содержащий два элемента «2ИЛИ» (2), введены шесть элементов «2ИЛИ» (2ij), шестнадцать элементов «Запрет» (1ij), где компаратор двоичных чисел, патент № 2300132 , компаратор двоичных чисел, патент № 2300132 и элемент «2ИЛИ-НЕ» (3), причем все элементы сгруппированы в четыре группы так, что j-я компаратор двоичных чисел, патент № 2300132 группа содержит два элемента «2ИЛИ» (2 ij) и четыре элемента «Запрет» (1ij ), а четвертая группа дополнительно содержит элемент «2ИЛИ-НЕ» (3). 2 ил., 2 табл. компаратор двоичных чисел, патент № 2300132

компаратор двоичных чисел, патент № 2300132 компаратор двоичных чисел, патент № 2300132

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

Компаратор двоичных чисел, содержащий два элемента «2ИЛИ», отличающийся тем, что в него дополнительно введены шесть элементов «2ИЛИ», шестнадцать элементов «Запрет» и элемент «2ИЛИ-НЕ», причем все элементы сгруппированы в четыре группы так, что j-я компаратор двоичных чисел, патент № 2300132 группа содержит два элемента «2ИЛИ» и четыре элемента «Запрет», а четвертая группа дополнительно содержит элемент «2ИЛИ-НЕ», в j-й группе выход i-го компаратор двоичных чисел, патент № 2300132 элемента «Запрет», подключенного инвертирующим входом к неинвертирующему входу (3-i)-го элемента «Запрет», и выход i-го элемента «2ИЛИ», подключенного вторым входом к инвертирующему входу (5-i)-го элемента «Запрет», соединены соответственно с первым входом i-го элемента «2ИЛИ» и неинвертирующим входом (2+i)-го элемента «Запрет», в четвертой группе первый и второй входы элемента «2ИЛИ-НЕ» подключены соответственно к выходам третьего и четвертого элементов «Запрет», выход (2+i)-го элемента «Запрет» предыдущей группы соединен с вторым входом i-го элемента «2ИЛИ» последующей группы, а второй вход i-го элемента «2ИЛИ» первой группы и выход (2+i)-го элемента «Запрет» четвертой группы являются соответственно i-м входом каскадирования и i-м выходом компаратора двоичных чисел, j-й, (4+j)-й информационные входы и третий выход которого образованы соответственно неинвертирующими входами первого, второго элементов «Запрет» j-й группы и выходом элемента «2ИЛИ-НЕ».

Описание изобретения к патенту

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

Известны компараторы двоичных чисел (см., например, третий снизу рис. в табл.3.5 на стр.103 в кн.: Справочник по цифровой вычислительной технике. Малиновский Б.Н., Александров В.Я., Боюн В.П. и др. / Под ред. Б.Н.Малиновского. Киев: Техника, 1974 г.), содержащие элемент «Запрет» и выполняющие идентификацию признака х2 1, где x1, х2 компаратор двоичных чисел, патент № 2300132 {0,1} - одноразрядные двоичные числа, задаваемые двоичными сигналами.

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

Наиболее близким устройством того же назначения к заявленному изобретению по совокупности признаков является, принятый за прототип, компаратор двоичных чисел (рис.2.67 в на стр.271 в кн.: Шило В.Л. Популярные цифровые микросхемы. М.: Радио и связь, 1988 г.), который содержит два элемента «2ИЛИ», выполняет идентификацию признаков А>В, А=В, А<В, где A=a3a2 a1a0 и В=b 3b2b1b 0 - четырехразрядные двоичные числа, задаваемые двоичными сигналами a0, ..., a3 , b0, ..., b3компаратор двоичных чисел, патент № 2300132 {0,1}, и допускает каскадирование, при котором получается устройство сравнения двух 4n-разрядных двоичных чисел (n - количество каскадируемых компараторов).

К причине, препятствующей достижению указанного ниже технического результата при использовании прототипа, относится сложная структура, поскольку прототип имеет три входа каскадирования.

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

Указанный технический результат при осуществлении изобретения достигается тем, что в компараторе двоичных чисел, содержащем два элемента «2ИЛИ», особенность заключается в том, что в него дополнительно введены шесть элементов «2ИЛИ», шестнадцать элементов «Запрет» и элемент «2ИЛИ-НЕ», причем все элементы сгруппированы в четыре группы так, что j-я компаратор двоичных чисел, патент № 2300132 группа содержит два элемента «2ИЛИ» и четыре элемента «Запрет», а четвертая группа дополнительно содержит элемент «2ИЛИ-НЕ», в j-й группе выход i-го компаратор двоичных чисел, патент № 2300132 элемента «Запрет», подключенного инвертирующим входом к неинвертирующему входу (3-i)-го элемента «Запрет», и выход i-го элемента «2ИЛИ», подключенного вторым входом к инвертирующему входу (5-i)-го элемента «Запрет», соединены соответственно с первым входом i-го элемента «2ИЛИ» и неинвертирующим входом (2+i)-го элемента «Запрет», в четвертой группе первый и второй входы элемента «2ИЛИ-НЕ» подключены соответственно к выходам третьего и четвертого элементов «Запрет», выход (2+i)-го элемента «Запрет» предыдущей группы соединен с вторым входом i-го элемента «2ИЛИ» последующей группы, а второй вход i-го элемента «2ИЛИ» первой группы и выход (2+i)-го элемента «Запрет» четвертой группы являются соответственно i-ым входом каскадирования и i-ым выходом компаратора двоичных чисел, j-й, (4+j)-й информационные входы и третий выход которого образованы соответственно неинвертирующими входами первого, второго элементов «Запрет» j-й группы и выходом элемента «2ИЛИ-НЕ».

На фиг.1 и фиг.2 представлены соответственно схема предлагаемого компаратора двоичных чисел и схема его каскадирования.

Компаратор двоичных чисел содержит шестнадцать элементов «Запрет» 111, ..., 144, восемь элементов «2ИЛИ» 211, ..., 2 24, элемент «2ИЛИ-НЕ» 3, причем все элементы сгруппированы в четыре группы так, что j-я компаратор двоичных чисел, патент № 2300132 группа содержит элементы 11j, 1 2j, 13j, 14j , 21j, 22j, а четвертая группа дополнительно содержит элемент 3, выход элемента 1 ij компаратор двоичных чисел, патент № 2300132 , подключенного инвертирующим входом к неинвертирующему входу элемента 1(3-i)j, и выход элемента 2ij, подключенного вторым входом к инвертирующему входу элемента 1(5-i)j, соединены соответственно с первым входом элемента 2ij и неинвертирующим входом элемента 1(2+i)j, первый и второй входы элемента 3 подключены соответственно к выходам элементов 134 и 144, выход элемента 1(2+i)k компаратор двоичных чисел, патент № 2300132 соединен с вторым входом элемента 2i(k+1) , а второй вход элемента 2i1 и выход элемента 1(2+i)4 являются соответственно i-ым входом каскадирования и i-ым выходом компаратора двоичных чисел, j-й, (4+j)-й информационные входы и третий выход которого образованы соответственно неинвертирующими входами элементов 1 1j, 12j и выходом элемента 3.

Работа предлагаемого компаратора двоичных чисел осуществляется следующим образом. На его первый, ..., четвертый и пятый, ..., восьмой информационные входы подаются соответственно произвольные двоичные сигналы a3, ..., a 0компаратор двоичных чисел, патент № 2300132 {0,1} и b3, ..., b 0компаратор двоичных чисел, патент № 2300132 {0,l}, которые задают подлежащие сравнению четырехразрядные двоичные числа А=а3а2 а1а0 и В=b 3b2b1b 03, b3 и a0, b0 определяют значения старших и младших разрядов соответственно). Тогда сигналы на выходах элементов 13j, 1 4j компаратор двоичных чисел, патент № 2300132 будут определяться выражениями

компаратор двоичных чисел, патент № 2300132

В табл.1 приведены значения реализуемых выражениями (1) функций на всех возможных наборах значений их аргументов. Анализ данных, приведенных в табл.1, позволяет заключить, что: 1) если z1(j-1)=z2(j-1) =0 и a4-j=b4-j, то z1j=z2j=0; 2) если z1(j-1)=z2(j-1)=0 и a4-j>b4-j (z 1(j-1)=z2(j-1)=0 и а 4-j<b4-j), то z 1j=1 и z2j=0 (z1j =0 и z2j=1); 3) если z1(j-1) =1 и z2(j-1)=0 (z1(j-1) =0 и z2(j-1)=1), то z1j =1 и z2j=0 (z1j=0 и z2j=1). Таким образом, состояния предлагаемого компаратора будут характеризоваться табл.2, в которой символом Х обозначено произвольное отношение порядка.

Таблица 1
z1(j-1)z 2(j-1)a4-j b4-j z1jz 2j
0 000 00
0 00 101
00 101 0
00 11 00
0 10 001
01 010 1
01 10 01
0 11 101
10 001 0
10 01 10
1 01 010
10 111 0
11 00 00
1 10 100
11 100 0
11 11 00

компаратор двоичных чисел, патент № 2300132

Вышеизложенные сведения позволяют сделать вывод, что предлагаемый компаратор двоичных чисел выполняет идентификацию признаков А>В, А=В, А<В, где А=а3 а2а1а 0 и B=b3b2b 1b0 - четырехразрядные двоичные числа, задаваемые двоичными сигналами a0, ..., a3, b0, ..., b 3компаратор двоичных чисел, патент № 2300132 {0,1}, допускает каскадирование (фиг.2), при котором получается устройство сравнения двух 4n-разрядных двоичных чисел (n - количество каскадируемых компараторов С), и обладает более простой по сравнению с прототипом структурой, так как имеет только два входа каскадирования.

Класс G06F7/02 сравнение цифровых данных

устройство сравнения двоичных чисел -  патент 2507564 (20.02.2014)
устройство сравнения двоичных чисел -  патент 2504825 (20.01.2014)
устройство для сравнения чисел, представленных в системе остаточных классов -  патент 2503992 (10.01.2014)
способ пространственно-временной коммутации -  патент 2458383 (10.08.2012)
система и способ сравнения файлов на основе шаблонов функциональности -  патент 2427890 (27.08.2011)
отслеживание и синхронизация частичного изменения элементов -  патент 2421780 (20.06.2011)
устройство сравнения двоичных чисел -  патент 2420789 (10.06.2011)
компаратор двоичных чисел -  патент 2393526 (27.06.2010)
компаратор двоичных чисел -  патент 2389063 (10.05.2010)
селектор двоичных чисел -  патент 2365975 (27.08.2009)

Класс G05B1/03 для сравнения цифровых сигналов

Наверх