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

 

Изобретение относится к вычислительной технике и может быть использовано в системах дискретного управления и ЭВМ. Целью изобретения является расширение функциональных возможностей за счет обеспечения выбора максимального и минимального 12 чисел, ближайших к заданному. Устройство содержит регистры 1, дешифраторы 2, регистр 3 заданного числа, дешифратор 4 заданного числа, элементы ИЛИ 5, группы элементов ИЛИ 6,7, группы элементов запрета 8,9, регистры 10 и 11 максимального и минимального чисел, элементы И 16, 17. Дешифраторы служат для преобразования чисел исходного массива и заданного числа в позиционные коды, причем на выходах групп элементов ИЛИ в зависимости от кода заданного числа формируются сигналы управления считывания позиционных кодов чисел, ближайших к заданному, которые преобразуются шифраторами в двоичный код. 1 ил., 2 табл. i (J С о: о ел ел со

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

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

РЕСПУБЛИК

5 59 Ai (51) 4 С 06 F 7/06

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

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

Бл,4:

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

ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТКРЫТИЙ (21) 3899486/24-24 (22) 22.05.85 (46) 23.04.87 Бюл. ¹ 15 (72) А.Х.Ганитулин и В.Г.Попов (53) 681.325(088.8) (56) Авторское свидетельство СССР

¹ 1142828,,кл. С 06 F 7/04, 1983.

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

¹- 1211718, кл. G 06 F 7/04, 1984. (54) УСТРОЙСТВО ДЛЯ СОРТИРОВКИ ЧИСЕЛ (57) Изобретение относится к вычислительной технике и может быть использовано в системах дискретного управления и 3ВМ. Целью изобретения является расширение функциональных возможностей за счет обеспечения выбора максимального и минимального ч исел, ближайших к заданному. Устройство содержит регистры 1, дешифраторы 2, регистр 3 заданного числа, дешифратор 4 заданного числа, элементы ИЛИ 5, группы элементов ИЛИ 6,7, группы элементов запрета 8,9, регистры 10 и 11 максимального и минимального чисел, элементы И 16, 17. Дешифраторы служат для преобразования чисел исходного массива и заданного числа в позиционные коды, причем на выходах групп элементов ИЛИ в зависимости от кода заданного числа формируются сигналы управления считывания позиционных кодов чисел, ближайших к заданному, которые преобразуют- Я ся шифраторами в двоичный код. 1 ил., 2 табл.

13056

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

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

На чертеже приведена структурная 10 схема предлагаемого устройства.

Устройство содержит и регистров и дешифраторов. 2, регистр 3 заданно го числа, дешифратор 4 заданного числа, m элементов ИЛИ 5, группы элементов ИЛИ 6 и 7, группы элементов"запрета И 8 и 9, шифраторы 10 и 11 максимального и минимального . чисел соответственно, входы 12 сортируемых чисел, входы 13 заданного чис- 20 ла устройства, выходы 14 и 15 максимального и минимального чисел соответственно устройства, элементы И 16.

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

В регистры 1 по входам 12 принимается исходный массив чисел, а по

Таблица 1

Двоичные коды чисел

1 2 3 4 5 6 7 а„= 111 а = 001

a> = 000 а = 001 а = 110 а, - !10

0

0 а = 011

Выходные сигналы элементов

ИЛИ 5

Если теперь, начиная с четвертой

55 позиции, проанализировать числа, размещенные справа от четвертого столбца табл.1, ближайшая единица находится в шестом столбце. Это означает, что ближайшее максимальное чисПусть по выходам 13 в регистр 3 принято заданное число 100.

Посредством дешифратора 4 этот код преобразуется в унитарный:

0001000, имеющий единицу в четвертой позиции.

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

Пусть массив n=i чисел содержит числа, значения которых лежат в пределах 1-7. Для данного случая работа дешифраторов 2 и элементов ИЛИ 5, объединяющих одноименные выходы дешифраторов 2, отражена в табл.1.

Из табл.1 видно, что номер возбужденного выхода элемента ИЛИ 5 соответствует значению числа, а нумерация выходов элементов ИЛИ 5 — порядку их размещения.

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

ИЛИ 5 имеет вид: 001, 000, 011, 000, 000, 110, 111.

1305659 4

Для схемы выбора максимального числа на анализ подаются коды, начиная с заданного справа, а для схемы выбора минимального числа — начиная с заданного слева.

Выбор максимального значения числа производится элементами И 8 и 16 запрета, а минимального — элементами И 9 и 17 запрета, подключенными к вы)p ходам элементов ИЛИ 5 по приоритетной схеме. Управление этими схемами обеспечивается дешифраторами 4 и элементами ИЛИ 6 и 7, работа которых отражена в табл.2. шесть.

