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

 

УСТРОЙСТВО ДЛЯ СРАВНЕНИЯ ДВУХ N-РАЗРЯДНЫХ ДВОИЧНЫХ ОДСЕЛ, содержащее (zl - |-1) ячеек сравнения (где х - ближайшее, не большее X целое число),причем каждая ячейка сравнения первого яруса содержит первый, второй, третий и четвертый элементы И-НЕ, каждая ячейка сравнения S-ro яруса (,.. ...,log2(n-1)J+1) содержит первый, второй и третий элементы , при этом в каждой ячейке сравнения первого яруса выход первого элемента И-НЕ соединен с первым входом второго элемента И-НЕ, выход которого является первым выходом ячейки сравнения, выход третьего элемента И-НЕ соединен с первым входом четвертого элемента И-НЕ, выход которого является вторым выходом ячейки сравнения, в каждой ячейке сравнения S-ro яруса первый вход ячейки соединен с первым входом первого элемента И-НЕ, втород вход ячейки соединен с первыми входами второго и третьего элементов И-НЕ, выход третьего элемента И-ПЕ является первым выходом ячейки сравнения, первый и второй входы i-й ячейки сравнения S-ro яруса (х 1,. .. ) соединены соответственно с первым и вторым выходами

СОЮЗ СОВЕТСКИХ

СОЦИАЛИСТИЧЕСКИХ

РЕСПУБЛИК 11 4 С 06 Е 7/04

ОПИСАНИЕ ИЗОБРЕТЕНИЯ

И ДВТОРСИСМУ СВИДЕТЕЛЬСТВУ

ГОСУДАРСТВЕННЫЙ КОМИТЕТ СССР

ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТКРЫТИЙ (21) 3747161/24-24 (22) 30.05.84 (46) 23.11.85. Бюл. Р 43 (71) Ордена Ленина институт проблем управления (72) В.H. Горохов (53) 681.325.5 (088.8) (56) Авторское свидетельство СССР

Р 531151, кл. С 06 Е 7/04, 1974.

Авторское свидетельство СССР

Р 947854, кл. G 06 Г 7/04, 1980. (54)(57) УСТРОЙСТВО ДЛЯ СРАВНЕНИЯ

ДВУХ N- РАЗ РЯДНЫХ ДВОИЧНЫХ ЧИСЕЛ

