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

 

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

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

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

РЕСПУБЛИК (19) (11) (5l)5 С 06 F 7/06

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

Чт

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

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

ПРИ ГКНТ СССР

Н А BTOPCKOMV СВИДЕТЕЛЬСТВУ

1 (21) 4419518/24-24 (22) 04.05.88 (46) 07.08.90. Бюл. М - 29 (71) Львовский политехнический институт им. Ленинского комсомола (72) О.К. Мешков, И.Б.Боженко и П.А.Кондратов (53) 681.325(088,8) (56) Авторское свидетельство СССР

У 993251, кл. G 06 F 7/08, 1983.

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

9 1 201833, кл. С 06 F 7/08, 1984. .(54) УСТРОЙСТВО ДЛЯ СОРТИРОВКИ ЧИСЕЛ (57) Изобретение относится к вычислительной технике и может быть использовано при построении специализиро- ванных вычислительных устройств об2 работки информации. Цель иэобретения— упрощение устройства. Устройство содержит счетчик 1, группу триггеров 2, приоритетный шифратор 3, элементы

И 4-7, элемент ИЛИ 8, коммутатор 9, группу сумматоров 1 0 по модулю два, дешифратор 11. В процессе ввода устройством поочередно опрашиваются информационные входы, по каждому из которых поступает сортируемое число.

В зависимости от величины числа и направления упорядочения — по убыванию или возрастанию — устанавливается соответствующий, имеющий свой приоритет, триггер. В процессе вывода на информационный выход устройства поступает упорядоченный список. 2 ил.

l 58Э9Э4

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

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

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

Устройство (фиг.l) содержит счет" чик 1, группу триггеров 2, приоритетный шифратор 3, элементы И 4-7 и !5

ИЛИ 8, коммутатор 9, группу сумматоров 10 по модулю два, дешифратор 11.

С выхода 12 поступает сигнал окончания операции ввода, с выхода 13сигнал окончания вывода. По входу 14 2р поступает сигнал "Чтение", по входу 15 - "Запись", по входу 16 - "Убывание", по входу !.7 - сигнал сброса

"НУ". По входам 18 и 19 поступают синхросигналы, соответственно Т2, Tl. 25

По входам 20 поступают ш-разрядные числа иормализуемого списка. С выхода 21 поступают m-разрядные числанормализованного списка.

На фиг.2 q, 6 — синхросигналь1 со- 3р ответственно Т2, Tl 6 — сигнал "За-. пись"; 1, - сигналы инкремента счетчика с выхода элемента 8, — сигнал переноса счетчика е — сигналы установки. триггеров 2 с выхода элемента 5, х -, сигнал "Чтение" сигналы сброса триггеров с выхода элемента 4 ц - сигнал запроса шифратора 3.

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

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

Начальная установка устройства осуществляется сигналом "НУ". Этот сигнал обнуляет триггер 2 и через элемент ИЛИ 8 счетчик !. Операция ввода задается сигналом "Запись" (фиг.2b)

По нему элемент И 7 разрешает поступление синхросигналов Tl (фиг.2ц) на инкрементацию счетчика 1 (фиг.2 ).

В соответствии с состояниями счетчика коммутатор 9 поочередно подключа55 ет к первым входам сумматоров IO no модулю два входы 20 устройства, по каждому из которых поступает входящее в упорядочиваемый список число.

Сумматоры 10 выполняют функцию управляемых инверторов. При сортиров. ке чисел в порядке их возрастания на входе 1 6 устройства устанавливается уровень "0". Соответственно, "0" на выходе элемента И 6 ойределяет передачу числа на выход сумматоров 10 без его инверсии. При сортировке в порядке убывания на входе 1 6 устанавливается "1" — сигнал "Убывание" и при совпадении его с сигналом "3aпись" элемент 6 формирует на своем выходе "1 ", а сумматоры 10 инвертируют поступающее на их первые входы число.

