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

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

Изобретение относится к вычислительной технике и может быть использовано в цифровых компараторах, ассоциативных процессорах и машинах баз данных. Техническим результатом изобретения является расширение функциональных возможностей за счет распознавания отношений А>В и А=В. Устройство сравнения двоичных чисел предназначено для сравнения четырехразрядных двоичных чисел А и В, задаваемых двоичными сигналами. Устройство содержит четыре элемента «ИСКЛЮЧАЮЩЕЕ ИЛИ» (11, устройство сравнения двоичных чисел, патент № 2363036 , 14), четыре элемента «Запрет» (2 1, устройство сравнения двоичных чисел, патент № 2363036 , 24), четыре элемента «ЗИ» (3 1, устройство сравнения двоичных чисел, патент № 2363036 , 34), четыре элемента «2ИЛИ» (4 1, устройство сравнения двоичных чисел, патент № 2363036 , 44) и элемент «НЕ» (5). За счет указанных элементов и новой схемы их соединения обеспечено расширение функциональных возможностей устройства. 1 ил., 1 табл. устройство сравнения двоичных чисел, патент № 2363036

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

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

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

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

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

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

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

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

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

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

где A=a3a 2a1a0, В=b3b2 b1b0 - четырехразрядные двоичные числа, задаваемые двоичными сигналами a0, устройство сравнения двоичных чисел, патент № 2363036 , a3, b0, устройство сравнения двоичных чисел, патент № 2363036 , b3устройство сравнения двоичных чисел, патент № 2363036 {0,1}.

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

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

Устройство сравнения двоичных чисел содержит четыре элемента «ИСКЛЮЧАЮЩЕЕ ИЛИ» 11, устройство сравнения двоичных чисел, патент № 2363036 , 14, четыре элемента «Запрет» 2 1, устройство сравнения двоичных чисел, патент № 2363036 , 24, четыре элемента «ЗИ» 31 , устройство сравнения двоичных чисел, патент № 2363036 , 34, четыре элемента «2ИЛИ» 4 1, устройство сравнения двоичных чисел, патент № 2363036 , 44 и элемент «НЕ» 5, причем выход элемента 3i (устройство сравнения двоичных чисел, патент № 2363036 ), подключенного вторым входом к инвертирующему входу элемента 2i, и выход элемента 1i, подключенного вторым входом к третьему входу элемента 3i, соединены соответственно с вторым входом элемента 4i и вторым входом элемента 3i, подключенного первым входом к неинвертирующему входу элемента 2i, первый вход элемента 41 соединен с шиной нулевого потенциала и входом элемента 5, подключенного выходом к неинвертирующему входу элемента 2 1, выход элемента 2j (устройство сравнения двоичных чисел, патент № 2363036 ) и выход элемента 4j соединены соответственно с неинвертирующим входом элемента 2j+1 и первым входом элемента 4j+1, а выходы элементов 24 и 44 образуют соответственно первый и второй выходы устройства сравнения двоичных чисел, i-й и (4+i)-й входы которого соединены соответственно с первым и вторым входами элемента 1 i.

Работа предлагаемого устройства сравнения двоичных чисел осуществляется следующим образом. На его первый, устройство сравнения двоичных чисел, патент № 2363036 , четвертый и пятый, устройство сравнения двоичных чисел, патент № 2363036 , восьмой входы подаются соответственно произвольные двоичные сигналы b3, устройство сравнения двоичных чисел, патент № 2363036 , b0устройство сравнения двоичных чисел, патент № 2363036 {0,1} и а3, устройство сравнения двоичных чисел, патент № 2363036 , а0устройство сравнения двоичных чисел, патент № 2363036 {0,1}, которые задают подлежащие сравнению четырехразрядные двоичные числа B=b3b2b1b 0 и A=a3a2a1a0 (a3, b3 задают значения старших, a a 0, b0 - младших разрядов). Тогда сигналы на выходах элементов 2i, 4i (устройство сравнения двоичных чисел, патент № 2363036 ) будут определяться выражениями

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

где y0=1, z0=0. В представленной таблице приведены значения, реализуемые выражениями (1) функций на всех возможных наборах значений их аргументов. Жирным в таблице выделены значения функций и их аргументов при i=1. Анализ данных, приведенных в таблице, позволяет заключить, что: 1) если zi-1=0, yi-1=1 и

а4-i=b4-i, то zi=0, уi =1; 2) если zi-1=0, yi-1=1 и a4-i >b4-i (zi-1=0, уi-1=1 и а 4-i<b4-i), то zi=1, yi =0 (zi=yi=0); 3) если zi-1=1, yi-1=0 (zi-1=yi-1=0), то z i=1, yi=0 (zi=yi=0). Таким образом, на первом и втором выходах предлагаемого устройства соответственно получим

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

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

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