Гп+1 содержащее (2 — — -1) ячеек сравне 2 Г ния (где (х 1 — ближайшее, «е большее Х целое число),причем каждая ячейка сравнения первого яруса содержит первый, второй, третий и четвертый элементы И-НЕ, каждая ячейка сравнения S-ro яруса (S=2, ...,flog2(n-1)1+1) содержит первый, второй и третий элементы И-НЕ, при этом в каждой ячейке сравнения первого яруса выход первого элемента И-НЕ соединен с первым входом второго элемента И-НЕ, выход которого является первым выходом ячейки сравнения, выход третьего элемента И-НЕ соединен с первым входом четвертого элемента И-НЕ, выход которого является вторым выходом ячейки сравнения, в каждой ячейке сравнения S-ro яруса первый вход ячейки соединен с первым входом первого элемента И-НЕ, второй вход ячейки соединен с первыми входами второго и третьего элементов И-HF., выход третьего

„„SU,» 119 659 A элемента И-ПЕ является первым выходом ячейки сравнения, первый и второй входы i-й ячейки сравнения S — ro яруса (i = 1,...,1 - J) гп ч соединены соответственно с первым и вторым выходами (2i-1)-й ячейки сравнения (S-1)-ro яруса, третий и четвертый входы 1-й ячейки сравнения S-ro яруса соединены соответственно с первым и вторым выходами (2i) é ячейки сравнения (S-1)-го яруса, выходы ячейки сравнения ((log>(n-1)1+1)-го яруса являются выходами устройства, о т л и— ч а ю щ е е с я тем, что, с целью повышения быстродействия и уменьшения аппаратурных затрат, каждая ячейка сравнения первого яруса содержит пятый элемент И-НЕ, при этом выход пятого элемента И-НЕ является третьим выходом ячейки сравнения, выход третьего элемента И-HE соединен с вторым входом второго элемента И-НЕ, в каждой р-й ячейке сравнения первого яруГ и+11 са (р = 1,...,g- — 3) входы пятого элемента И-НЕ соединены с входом прямого значения(2р-1)-го разряда первого числа устройства и входом инверсного значения (2р-1)-го разряда второго числа устройства, входы третьего элемента И-HE соединены с входом инверсного значения (2р-1)-го разряда первого числа устройства и входом прямого значения (2р-1)-ro разряда втброго числа устройства, входы первого элемента

И-НЕ соединены с входом прямого значения 2р-го разряда первого числа

11936 устройства и входом инверсного значения 2р-ro разряда второго числа устройства, второй.и третий входы четвертого элемента И-HE соединены

-соответственно с входом инверсного значения 2р-го разряда первого числа устройства и входом прямого значения 2р-го разряда второго числа устройства, пятый вход i-й ячейки сравнения S-ro яруса соединен с третьим выходом (2i-1)-й ячейки . сравнения (S-1)-ro яруса, шестой вход i-й ячейки сравнения S-ro яруса соединен с третьим выходом (2i)-й

59 ячейки сравнения (S-1)-ro яруса, в каждой ячейке сравнения S-ro яруса пятый вход ячейки соединен с вторыми входами первого, второго и третьего элементов И-НЕ, шестой вход ячейки подключен к третьим входам второго и третьего элементов И-НЕ, третий и четвертый входы ячейки соединены с четвертыми входами соответственно второго и третьего элементов И-НЕ, выходы второго и первого элементов И-НЕ являются соответственно вторым и третьим выходами ячейки сравнения.

Устройство работает следующим образом.

На входы 8-15 каждой р-й ячейГн+ Л ки 1, где р=1,..., ---, поступают прямые и инверсные значения разрядов сравниваемых чисел А и В соответственно: а 2p»„, в 2p „, с 2р 2p f 2p в2р, 2ð 2ð (первый разряд чисел является старшим).

Каждая ячейка 1 вырабатывает на своих выходах 18, 16 и 17 сигналы в соответствии с табл. 1.

Таким образом, р-я ячейка 1 анализирует состояние (2р-1)-ro u

1

Ъ

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

Целью изобретения является повышение быстродействия и уменьшение аппаратурных затрат.

На фиг. 1 представлена структурная схема устройства; на фиг. 2— функциональная схема ячейки срав- 1б пения первого яруса; на фиг. 3 функциональная схема ячейки сравнения S-го яруса (S=2,...,(1og2(n-1))+13, где (х ) — ближайшее не большее х целое число). 15

Устройство содержит ячейки 1 сравнения первого-яруса и ячейки 2 сравнения всех последующих ярусов.

Ячейка 1 содержит элементы И-НЕ

3 — 7, входы 8 — 15 и выходы 16 — 18 2п

Ячейка 2 содержит элементы И-НЕ 19

21, входы 22 — 27, выходы 28 — 30.

2р-го разрядов чисел А и В и на своих выходах 18, 16 и 17 вырабатывает код 111, если А (В, код 101, если А=В, и один из кодов 000, 001, 011, 100, если А 7 В.

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

Из табл. 2 видно, что если на входах ячеек 2 ярусов с четными номерами коды 000, 001, 011, 100 соответствуют соотношению А> В, а код 111 — соотношению А (В, то на выходах этих ячеек 2 (т.е. ячеек

2 ярусов с четными номерами) соотношению А > В соответствует код 111, а соотношению А ( — любой из кодов 000, 001,011 100. Код 101 в любом случае соответствует соотношению A=B. Коды на входах яче"ек 2 следующего(т.е. нечетного яруса)

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

Выходы 30, 28 и 29 ячейки 2 последнего яруса являются выходами устройства, исигналы наних интерпретируются в зависимости от того, являетсяли этот ярус четным или нечетным.

Устройство обладает функцией самоконтроля, так как появление на выходах любой ячейки кодов 110 и 010 свидетел ьствует о неисправ.ности устройства.

1193659

Таблица I

Выходы

18,16 и17

СоотношеВыходы

18, 16 и 17

Соотноакр йр-i а

2р-1

-2p-1 а2р-0 шение ние

О А=В 1 О

О 0 О

1 А)В 0 1 1

1 О !

1 1

О А=В

А В

1 А=В 1 0

О А<В 1 1 1 1 1 О А>В 1; 0 . О! АВ 1 О .1

1 А(В 1 1 1 1 1 1

Таблица 2

Код

Входы

27, Соотно" шение

25, А=В A(.В

1 1

101

000 001 011 100

000

001

А) В .

011

100

Входы АВ . 101

24, 22

100

101

001

23 AC В 111

011

000

О!1

011

011

О О 0

0 0 1

0 0 1

О 1 О

О 1 О

О 1 1

О 1 1! А<В 1 .1

О A

1 ACB 1

О А7В 1 О

1 1 О О О А>В О О 1

1 1 О О

1 1 О 1

1 1 О 1

О 1 1 О О А)В О О О

1 1 1 О 1 А)В О. О 1

1193659

1I93659

Составитель В. Березкин

Редактор P Цицика Техерд Т.Дубинок Корректор А. Зимокосов

Заказ 7315/51 Тираж 709 Подписное

ВНИИПИ Государственного комитета СССР по делам изобретений и открытий

113035, Москва, Ж-35, Раушская наб., д.4/5

Филиал ППП "Патент", г. Ужгород, ул. Проектная, 4

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

 

Похожие патенты:

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

Изобретение относится к электронной системе блокировки для контроля доступа к множеству ячеек

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

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

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

Изобретение относится к устройствам ВТ, а точнее к устройствам сортировки данных
Наверх