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

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

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

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

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

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

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

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

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

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

Наиболее близким устройством того же назначения к заявленному изобретению по совокупности признаков является принятый за прототип компаратор двоичных чисел (рис.8.32а на стр.500 в книге Шевкопляс Б.В. Микропроцессорные структуры. Инженерные решения: Справочник. М.: Радио и связь, 1990 г.), который содержит логические элементы и формирует признаки соотношений А>В, А=В, где A=а1а 0 и В=b1b0 - двухразрядные двоичные числа, задаваемые двоичными сигналами a0, a1, b 0, b1компаратор двоичных чисел, патент № 2300131 {0,1}, при этом максимальное время задержки распространения сигнала в прототипе определяется выражением компаратор двоичных чисел, патент № 2300131 =4компаратор двоичных чисел, патент № 2300131 Э, где компаратор двоичных чисел, патент № 2300131 э - время задержки логического элемента.

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

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

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

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

Компаратор двоичных чисел содержит логические элементы ИСКЛЮЧАЮЩЕЕ ИЛИ 1 1, 12, логические элементы И - НЕ 21, 22, 2 3, логический элемент ИЛИ 3 и логический элемент ИЛИ - НЕ 4, причем первый вход и выход элемента 1i (компаратор двоичных чисел, патент № 2300131 ) соединены соответственно с первым и вторым входами элемента 2i, подключенного вторым входом к i-му входу элемента 4, первый, второй входы и выход элемента 3 соединены соответственно с выходом элемента 22, вторым входом элемента 21 и вторым входом элемента 23, подключенного первым входом и выходом соответственно к выходу элемента 21 и первому выходу компаратора двоичных чисел, второй выход и i-й, (i+2)-й входы которого соединены соответственно с выходом элемента 4 и первым, вторым входами элемента 1i.

Работа предлагаемого компаратора двоичных чисел осуществляется следующим образом. На его первый, второй и третий, четвертый входы подаются соответственно произвольные двоичные сигналы a 1, a0компаратор двоичных чисел, патент № 2300131 {0,1} и b1, b0 компаратор двоичных чисел, патент № 2300131 {0,1}, которые задают подлежащие сравнению двухразрядные двоичные числа А=a1a0 и В=b1b0 (a 1, b1 и a0, b0 определяют значения старших и младших разрядов соответственно). Тогда сигналы на первом, втором выходах предлагаемого компаратора будут определяться выражениями

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

В представленной ниже таблице приведены значения реализуемых выражениями (1) функций на всех возможных наборах значений их аргументов.

А BQA>B QA=B
a1 a0b 1b0
00 000 1
00 01 00
0 01 000
00 110 0
01 00 10
0 10 101
01 100 0
01 11 00
1 00 010
10 011 0
10 10 01
1 01 100
11 001 0
11 01 10
1 11 010
11 110 1

С учетом таблицы имеем Q A>B=1, если A>B, QA=B=1, если А=В. При этом предлагаемый компаратор содержит семь логических элементов, а максимальное время задержки распространения в нем сигнала определяется выражением компаратор двоичных чисел, патент № 2300131 =4компаратор двоичных чисел, патент № 2300131 Э, где компаратор двоичных чисел, патент № 2300131 Э - время задержки логического элемента. Отметим, что в состав прототипа входят одиннадцать логических элементов.

Вышеизложенные сведения позволяют сделать вывод, что предлагаемый компаратор двоичных чисел формирует признаки соотношений А>В, А=В, где А=a1a 0 и В=b1b0 - двухразрядные двоичные числа, задаваемые двоичными сигналами a0, a1, b 0, b1компаратор двоичных чисел, патент № 2300131 {0,1}, имеет быстродействие прототипа и обладает меньшими по сравнению с ним аппаратурными затратами.

Класс 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)
Наверх