Устройство для выбора экстремального числа из множества n м- разрядных чисел
Иллюстрации
Показать всеРеферат
Изобретение относится к вычнс лите/;ъной технике и может быть использовано при построении спеиия) чирснанных вычислительных устройств,, в частности устройств децентрализованного управления сетями связи. Цель изобретения - порышение быстродействия за счетуменьшения времени анализа результатов сравнения чисел. Устройство для выбора экстремальногс . числа из множества NM-разрядных чисел содержит схемы сравнения , - 1(s-i)- входы чисел (.) , элементы НЕ 3, элементы ИЛИ 4, N элементов И 5, выходы ,1 экстремальных чисел . Числа с устройства попарпо сравниваются на схемах сравнения, сигналы с выходов неравенства и ра- Бгл1С7ва схем срапнения поступают на элементы НЕ и ИЛМ и на э. тементах И , фчр: ир тотся зкстг1емзльные числа. 1 ил i сл §г оо 00 00 оо
СОЮЗ СОВЕТСКИ К
СОЦИАЛИСТИЧЕСКИХ
РЕСПУБЛИК
»SU 1348818 (1 1-, С
ОПИСАНИЕ ИЗОБРЕТЕНИЯ
Рг(м г(м
Р(и
«ОСУДАРСТВЕННЫЙ КОМИТЕТ СССР
ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТКРЫТИЙ
Н ABTOPCHOMY СВИДЕТЕЛЬСТВУ (21) - 039235/24-24 (22) 21.03.86 (46) 30.10,87. Бюл. У 40 (72) А.Г. Герц и Ю.Н. Максименко (53) 681.325.5(088.8) (56) Авторское свидетельство СССР
У 966690, кл. С 06 F 7/02, 1982.
Авторское свидетельство СССР
Ф 1247860, кл. С 06 F 7/06, 1985. (54) УСТРОЙСТВО ДЛЯ BblEOPA 31(СТРВ, 1АЛЬНОГО цИСЛА ИЗ МНОЖЕСТВА
РАЗРЯДНЫХ ЧИСЕЛ (57) Из >бретение относится к вычислите..-,,ной технике и можеет быть пользовано при построении спепиа."чзирс— вачных вычислительных yстройств,, е ч,-.стности устройств децентрализованного управления сетями связи. Цель изобретения — понышение быстродействия за счет. уменьшения времени анализа результатов сравнения чисел.
Устройство пля выбора экстремальногс числа из множества NM-разрядных чисел содержит схемы сравнения 1+, 1 ц,i входы чисел 2<<-2(<<)<, элементы HE 3, элементы ИЛИ 4, N элементов
И 5, выходы 6,!-6„ экстремальных чисел. -!исла с в -.оп» устройства попарно ср»в ив»ются на схемах сравнения, cktT ã »»b с выход тн неравенства и ран ":;с-ва схем оран»ения оступают HB элементы HE и ИЛИ и на элементах И ф.;р.,ируютсн экстремальные числа. 1 ил.
1.348
Иэ м . т ние относится к вычисли— тельной технике и может быть использовано при построении специализирована.гх .г,.числительных устройстн, пред5 назначенных для выбора минимального (максимального) числа из 11М-разрядных двоичных чисел, например и устройствах децентрализованного управления сетями снязи. 10
Цель изобретения — повышение быстродействия устройства за счет уменьшения времени анализа результатов сравнения чисел.
На чертеже представлена функцио- 15 нальная схема устройства.
Устройстно для выбора экстремального числа из множества NM-разрядных двоичных чисел содержит схемы 1 сравнения, входы 2 чисел устройства, эле- 20 менты НЕ 3, элементы ИЛИ 4, N элементов И 5, выходы 6 устройства экстремальных чисел.
Устройство работает следующим обPB9OM ° 25
На схемы 1«, 1« ... 1 „)„сравнения поступают пары сравниваемых чисел в параллельном коде, каждая схема 1 сравнения реализует следующие логические функции: 30 а) функцию нерав нстна Н,„
818 2 го элемента И 5 поступают только сигналы "1", которые образуют на соответствующем выходе 6 сигнал "1", при этом на остальных выходах 6 сигналы "0". Если существует несколько равных друг другу экстремальных чисел, то на соотнетствующих выходах
6 будут сигналы "1, а на остальных выходах 6 будут сигналы."0".
В работу устройстна для случая ныбора минимального числа из трех чисел х (т. е. N=3), при N = 3 с равно 3, т.е. используются три схемы 1 сравнения. Числа а, Ъ и с подаются н параллельном коде на группы входов 2<, 2„ и 2 соответствующих схем 1», 1, и 1> сравнения следующим образом: числа а и Ь вЂ” на группу входов 24, числа а и с — на группу входов 2л, числа Ъ и с — не группу входов 2z .
Таким образом, схема сравнения 1л сравнивает числа а и д, схема сравнения 1 сраннивает числа а и с, схема сравнения 1, сравнивает числа
b и с.
Далее рассмотрим три случая: существует одно минимальное число; существует два, равных между собой, минимальных числа; существует три, равных между собой, минимальных чисча.
0 а„,„Ь„ ам 1,„ + ° .+ а,„, Ьм zx
+ а„Ь„ Ь, ° a,Ь, ха „Ь„„. а Ь„;
á) функцию равенства Р, Р = (a„b„+ - Ь„,) (а ? „+ а„Ьм,)» (a Ь„+ а,Ь„) ".д а а,... а„и Ь, Ь ...а„— разряды сравниваемой пары чисел а и Ь, причем ам и Ьм — старшие разряды.
Если число а > b, то на вых,>де неравенства схем сравнения формируется сигнал "1", а если число а (Ь, то формируется сигнал "0", при этом если число а = Ь, то на выходе равенства схем сравнения формируется сигнал 1, а если число à g Ь, то ф(рмируется сигнал 0
Если супи..сTBует одно экстремаль— все число, на входы со<.тветствующе—
Первый случай: пусть существует одно минимальное число, например число Ъ, и пусть при этом с а, тогда на выходах неравенства схем сравнения 14„- "1 " 1 „- "0, 1 4 — "0
40 на выходах равенства схем сравнения
Таким образом, на первый вход элемента И 5 через элемент НЕ 3, проходит "0", на второй вход элемента
И 5, через элемент НЕ 3 — "1", следовательно, на выходе 6 — "0", На первый вход элемента И 5 < через элемент ИПИ 4 проходит "1", на второй вход элемента И 5 через элемент НЕ 3 — "1", следовательно, на выходе 6 — "1". 1а первый вход элемента И 5 чер. .- мен ИЛИ 4 проходит "0", на ьс,, ой вход элемента И 5з через элене ИЛИ 4 — "0", следовательно, на в;-гходе 63 — "0".
Второй случай: пусть существует цн,. минимальных числа, равных друг у, например числа а и b.
3 1348818
Тогда на выходах неравенства схсм
"0", на выходах равенства схем сравТаким образом, на первый вход элемента И 5л через элемент НЕ 3 проходит "1", на второй вход элемента
И 5„ через элемент НЕ 3 — "1", спедовательно, на выходе 6„ — "1".
На первый вход элемента И 5< через элемент ИЛИ 4 проходит "1", на второй вход элемента И 5g через элемент НЕ 3 — "1", следовательно, на выходе 6 — "1".
На первый вход элемента И 5 через элемент ИЛИ 4 проходит "0", на второй вход элемента И 5 > через элемент ИЛИ 4 — "0", следовательно, на выходе 6 — "0".
Третий случай: пусть все три числа равны друг другу. Тогда на выходе неравенства схем сравнения 1лл — "0", 1л — "0", 1ьл — 0", на выходе равенства схем сравнения 1 „ "1", 1„
"1", 11л. — "1".
Таким образом, на первый вход элемента И 5л через элемент НЕ 3, проходит "1"; на второй вход элемента
И 5л через элемент HF. 3 — "1", следовательно, на вьгходе 61 — 1".
На первый вход элемента И 5z чав рез элемент ИЛИ 4 проходит "1", на второй вход элемента И 5 че,гсз лемент НЕ 3 — "1", следовательно, на выходе 6 — "1".
Ф о р м у л а и з о б р е т е н и я
Устройство для выбора экстремального числа из множества 1Ф1-разрядных чисел, содержащее К групп схем сравнения, где К = 1, N-1, по N-К схем сравнения в каждой группе, К групп элементов НЕ по (N-К) элементов НЕ в каждой группе, входы К-ro числа устройства соединены с первой группой входов схем сравнения К-ой группы, вторая группа входов схем сравнения К-ой группы соединена с входа-ми чисел с (К+ 1)-го по N-й устройства соответственно, выходы неравенства схем сравнения соединены с входами соответствующих элементов НЕ ветственно.
Составитель В. Козлов
Техред А.Кравчук
Редактор Н. Слободяник
Корректор М. Демчик
Заказ 5191/48 Тираж 670
ВНИИПИ Государственного комитета СССР по делам изобретений и открытий
113035, Москва, Ж-35, Раушская наб., д. 4/5
Подписное
Производственно-полиграфическое предприятие, г. Ужгород. ул. Проектная, 4
На первый вход элемента И 5 через элемент ИЛИ 4 проходит "1", на второй вход элемента И 51 через эле ент
ИЛИ 4 — "1", следовательно, на выходе 6 — "1".
Предлагаемое устройство реализует выбор минимального чигла. Подавая на входы 2 инверсные коды, можно выбрать максимальное число иэ заданно5 г . набора чисел. групп, о т л и ч а ю щ е е с я тем, что, с целью повышения быстродействия, оно содержит К групп элементов
ИЛИ по N-К элементов KIH в каждой группе, N элементов И, причем вьход нс авенства (К вЂ” К)-й схемы сравнения
К-й группы соединен с первым входом (N-К)-го элемента ИЛИ К-й группы, «гг р >й вход которого с-епинен с вых..дом равенства (И-К)-й схемы сравнения К-й группы, а выход соединен
35 с К-м входом i-ro элемента И, где
2...N, выход j ãî элемента И, где j = 1...N, является j ì выходом экстремального числа устройства, вы40 ходы элементов HF. К-х групп соединены с входами К-х элементов И соот