Устройство для сравнения чисел

Иллюстрации

Показать все

Реферат

 

Изобретение относится к автоматике и вычислительной технике и может быть использовано при реализации систем обработки данных и автоматизированных систем управления. Цель изобретения - расширение функциональных возможностей за счет возможности выбора упорядоченной последовательности данных с заданной последовательностью номеров. Устройство содержит дешифраторы 2, сумматоры 3, схемы сравнения 4, элементы ИЛИ 5, шифратор 6. Сработавшие сумматоры 3 образуют непрерывное поле номеров упорядочиваемых чисел в соответсвии с их величиной. Выдача упорядоченной последовательности данных производится подачей номера очередного числа на вход 9 устройства. 1 ил.

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

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

РЕСПУБЛИК

А1

ЦЕ1 «И (51)5 G 06 F 7 06

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

К .А ВТОРСКОМУ СВИДЕТЕЛЬСТВУ ь

1 и

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

ПО ИЗОБРЕТЕНИЯМ И ОТКРЫТИЯМ

ПРИ ГКНТ СССР

1 (21) 4609723/24-24 (22) 28.11.88 (46) 23.07.90. Бюл. М 27 (72) В.Т.Дурасов,. И.А.Иванов, С.В.Козелков и Н.Г.Пархоменко (53) 681.325.5 (088.8) (56) Авторское свидетельство СССР

11Я 1109738, кл. G 06 F 7/06, 1984.

Авторское свидетельство СССР и 824192, кл. G 06 F 7/02, 1979. (54) УСТРОЙСТВО ДЛЯ СРАВНЕНИЯ ЧИСЕЛ (57) Изобретение относится к автоматике и вычислительной технике и может быть использовано при реализации систем обработки данных и авто-.

2 матизированных систем управления.

Цель изобретения - расширение функциональных возможностей за счет воэможности выбора упорядоченной послеporràòeëüíîñòè д нных с заданной последовательностью номеров. Устройство содержит дешифраторы 2, сумматоры 3, схемы сравнения 4, элементы ИЛИ 5, шифратор 6. Сработавшие сумматоры 3 образуют непрерывное папе номеров упорядочиваемых чисел в соответствии с их величиной. Выдача упорядоченной последовательности данных производится подачей номера очередного числа на вход 9 устройства. 1 ил.

158034

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

Цель изобретения. — расширение функциональных воэможностей эа счет возможности выбора упорядоченной последовательности данных с заданной 10 последовательностью номеров.

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

Устройство содержит входы 1 анализируемых чисел, дешифраторы 2, сум- j5 маторы 3, схемы 4 сравнения, элементы ИЛИ 5, шифратор 6, выход,7,входы

8и9.

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

На информационные входы 1 устройства поступают в прямых параллельных двоичных кодах и упорядочиваемых чисел. Дешифраторы 2 преобразуют двоичные коды чисел в унитарные коды 25 и, на выходе каждого из п дешифраторов возбуждается только одна из 2 шин. По возбужденным шинам сигналы высокого уровня передаются на первые входы соответствующих сумматоров 3. 30

На входе 8 устройства устанавливается базовый номер, т.е. номер того числа, с которого начнется формирова- ние упорядоченной последовательности.

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

Отсутствие сигнала на первых входах всех сумматоров 3 1-й группы оз- 40 начает отсутствие числа-i на входах

1 всех дешифраторов 2 устройства,Наличие сигнала на первом входе )-ro сумматора 1-й группы свидетельствует о наличии числа i на входе 1-го 45 дешифратора 2. Таким образом, каждый из сработавших сумматоров i-й группы

1 обеспечивает представление в упорядоченной последовательности данных числа i. Поскольку сумматоры всех 50 групп соединены последовательно,причем в соответствии с величиной представляемых ими чисел, то на выходе произвольного i-го сумматора 3 i-й группы устанавливается число,соответ- 55 ствующее количеству упорядоченных ранее чисел, предшествующих в последовательности числу i. Количество одинаковых чисел i в последовательности определяется количеством сработавших сумматоров 3 в i-й группе.

Сработавшие сумматоры 3 образуют непрерывное поле номеров упорядочиваемых чисел в соответствии с их ве" личиной. Выдача упорядоченной последовательности данных производится подачей номера очередного числа на вход 9 устройства. При этом в случае совпадения номера на втором входе ,1-й схемы 4 сравнения i-й группы и номера на выходе j-ro сумматора 3

i-и группы, на выходе -й схемы 4 сравнения i-й группы устанавливается сигнал высокого уровня и.через

j-й вход i-ro элемента ИЛИ 5 происходит возбуждение i-го,входа шифратора б, с выхода 7 которого очередное число i выводится на свое место в последовательности.

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

k, можно осуществить последовательный вывод (k+1 )-ro, (k+2)-ro и т.д. числа.

Предположим, что производится формирование упорядоченной возрастающей последовательности из трех четырехразрядных чисел 0010, 0111 и 0001, пришедших на входы первого, второго и третьего дешифраторов соответственно. В соответствии с логикой работы дешифраторов; на выходе первого дешифратора возбудится вторая шина, на выходе второго дешифратора — седьмая шина, на выходе третьеro дешифратора - первая шина. Это вызовет переключение в первой группе элемента третьего сумматора, во второй группе элементов первого сумматора и в седьмой группе элементов второго сумматора. Теперь для нулевого базового номера при последовательной подаче на вход 9 номеров чисел "первый", "второй", "третий" на выходах 7 папучают упорядоченную возрастающую последовательность в виде 0001 0010, 0111.

Для формирования убывающей последовательности данных числа необ5 158 ходимо подав ать на входы дешифр аторов в инверсном коде. При этом и снимаемая с выходов 7 последовательность также представлена инверсными кодами чисел.

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

Составитель Е.Иванова

Техред Л. Сердюкова Корректор Л. Бескид

Редактор Н.Рогулич

Заказ 2012 Тираж 566 Подписное

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

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

Производственно-издательский комбинат "Патент", г. Ужгород, ул. Гагарина, 101

Устройство для сравнения чисел, содержащее и дешифраторов, где n— число анализируемых чисел, 2 элементов ИЛИ, где m — разрядность сравниваемых чисел, группу схем сравнения и шифраторов, причем входы дешифраторов являются входами соответствующих анализируемых чисел устройства, а выходы шифратора являются выходами устройства, о т л и ч а ю— щ е е с я тем, что, с целью расширения функциональных возможностей за счет. во зможнос ти в ыбор а уп ор ядоче иной последовательности данных с заданной последовательностью номеров, в .него введены 2 групп сумматоров по и сумматоров в каждой группе и

0347 6 (2 — 1) групп схем сравнения по и схем сравнения в каждой группе,причем i-и выход j-ro дешифратора, где

1,2,...,2, 1 = 1,2...п, соединен с первым входом j-го сумматора

i-и группы, второй вход первого сумматора первой группы является входом базового номера устройства, выход

j-го сумматора i-й группы соединен с первым входом j-схемы сравнения

i-и группы выход k-ro сумматора

У

JRI

i-и группы, где k = 1,2,...,(2 — 1), соединен с вторым входом (k+1)-го

f5 сумматора i-й группы, выход п-ro сумматора 1-й группы, где 1

1,2,..., (и-1) соединен с вторым входом первого сумматора (l+f) -й группы, вход номера числа устройст20 ва соединен с вторыми входами всех схем сравнения, выходы схем сравнения i-й группы соединены с входами

i-го элемента ИЛИ, выход которого соединен с соответствующим входом

25 шифратора.