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

Иллюстрации

Показать все

Реферат

 

Изобретение относится к автоматике и вычислительной технике. Цель изобретения - упрощение устройства. Устройство содержит п регистров 1, где п - количество сортируемых чисел. м блоков сравнения 2, п групп элементов И 3, счетчик 4, сумматор 5 и группу выходных элементов И 6. Сортируемые числа записываются в регистры 1. Затем число из регистра 1п сравнивается блоками сравнения 2 с остальными числами. Счетчик 4 подсчитьшае.т количество чисел, меньших , чем содержащиеся в регистре I п. К этому количеству в сумматоре) 5 прибавляется начальный адрес области памяти, в которую нужно занести отсортированный массив. После - выдачи результата сортируемые числд сдвигаются по регистрам, а затем анализируется число, ранее записанное в регистре 1 п-1. 1 ил. i (Л С

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

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

РЕСПУБЛИН (19) (11) (51)4 G 06 F 7 04

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

Н ABTOPCHOhhY СВИДЕТЕЛЬСТВУ

ГОСУДАРСТВЕННЫЙ XOMHTET СССР

Il0 ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТКРЫТИЙ (21) 3941618/24-24 (22) 02.08.85 (46) !5.02.87.Áþë. ((6 (72) А.С.Гуляев, В.В.Богданов и Г.Д.Левин (53) 68!.325.66 (088.8) (56) Авторское свидетельство СССР

N 911513, кл. G 06 F 7/06, 1 980.

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

981988, кл. G 06 F 7/06, 1980. (54) УСТРОЙСТВО ДЛЯ СОРТИРОВКИ ЧИ ЕЛ (57) Изобретение относится к автоматике и вычислительной технике. Цель изобретения — упрощение устройства.

Устройство содержит и регистров 1, где и — количество сортируемых чисел, /) блоков сравнения 2, и групп элементов И 3, счетчик 4, сумматор 5 и группу выходных элементов И 6. Сортируемые числа записываются в регистры 1. Затем число из регистра

In сравнивается блоками сравнения

2 с остальными числами, Счетчик 4 подсчитывает количество чисел, меньших, чем содержащиеся в регистре

1 и. К этому количеству в сумматоре

5 прибавляется начальный адрес области памяти, в которую нужно занести отсортированный массив. После выдачи результата сортируемые числа сдвигаются по регистрам, а затем ана-, лизируется число, ранее записанное в регистре 1 и-1. 1 ил. 9

1290296

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

Цель изобретения — упрощение устройства.

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

Устройство содержит регистры 1,1„, где I - количество сортируемых чисел, блоки 2, — 2„, сраннения, группы из г элементов И 3„ — 3„, где ги - количество разрядов сравниваемых чисел, счетчик 4, сумматор 5,.г5 группу выходных элементов И 6, тактовый вход 7, вход 8 начального адреса, группу информационных

1 9 и адресных 10 выходов.

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

В регистры 1, — 1„ заносятся сортируемые числа. После этого содержимое регистра 1„ сравнивается блоками 2, — 2, сравнения со всеми Остальными сортируемыми числами, нахоДЯЩимисЯ в РегистРах 1, — lгл,. Блоки 2 сравнения выдают единичный сигнал лишь в том случае, если чисI ла, находящиеся в соответствующих регистрах 1 (1 = 1,2,...,n-l),меньше числа, записанного в регистре 1

Счетчик 4 подсчитывает количество блоков сравнения, имеющих единичный сигнал на своем выходе °

С выхода счетчика 4 на один из входов сумматора 5 подается код количества сортируемых чисел, меньших числа, записанного в регистре 1„ . На второй вход сумматора 5 поступает код адреса области памяти, начиная с которого необходимо разместить отсортированный массив чисел.

Тогда адрес области памяти, по которому нужно записать число, находящееся в регистре 1„, определяется как

А=А+К, иаг, 50 где А, — адрес области памяти, бац, начиная с которого необходимо разместить отсортированные числа;

К вЂ” количество чисел, меньших числа, записанного в регистре

Сумматор 5 вычисляет сумму А„„ +

+ К. По сигналу с тактового входа 7 устройства число, находящееся в регистре 1, через открывшуюся группу

3 элементов И записывается в запоh минающее устройство по адресу, выдаваемому сумматором 5 через группу 6 элементов.

Одновременно по этому сигналу через группы 3 — 3„ элементов И каждое ! из сортируемьгх чисел, находящихся B регистрах 1 — I„, сдвигается в после-! дующий регистр по кольцу, начинается второй такт работы устройства, на котором со всеми числами массива сравнивается число, первоначально находившееся в регистре l„,. Дальнейшая работа устройства аналогична рассмотренному

rIbIIIIe .

Через г1 тактов в запоминающем устройстве, начиная с адреса, заданного на входе 8 устройства, записывается отсортированный массив в порядке возрастания. Для сортировки чисел в поряцке убывания необходимо в регистры 1 записывать инверсные значения

КОДОВ сортируемых чисел.

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

Устройство для сортировки чисел, содержащее и регистров, где и — количество сортируемых чисел,и-l блоков сравнения, и групп по т элементов И, где пг — количество разрядов сравниваегльгх чисел, группу выходных элементов И, счетчик и суглматор, причем выход i-ro разряда j-го регистра, где i = \ 2,...,ш; j =- 1.2. и, соединен с первым входом 1.-го элемента И j I группы. выход .-го разряда 1с-го регистра, где 1г. = 1, 2,...,(n-l), соединен с i-и входом первой группы k.-го блока сравнения, выход которого соединен с 1:-м входом счетчика, выходы которого соедиНЕFIbI С СООТВeтСТВУЮаИГЬП" BХОДаГ1И первой группы сумглатора, вторая группа входов которого является группой входов начального адреcà устройства, выходы сумматора соедине:ы с первы ли входами Выходных элементов

И группы, выходы которых являются выходами ацреса отсортированного "исла устройства, вторые входы выходных элемен - ОВ И Группы ОбberIHFIerrbI и подключены к тактовому входу устройства, вторые входы элементов И

j-й группы объединены, о т л и— ч а ю m; е е с я тем, что, с целью упрощения устройства, в нем Вьглод

Составитель В.Горохов

Редактор М.Дылын Техред Л.Олейник Корректор М.Демчик

Заказ 7902/46 Тираж 673 Подписное

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

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

Производственно-полиграфическое предприятие, г.Ужгород, ул. Проектная, 4

3 1

i-ro элемента И k-й группы соединен с i-м информационным входом

{К+1)-го регистра, выход i-ro разряда и-го регистра соединен с

i входами второй группы всех блоков сравнения, вторые входы эле290296 4 ментов И всех групп подключены к тактовому входу устройства, выход

i-ro элемента И n"é группы соединен с -м информационным входом первого регистра и является -м информационным выходом устройства.