Устройство для сортировки информации

 

УСТРОЙСТВО ДЛЯ СОРТИЮВКИ ИНФОРМАЦИИ, содержащее генератор импульсов , счетчик, блок памяти, комм5ггатор, элемент НЕ и группу элементов И, причем выход ieHepBTopa импульсов соединен с первым информационным входом KOMMjrraTOpa и сче.тным входом счетчика, выходы которого соединены с адресными входами блока памяти и первыми входами элементов И группы, информационные входь устройства , 13 /... .:.-,.. J ex.- --- I Ois,. соединены с установочными входами счетчика , вход установки в нулевое состояние которого является -входом начальной установки устройства, вход разрешения записи устройства соединен с входом управления записью счетчика, тактовый вход устройства соединен с Вторым. информационным входом коммутатора, входы управления режимом устройства соединены соответственно с первым и вторым управляющими входами коммутатора, выход которого через элемент НЕ соединен с входом управления блока памяти, отл-ичающееся тем, что, с целью упрощения схемы за счет сокращения объема памяти, вход разрещения ш записи устройства соединен с информационным входом блока памяти, выход которого соединен с вторыми входами элементов И группы, выходы которых являются выходами устройства.

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

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

РЕСПУБЛИК ((9) (1(3 (S1)4 Д 06 Р 7 06

Ф".Я(-;, г -, с.

) ° г. :

Ц usр„.„,,"

7F:.: .

- :с /

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

H АВТОРСКОМ,Ф СВИДЕТЕЛЬСТВУ

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

ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТНРЫТИЙ (21) 3724565/24 — 24 (22) 12.04,84 (46) 07.10.85. Бюл. Р 37 (72) Л. М. Паперно (53) 681 325 (088.8) (56) Авторское свидетельство СССР

М 526888, кл. С 06 F 7/06, 1974.

Авторское свидетельство СССР Р 1073770, кл. С 06 F 7/06, 1982. (54) (57) УСТРОЙСТВО ДЛЯ СОРТИРОВКИ

ИНФОРМАЦИИ, содержащее генератор импульсов, счетчик, блок памяти, коммутатор, элемент НЕ и группу элементов И, причем выход генератора импульсов соединен с первым информационным входом коммутатора и счетным входом счетчика, выходы которого соединены с адресными входами блока паМяти и первыми входами элементов И группы, информационные входы устройства соединены с установочными входами счетчика, вход установки в нулевое состояние которого является. входом начальной установки устройства, вход разрешения записи устройства соединен с входом управления записью счетчика, тактовый вход устройства

- соединен с вторым информационным входом коммутатора, входы управления режимом устройства соединены соответственно с первым и вторым управляющими входами коммутатора, выход которого через элемент НЕ соединен с входом управления блока памяти, о т л и ч а ю щ е е с я тем, что, с целью упрощения схемы эа счет сокращения объема памяти, вход разрешения а записи устройства соединен с информационным входом блока памяти, выход которого соединен с вторыми входами элементов И группы, выходы которых являются выходами ! устройства.

laeL

lash

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

Техред Т.Дубинчак Корректор С. Черни

Редактор H. Гунько

Заказ 6271/48

Тираж 709 Подписное

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

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

Филиал ППП "Патент", r. Ужгород, ул. Проектная, 4

1 11839

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

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

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

Устройство содержит генератор 1 импульсов, счетчик 2, блок 3 памяти, группу элементов И 4, коммутатор 5, элемент НЕ 6, тактовый вход 7, информационные входы 8, 1р вход 9 начальной установки устройства, вход 1О разрешения записи, входы 11 и 12 управления режимом, выходы 13, Устройство работает следующим образом, В режиме "Очистка памяти" на вход 9 на-15 чальной установки подается импульс, который устанавливает счетчик 2 в нулевое состояние, Затем на входе 10 разрешения записи устанавливается логический нуль, чем запрещается зались в счетчик 2 по входам

8, на информационном входе Ьлока памяти устал вливается потенциал логического нуля.

При установке на входах 11 и 12 коммутатора 5 потенциала логического нуля к выхо ду коммутатора подключается его вход, соединенный с генератором 1 импульсов. После этого с генератора 1 на счетчик 2 поступает пачка импульсов (2m.), одновременно на вход

Запись/Считывание блока 3 памяти че„ез коммутатор 5 и элемент HE 6 поступает та же

30 инвертироьанная пачка импульсов записи.

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

В режиме. "Сортировка" на входе 10 раз. решения записи устанавливается потенциал логической единицы. При этом разрешается запись в счетчик 2 по информационным вхоцам 8, на информационном входе блока памяти устанавливается потенциал логической единиць На входе 11 управления режимом коммутатора 5 устанавливается потенциал логической единицы, а на входе 12 управления режимом сохраняется потенциал логического нуля. При этом к выходу коммутатора 5 под. ,.ключается тактовый вход 7. Сортируемая (упорядочиваемая) произвольная последователь ность и различных по величине е -разрядных двоичных чисел (где р « 2 ) поступает на входы 8„запйсывается в счетчике 2и с его выхода поступает на адресные входы блока 3 памяти. Синхронно с каждым числом на тактовый вход 7 поступает тактовый импульс, который через коммутатор 5 и элемент

HE подается на вход Запись/Считывание блока

3 памяти, что задает режим "Запись" блока

3 памяти. При этом в ячейку блока 3 памяти номер которой равен величине числа, записывается логическая единица.

В результате признак местонахождения в массиве каждого из чисел — логическая единица — записывается в ячейку блока 3 памяти номер которой равен величине числа, По окончании сортировки устройство пере«. ходит в режим считывания. На входе 10 разрешения записи устройства устанавливается потенциал логического нуля, на входах управления режимом 11 и 12 устанавливаются соответственно потенциалы логического нуля и единицы. При этом на выходе коммутатора 5 устанавливается потенциал логического нуля, а на входе Запись/Считывание блока 3 памяти — потенциал логической единицы, что задает режим "Считывание" блока 3 памяти.

На вход 9 начальной установки подается импульс, счетчик 2 устанавливается в нулевое состояние. С генератора 1 импульсов на адресные входы блока 3 памяти поступает пачJY3 ка из 2 - 1 импульсов. В процессе счета каждое состояние выходов счетчика поступает на адресные входы блока 3 памяти и на первые входы элементов группы И 4. Если по данному адресу в блоке 3 памяти записывается "1", то этот уровень с выхода блока 3 памяти поступает на вторые входы элементов И 4, разрешает формирование на выходах 13 устройства очередного числа.

Числа формируются в порядке возрастанля их величины. Если перед считыванием записывают единичные значения во все разряды счетчика 2 и переключают счетчик на вычитания, то при считывании на выходах 13 числа формируются в порядке убывания.

Устройство для сортировки информации Устройство для сортировки информации 

 

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

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

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

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

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

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

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

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

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

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

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