Если выполнить анализ кода с выхдов элементов ИЛИ 5,начиная с четвертого столбца влево, ближайшая единица находится в третьем стопбие (табл.1). Это означает, что ближайшее минимальное число к заданному есть число три.

Отсюда схемы выбора максимального и минимального чисел можно выполнить одинаково, Различие состоит лишь во входном анализируемом коде.

Таблица 2

Двоичный код заданного числа

Номера выходов дешифратора 4

2 3 4 5 6

1 7

0 0

0 1

Ь = 100

Управляющий код для элементов

И 8 и 16 запрета

Управляющий код для элементов

И 9 и 17 запрета

В соответствии с табл.1 и 2 на выходах элементов И 8 и 16 запрета сформируется код 0000010, поступающий на входы шифратора 10, преобразующего его в двоичный код С „с=110 °

Аналогично на выходах элементов

И 9 и 17 запрета образуется код

0010000, из которого шифратором 11 формируется двоичный код .минимального числа С„„„ = 011.

Таким образом, на выходах устрой- 45 ства 14 и 15 из исходного массива (табл.2) выбраны максимальное (6) и минимальное (5) числа, ближайшие к заданному (4).

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

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

Р р — разрядность анализируемых чисел, группу из (m-1) элементов запрета, два элемента И, шифратор, причем ло к заданному есть число

I входы сорбируемых чисел устройства соединены с информационными входами соответствующих регистров, выходы которых подключены к входам соответствующих дешифраторов, i-й выход j-го дешифратора, где i=1, 2,..., n, j=1, 2,..., m, соединен с j — м входом

i-го элемента ИЛИ, выход k-го элемента ИЛИ, где k=2,3,...,m подключен к прямому входу (k-1)-ro элемента запрета группы и к k — му инверсному входу k-ro элеме нт а з апре та группы, выход (k-1)-го элемента запрета группы соединен с k-м входом шифратора, о т л и ч а ю щ е е с я тем, что, с целью расширения функциональных возможностей за счет возможности выбора максимального и минимального чисел, ближайших к заданному, в него введены регистр заданного числа, дешифратор заданного числа, две группы по (m-1) элементов ИЛИ, вторая группа элементов запрета и второй шифратор, причем входы заданного числа устройства соединены с информационны13О5б

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

Т ехр ед И. Попович Корректор Т .Колб

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

1451/45 Тираж 673 Подписное

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

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

Заказ

Производственно-полиграфическое предприятие, г. Ужгород, ул. Проектная, 4 ми входами регистра заданного числа, выходы которого подключены к входам дешифратора заданного числа, входы (k-1)-го элемента ИЛИ соединены с выходами дешифратора заданного числа. с первого по k-й, входы (k-1)-го элемента ИЛИ второй группы соединены с выходами дешифратора заданного числа с (k — 1) -го по m-й, выход (k-1) -го элемента ИЛИ первой группы подключен к второму прямому входу (k-1)-ro элемента запрета первой группы, выход (k-1)-го элемента ИХ1И подключен к прямому входу (k-1) ãî элемента запрета второй группы, инверсные вхо- 1g ды (k-1) -ro элемента запрета второй группы подключены к выходам элементов ИЛИ с k-го по m-ый, выход (k-1)-го элемента ИЛИ второй группы соединен

59 6 с вторым прямым входом (k-1)-го элемента запрета второй группы, выход первого элемента ИЛИ соединен с пер вымвходом первого элемента И,второй вход которого соединен с первым выходом дешифратора заданного числа, а выход — с первым входом первого шифратора, выходы которого являются выходами максимального числа устройства, выход (k-1) -го элемента запрета второй группы соединен с (k-1)-м входом второго шифратора, выход m-го элемента ИЛИ подключен к первому входу второго элемента И, второй вход которого соединен с m-ым выходом дешифратора заданного числа, а выход подключен к m-му входу второго шифратора, выходы которого являются выходами минимального числа устройства.

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

 

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

Изобретение относится к вычислительной технике

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

Изобретение относится к вычислительной технике

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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