Устройство для сравнения @ -разрядных двоичных чисел
Изобретение относится к автоматике и вычислительной технике и может быть использовано для сравнения чисел, представленных параллельными кодами. Цель изобретения - повышение быстродействия устройства. Устройство содержит п ячеек сравнения, п/2 ячеек переноса и многовходовой элемент И. Изобретение позволяет повысить быстродействие при сравнении двоичных чисел. Числа подаются параллельным кодом на входы устройства и поразрядно сравнивак)тся в ячейках сравнения . Последние формируют сигналы а, Ъ и а . -Ъ. , которые затем с учетом .старшинства разрядов анализируются ячейками переноса. Устройство формирует сигналы Больше или Равно если А В, или А В При , сигналы не формируются. 1 ил. О) ю 00 00 о сд Од
СВОЗ СОВЕТСКИХ
СОЦИАЛИСТИЧЕСКИХ
РЕСПУБЛИК
ОПИСАНИЕ ИЗОБРЕТЕ
К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ
ГОСУДАРСТВЕННЫЙ КОМИТЕТ СССР
ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТКРЫТИЙ (21) 3809341/24-24 (22) 06.11.84 (46) 15.06.86. Бюл. N 22 (71) Физико-механический институт им. Г. В. Карпенко (72) А. Л. Хлюнев (53) 681.325.5(088.8) (56) Авторское свидетельство СССР
Ф 1040484, кл. G 06 F 7/02, 1982.
Авторское свидетельство СССР
У 631914, кл. G 06 F 7/02, 1978.
Авторское свидетельство СССР
11 )019437, кл. G 06 F 7/02, 1981. (54) УСТРОЙСТВО ДЛЯ СРАВНЕНИЯ п-РАЗ-, РЯДНЫХ ДВОИЧНЬИ ЧИСЕЛ (57) Изобретение относится к автоматике и вычислительной технике и мо.„SU„„1238056 жет быть использовано для сравнения чисел, представленных параллельными кодами. Цель изобретения — повышение быстродействия устройства. Устройство содержит и ячеек сравнения,.n/2 ячеек переноса и многовходовой элемент
И. Изобретение позволяет повысить быстродействие при сравнении двоичных чисел. Числа подаются параллельным кодом на входы устройства и поразрядно сравниваются в ячейках сравнения. Последние формируют сигналы а,- Ь.на . =Ь которые .затем с
i учетом. старшинства разрядов анализируются ячейками переноса. Устройство формирует сигналы "Больше" или "Рав- 3
;но" если А >В, или А В. При А В, сигналы не формируются. 1 ил.
10
20
45
Изобретение относится к автоматике и вычислительной технике и может быть использовано для сравнения чисел, представленных параллельными кодами.
Цель изобретения — повышение быстродействия устройства.
На чертеже приведена схема устройства.
Устройство содержит и ячеек сравнения 1,-1„, n/2 ячеек переноса 2<2„ многовходовый элемент И 3. Каждая ячейка сравнения содержит элелg мент ИСКЛЮЧАЮЩЕЕ ИЛИ 4, элемент И 5, элемент НЕ 6, каждая ячейка. переноса содержит элемент ИЛИ 7 и первый 8 и второй 9 элементы И. Устройство содержит также входы разрядов чисел
10< -10» 11, -11» выходы "Больше"
12 и "Равно" 13, входы наращивания устройства 14 и 15, Устройство работает следующим образом.
На входы наращивания устройства подаются сигналы 1", на входы раз" рядов чисел 10 и 11; — сигналы i-го разряда чисел А и  — а. и Ъ, (i
1, 2,...,n) причем первый разряд является старшим. Каждая ячейка срав«и нения 1, вырабатывает сигнал 1 на
I выходе элемента И 5, если а. > Ь. и сигнал "1" на выходе. элемента HE 6, если а. = b,.
Если А = В, то сигналы с выходов элементов НЕ 6 -6 поступают на вхо< <ъ
<1 . || ды элемента .И 3, и на выходе |Равно
13 устройства формируется сигнал
||1п
Пусть в первых г разрядах чисел (где к — четное число)зафиксировано равенство, а а „„b„„, Тогда на выходе элемента И 5,, — "1", поступающая на вход элемента ИЛИ 7„, и далее через старшие ячейки переноса,— на выход "Больше" 12 устройства.
ЕСЛИ а, = Ъ |<«, а а |,2 Ъ|<.2, То "1", с выхода элемента И 5„поступит. на вход элемента И 8, (на второй вход, которого поступает сигнал а с выхода элемента НЕ 6
<«< |<< и далее через старшие ячейки переноса — на выход "Больше" 12 устройства.
Если а,, (Ъ „, то на выходах элементов И 5„+, и НЕ 6,< - логические нули. Если а„,, = Ъ„„, а
i b, то логические нули — на
<-+ 2 |<.<.2. <
5 иНЕ6 выходах элементов И 5К«Р -г
38056 2 В этих случаях элементы И 8„| и 9 закрыты от воздействия сигналов, выработанных младшими ячейками сравнения, а на выходе элемента ИЛИ 7иЬ
"0". Логические нули будут на выходах
"Больше" 12 и "Равно" 13 устройства.
Формула изобретения
Устройство для сравнения п-разрядных двоичных чисел, содержащее п ячеек сравнения, где п — разрядность сравниваемых чисел, каждая из которых содержит элементы ИСКЛЮЧАЮЩЕЕ ИЛИ, НЕ и И, причем вход каждого разряда первого числа устройства соединен с первым входом элемента ИСКЛЮЧАЮЩЕЕ
ИЛИ соответствующей ячейки сравнения, выход которого соединен с входом элемента НЕ данной ячейки сравнения и первым входом элемента И, вход каждого разряда второго числа устройства соединен с вторыми входами элементов ИСКЛЮЧАЮЩЕЕ ИЛИ и И соответствующей ячейки сравнения, о т л и— ч а ю щ е е с я тем, что, с целью повышения быстродействия, оно содержит многовходовый элемент И и n/2 ячеек переноса, каждая из которых
30 содержит первый и второй элементы И и элемент ИЛИ, первый и второй входы которого подключены к выходам перво. го и второго элементов И данной ячейки переноса, выход элемента И (2i-1)-й ячейки сравнения, где i — 1, 2,...,n/2, соединен с третьим входом элемента ИЛИ i-й ячейки переноса, выход элемента НЕ (2i-1)-й ячейки сравнения соединен с первыми
40 входами первого и второго элементов
И i-й ячейки переноса и с (2i-1)-м входом многовходового элемента И, выход элемента И 2<-й ячейки сравнения соединен с вторым входом первого элемента И i-й.ячейки переноса, выход элемента НЕ 2i-й ячейки сравнения соединен с вторым входом второго элемента И i-й ячейки переноса и с 2i-м входом многовходового элемента И, выход которого является выходом "Равно" устройства, выход элемента ИЛИ 1-й ячейки переноса, где 7 = 2, З,...,n/2 соединен с третьим входом второго элемента И
55 (j-1)-й ячейки переноса, выход элемента ИЛИ первой ячейки переноса является выходом "Больше" устройства, (п+1)-й вход многовходового элемента И и третий вход второго элемента И и/2-й ячейки переноса явРедактор N. Товтин »
Заказ 3292/49
Производственно-полиграфическое предприятие, г. Ужгород, ул. Проектная, 4
11 л
115
104
11
10р
11ri
1238056 4 ляются входами наращивания устройства.
Составитель В. Горохов
Техред М.Ходанич Корректор Л.Патай
Тираж 671 Подписное
ВНИИПИ Государственного комитета СССР по делам изобретений и открытий
113035, Москва, Ж-35, Раушская наб., д. 4/5