В зависимости от значения поступающего íà его вход числа дешифратор

ll разрешает установку соответствующего триггера 2 синхросигналом Т2 (фиг. 2б, о) ° В группе триггеров 2 запоминаются сортирующие числа в зависимости от их значения, причем числу наибольшей величины при упорядочивании по возрастанию присваивается наименьший приоритет, при упорядочивании по убыванию — наибольший. На1. информационном выходе шифратора 3 устанавливается код, соответствующий числу с наибольшим приоритетом.

Окончание операции ввода определяется по сигналу переноса счетчика I (фиг. 2 g). По нему сигнал "Запись" сбрасывается.Выдача из устройства упорядоченного списка инициируется сигналом

"Чтение" (фиг.2ж) . По нему счетчик 1 обнуляется сигналом с выхода элемента 8. По этому состоянию счетчика коммутатор 9 подключает к первым входам сумматоров 10 информационный выход шифратора 3. На выходе элемента 6 устанавливается "О" и сумматоры 0 переводятся в режим передачи данных без их инверсии.

В соответствии с состоянием информационного выхода шифратора 3 дешифратор 11 устанавливает на своем выходе разрешение на сброс того из триггеров 2, которому присвоен наибольший приоритет. По синхросигналу

Т2 с выхода элемента И 4 (4иг.2 ) этот триггер сбрасывается. Иа Iaвыходе шифратора устанавливается код следующего по приоритету числа. На выход 21 устройства поступает синхронно с сигналом Т2 упорядоченный список. Процесс продолжается до обну. ления всех триггеров 2, что вызывает

1583934

ZNC

I7epen/

СТ6 Услу

9m стб СбР

Е0 сброс сигнала запроса шифратора (фиг. 2и) — на выходе 13 устройства устанавливается сигнал окончания copt TI тировки, по которому сигнал Чтение сбрасывается.

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

Устройство для сортировки чисел, содержащее счетчик, группу триггеров, элемент ИЛИ, четыре элемента И, приоритетный шифратор, причем первые входы первого и второго элементов И объединены, о т л и ч а ю щ е е с я тем, что, с целью упрощения устройства, оно содержит коммутатор, дешифратор, группу сумматоров по модулю два, причем выход запроса приоритетного шифратора является выходом "Оконча- 20 ние вывода" устройства, выходы приоритетного шифратора являются информационными выходами устройства и подключены к входам первой группы коммутатора, входы групп с второй по 25 (N+))-ю (0 — количество сортируемых чисел) которого являются входами чисел устройства, а управляющие входы коммутатора подключены к выходам разрядов счетчика, выход пере- З0 носа которого является выходом "Окончание ввода" устройства, счетный вход подключен к выходу первого элемента

И, а вход сброса — к выходу элемента

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

"0" всех триггеров, выходы которых соединены с соответствуюгими входами приоритетного шифратора, вход записи устройства подключен к первым входам первого и третьего элементов И, выход третьего элемента И подключен к первым входам всех сумматоров по мо-, дулю два, вторые входы которых подключены к соответствующим выходам коммутатора, выходы сумматоров по модулю два подключены к соответствующим входам дешифратора, выходы которого подключены к управляемым входам установки в "1" и "0" соответствующего триггера, входы управления установки в "1" всех триггеров объединены и подключены к выходу второго элемента И, первый тактовый вход устройства соединен с вторым входом первого элемента И, второй тактовый вход устройства соединен с вторым входом второго элемента И и первым входом четвертого элемента И, второй вход которого является входом Чтение" устройства и соединен с вторым входом элемента ИЛИ, а выход соединен с вхо" дом управления установки в "0" всех триггеров, вход Убывание" устройства подключен к второму входу третьего эле" мента И.

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

 

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

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

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

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

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

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

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

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

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

Изобретение относится к автоматике и телемеханике и является усовершенствованием устройства по а.с

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

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

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

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

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

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

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

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

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

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

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