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

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

Использование: в цифровых компараторах, ассоциативных процессорах и машинах баз данных. Технический результат заключается в расширении функциональных возможностей устройства. Устройство содержит четыре элемента ИСКЛЮЧАЮЩЕЕ ИЛИ (11-14), четыре элемента ИЛИ (21-24), четыре элемента И-НЕ (31-34), четыре элемента И (41-44). За счет дополнительных элементов и настроечного входа обеспечивается реализация оператора отношения Аустройство сравнения двоичных чисел, патент № 2324971 В либо А>В, где A=a3a 2a1a0 и B=b 3b2b1b 0 - четырехразрядные двоичные числа, задаваемые двоичными сигналами а0, ..., а3 , b0, ..., b3 е{0,1}. 1 ил., 1 табл. устройство сравнения двоичных чисел, патент № 2324971

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

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

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

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

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

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

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

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

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

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

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

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

Устройство сравнения двоичных чисел содержит элементы ИСКЛЮЧАЮЩЕЕ ИЛИ 11, ..., 14, элементы ИЛИ 21, ..., 2 4, элементы И-НЕ 31, ..., 3 4, элементы И 41, ..., 4 4, причем второй вход и выход элемента 1, устройство сравнения двоичных чисел, патент № 2324971 соединены соответственно с вторым входом элемента 3 i и объединенными вторым входом элемента 2 i, первым входом элемента 3i, подключенного выходом к второму входу элемента 4i, первый вход которого соединен с выходом элемента 2i , выход элемента 4j устройство сравнения двоичных чисел, патент № 2324971 подключен к первому входу элемента 2j+1 , а выход элемента 44 образует выход устройства сравнения двоичных чисел, i-й, (4+i)-й и настроечный входы которого соединены соответственно с первым, вторым входами элемента 1 i и первым входом элемента 21.

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

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

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

ai-1 bi-1z i-1zi
00 00
0 01 1
01 00
011 0
10 01
101 1
11 00
111 1

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

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

Вышеизложенные сведения позволяют сделать вывод, что предлагаемое устройство сравнения двоичных чисел обладает более широкими по сравнению с прототипом функциональными возможностями, так как обеспечивает реализацию оператора отношения Аустройство сравнения двоичных чисел, патент № 2324971 В либо оператора отношения А>В, где A=a 3a2a1a 0 и В=b3b2b 1b0 есть четырехразрядные двоичные числа, задаваемые двоичными сигналами a0 , ..., a3, b0, ..., b3устройство сравнения двоичных чисел, патент № 2324971 {0,1}.

Класс G06F7/00 Способы и устройства для обработки данных с воздействием на порядок их расположения или на содержание обрабатываемых данных

обнаружение квантового исключения с плавающей десятичной точкой -  патент 2526004 (20.08.2014)
способ перемножения десятичных чисел -  патент 2525477 (20.08.2014)
устройство формирования переноса в сумматоре -  патент 2525111 (10.08.2014)
функциональная структура младшего разряда сумматора fcd( )ru для аргументов слагаемых ±[1,2nj]f(2n) и ±[1,2mj]f(2n) формата "дополнительный код ru" (варианты русской логики) -  патент 2524562 (27.07.2014)
параллельный сумматор-вычитатель на нейронах со сквозным переносом -  патент 2523942 (27.07.2014)
способ формирования логико-динамического процесса преобразования условно минимизированных структур аргументов аналоговых сигналов слагаемых ±[ni]f(+/-)min и ±[mi]f(+/-)min в функциональной структуре сумматора ±f1( ru)min без сквозного переноса f1(± ) и технологическим циклом t 5 f(&)-и пять условных логических функций f(&)-и, реализованный с применением процедуры одновременного преобразования аргументов слагаемых посредством арифметических аксиом троичной системы счисления fru(+1,0,-1) и функциональные структуры для его реализации (вариант русской логики) -  патент 2523876 (27.07.2014)
устройство фильтрации динамических цифровых изображений в условиях ограниченного объема априорных данных -  патент 2522043 (10.07.2014)
способ и аппаратура для обеспечения поддержки альтернативных вычислений в реконфигурируемых системах-на-кристалле -  патент 2519387 (10.06.2014)
логический преобразователь -  патент 2518669 (10.06.2014)
логический преобразователь -  патент 2517720 (27.05.2014)
Наверх