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

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

Изобретение относится к вычислительной технике и может быть использовано для построения средств автоматики, функциональных узлов систем управления и др. Техническим результатом является расширение функциональных возможностей за счет новой схемы, обеспечивается сравнение n-разрядных двоичных чисел. Указанный результат достигается за счет того, что устройство содержит D-триггер (1), два элемента «ИЛИ» (21, 22), элемент «И» (3) и элемент «Запрет» (4). 2 ил. устройство сравнения двоичных чисел, патент № 2330322

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

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

Устройство сравнения двоичных чисел, содержащее элемент «Запрет», отличающееся тем, что в него дополнительно введены D-триггер, элемент «И» и два элемента «ИЛИ», причем первый, второй входы и выход первого элемента «ИЛИ» соединены соответственно с первым, вторым входами элемента «И» и неинвертирующим входом элемента «Запрет», подключенного выходом к первому входу второго элемента «ИЛИ», второй вход и выход которого соединены соответственно с выходом элемента «И» и входом данных D-триггера, подключенного неинвертирующим выходом, входом сброса и тактовым входом соответственно к второму входу элемента «И», первому и второму управляющим входам устройства сравнения двоичных чисел, первый, второй информационные входы и выход которого соединены соответственно с первым входом первого элемента «ИЛИ», инвертирующим входом элемента «Запрет» и выходом второго элемента «ИЛИ».

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

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

Известны устройства сравнения двоичных чисел (см., например, рис.8.33а на стр.501 в книге Шевкопляс Б.В. Микропроцессорные структуры. Инженерные решения. М.: Радио и связь, 1990 г.), формирующие признак соотношения а>b, где a, bустройство сравнения двоичных чисел, патент № 2330322 {0,1} - одноразрядные двоичные числа, задаваемые двоичными сигналами.

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

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

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

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

Указанный технический результат при осуществлении изобретения достигается тем, что в устройстве сравнения двоичных чисел, содержащем элемент «Запрет», особенность заключается в том, что в него дополнительно введены D-триггер, элемент «И» и два элемента «ИЛИ», причем первый, второй входы и выход первого элемента «ИЛИ» соединены соответственно с первым, вторым входами элемента «И» и неинвертирующим входом элемента «Запрет», подключенного выходом к первому входу второго элемента «ИЛИ», второй вход и выход которого соединены соответственно с выходом элемента «И» и входом данных D-триггера, подключенного неинвертирующим выходом, входом сброса и тактовым входом соответственно к второму входу элемента «И», первому и второму управляющим входам устройства сравнения двоичных чисел, первый, второй информационные входы и выход которого соединены соответственно с первым входом первого элемента «ИЛИ», инвертирующим входом элемента «Запрет» и выходом второго элемента «ИЛИ».

На фиг.1 и фиг.2 представлены соответственно схема предлагаемого устройства сравнения двоичных чисел и временные диаграммы, поясняющие принцип его работы.

Устройство сравнения двоичных чисел содержит D-триггер 1, два элемента «ИЛИ» 21, 2 2, элемент «И» 3 и элемент «Запрет» 4, причем первый, второй входы и выход элемента 21 соединены соответственно с первым, вторым входами элемента 3 и неинвертирующим входом элемента 4, подключенного выходом к первому входу элемента 2 2, второй вход и выход которого соединены соответственно с выходом элемента 3 и входом данных D-триггера 1, подключенного неинвертирующим выходом, входом сброса и тактовым входом соответственно к второму входу элемента 3, первому и второму управляющим входам устройства сравнения двоичных чисел, первый, второй информационные входы и выход которого соединены соответственно с первым входом элемента 21, инвертирующим входом элемента 4 и выходом элемента 22.

Работа предлагаемого устройства сравнения двоичных чисел осуществляется следующим образом. На его первый, второй управляющие входы подаются соответственно импульсные сигналы f1,f 2устройство сравнения двоичных чисел, патент № 2330322 {0,1} (фиг.2), причем период T сигнала f 2 должен удовлетворять условию T>устройство сравнения двоичных чисел, патент № 2330322 t, где устройство сравнения двоичных чисел, патент № 2330322 t=устройство сравнения двоичных чисел, патент № 2330322 Tp+устройство сравнения двоичных чисел, патент № 2330322 Запрет+2устройство сравнения двоичных чисел, патент № 2330322 ИЛИ, а устройство сравнения двоичных чисел, патент № 2330322 Тр и устройство сравнения двоичных чисел, патент № 2330322 Запрет, устройство сравнения двоичных чисел, патент № 2330322 ИЛИ есть длительности задержек, вносимых D-триггером и элементами «Запрет», «ИЛИ». Синхронно с передним фронтом импульса сигнала f1, передними фронтами первого, ..., (n-1)-го импульсов сигнала f 2 на первый и второй информационные входы предлагаемого устройства последовательно подаются двоичные сигналы x 1, ..., xnустройство сравнения двоичных чисел, патент № 2330322 {0,1} и y1, ..., y nустройство сравнения двоичных чисел, патент № 2330322 {0,1} соответственно (фиг.2), которые задают подлежащие сравнению n-разрядные двоичные числа Х и У (х n, yn задают значения старших, а х1, y1 - младших разрядов). Тогда сигнал на выходе предлагаемого устройства будет определяться рекуррентным выражением

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

где устройство сравнения двоичных чисел, патент № 2330322 есть номер момента времени ti (фиг.2), z0=0. В представленной ниже таблице приведены значения реализуемой выражением (1) функции на всех возможных наборах значений ее аргументов.

xi yiz i-1zi
00 00
0 01 1
01 00
011 0
10 01
101 1
11 00
111 1

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

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

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

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