устройство сравнения двоичных чисел

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

Изобретение относится к вычислительной технике и может быть использовано в цифровых компараторах, ассоциативных процессорах и машинах баз данных. Техническим результатом изобретения является расширение функциональных возможностей устройства сравнения двоичных чисел за счет обеспечения распознавания отношений А>В, А=В, А<В, где А и В - четырехразрядные двоичные числа. Устройство сравнения двоичных чисел содержит восемь элементов «2ИЛИ» (11, устройство сравнения двоичных чисел, патент № 2363037 , 18), восемь элементов «2И» (2 1, устройство сравнения двоичных чисел, патент № 2363037 , 28), четыре элемента «НЕ» (3 1, устройство сравнения двоичных чисел, патент № 2363037 , 34). За счет указанных элементов и новой схемы их соединения обеспечено распознавание отношений А>В, А=В, А<В. 1 ил., 1 табл. устройство сравнения двоичных чисел, патент № 2363037

устройство сравнения двоичных чисел, патент № 2363037

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

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

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

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

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

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

Наиболее близким устройством того же назначения к заявленному изобретению по совокупности признаков является принятое за прототип устройство сравнения двоичных чисел (рис.4.18 на стр.163 в книге Бибило П.Н. Основы языка VHDL. М.: Солон-Р, 2000 г.), которое содержит элемент «НЕ», три элемента «2ИЛИ», три элемента «2И» и выполняет распознавание отношений Аустройство сравнения двоичных чисел, патент № 2363037 В, А<В, где А=а3а2а1 а0, В=b3b2b1b 0 - четырехразрядные двоичные числа, задаваемые двоичными сигналами a0, устройство сравнения двоичных чисел, патент № 2363037 , a3, b0, устройство сравнения двоичных чисел, патент № 2363037 , b3устройство сравнения двоичных чисел, патент № 2363037 {0,1}.

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

Техническим результатом изобретения является расширение функциональных возможностей за счет обеспечения распознавания отношений А>В, А=В, А<В, где А=а3а2 а1a0, B=b3b2b 1b0 - четырехразрядные двоичные числа, задаваемые двоичными сигналами а0, устройство сравнения двоичных чисел, патент № 2363037 , а3, b0, устройство сравнения двоичных чисел, патент № 2363037 , b3устройство сравнения двоичных чисел, патент № 2363037 {0,1}.

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

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

Устройство сравнения двоичных чисел содержит восемь элементов «2ИЛИ» 1 1, устройство сравнения двоичных чисел, патент № 2363037 , 18, восемь элементов «2И» 2 1, устройство сравнения двоичных чисел, патент № 2363037 , 28, четыре элемента «НЕ» 31 , устройство сравнения двоичных чисел, патент № 2363037 , 34, причем первый, второй входы и выход элемента 1i (устройство сравнения двоичных чисел, патент № 2363037 ) соединены соответственно с первым, вторым входами элемента 2i и вторым входом элемента 24+i, подключенного выходом к первому входу элемента 14+i, второй вход которого соединен с выходом элемента 2i, подключенного вторым входом к выходу элемента 3i, выход элемента 1j (устройство сравнения двоичных чисел, патент № 2363037 ) соединен с первым входом элемента 2j+1, а первый вход элемента 25 и выход элемента 18 образуют соответственно настроечный вход и выход устройства сравнения двоичных чисел, i-й и (4+i)-й входы которого соединены соответственно с первым входом элемента 2i и входом элемента 3i.

Работа предлагаемого устройства сравнения двоичных чисел осуществляется следующим образом. На его настроечный вход подается положительный импульсный сигнал z0устройство сравнения двоичных чисел, патент № 2363037 {0,1}. На его первый, устройство сравнения двоичных чисел, патент № 2363037 , четвертый и пятый, устройство сравнения двоичных чисел, патент № 2363037 , восьмой входы подаются соответственно произвольные двоичные сигналы a0, устройство сравнения двоичных чисел, патент № 2363037 , a3устройство сравнения двоичных чисел, патент № 2363037 {0,1} и b0, устройство сравнения двоичных чисел, патент № 2363037 , b3устройство сравнения двоичных чисел, патент № 2363037 {0,1}, которые задают подлежащие сравнению четырехразрядные двоичные числа А=а3а2а1a 0 и В=b3b2b1b03, b3 задают значения старших, а a 0, b0 - младших разрядов). Тогда сигнал на выходе элемента 14+i (устройство сравнения двоичных чисел, патент № 2363037 ) будет определяться выражением

устройство сравнения двоичных чисел, патент № 2363037

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

ai-1 bi-1 zi-1 zi
0 00 0
0 0 11
0 10 0
0 1 10
1 00 1
1 0 11
1 10 0
1 1 11

Анализ данных, приведенных в таблице, позволяет заключить, что: 1) если ai-1<b i-1 или аi-1=bi-1 и zi-1 =0, то zi=0; 2) если ai-1>bi-1 или ai-1=bi-1 и zi-1=1, то zi=1. Следовательно, при z0=1 либо z 0=0 соответственно имеем

устройство сравнения двоичных чисел, патент № 2363037 либо устройство сравнения двоичных чисел, патент № 2363037 .

Таким образом, если А>В, А<В или А=В, то на выходе предлагаемого устройства соответственно получим логическую «1», логический «0» или положительный импульсный сигнал z0.

Вышеизложенные сведения позволяют сделать вывод, что предлагаемое устройство сравнения двоичных чисел обладает более широкими по сравнению с прототипом функциональными возможностями, так как обеспечивает распознавание отношений А>В, А=В, А<В, где А=а3 а2а1а0, В=b3b 2b1b0 - четырехразрядные двоичные числа, задаваемые двоичными сигналами a0, устройство сравнения двоичных чисел, патент № 2363037 , a3, b0, устройство сравнения двоичных чисел, патент № 2363037 , b3устройство сравнения двоичных чисел, патент № 2363037 {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)
Наверх