Устройство для сортировки чисел Советский патент 1991 года по МПК G06F7/08 

Описание патента на изобретение SU1659998A1

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

Цель изобретения - повышение быстродействия.

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

Устройство содержит m (по количеству сортируемых чисел) ячеек сравнения 1.1- 1.т. каждая из которых содержит регистр 2, коммутаторы 3,4 и блок сравнения 5. Устройство содержит также элемент НЕ 6, триггер 7, управляющий коммутатор 8, вход 9 выбора режима, тактовый вход 10, информационные входы 11.1-11.т.

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

Исходный массив чисел по входам 11.1- 11 .т записывается в регистры 2. На вхдод 9 подается сигнал, в зависимости от которого устанавливается режим сортировки чисел либо в порядке убывания, либо в порядке возрастания.

В зависимости от состояния триггера 7, который управляет коммутаторами 3, число, находящееся в регистре 2 ячейки сравнения 1.1 (,3т-1), сравнивается либо с числом, находящимся в регистре 2 ячейки 1.1-1, либо с числом, находящимся в регистре 2 ячейки 1.1+1. В зависимости от выбранного режима сортировки коммутатор 8 выдает управляющие сигналы на блоки сравнения 5 четных и нечетных ячеек сравнения, поэтому по окончании сравнения в регистр 2 ячейки со старшим номером (1.1, 1.1-1, либо 1.1, 1.1+1) записывается большее (меньшее)

О СП

о ч ю

00

из двух чисел данных ячеек, а в ячейку с младшим номером - меньшее (большее) из этих чисел. Следующим тактовым импульсом, подаваемым по входу 10, триггер 7 переключается в противоположное состояние и содержимое регистра 2 ячейки 1.1 будет сравниваться с содержимым регистра 2 ячейки 1.21-|( где l - номер ячейки, с содержимым регистра 2 которого сравнивалось содержимое регистра 2 ячейки 1,1 в предыдущем такте. Через, по крайней мере, m тактов в регистрах 2 будет сформирован отсортированный массив.

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

выход триггера соединен с первым информационным входом управляющего коммутатора и с управляющим входом второго коммутатора 1-й ячейки сравнения, где

,4,...,т, где при т-четном, и при m-нечетном, инверсный выход триггера соединен с вторым информационным входом управляющего коммутатора и с управляющим входом второго коммутатора J-й

ячейки сравнения, ,3(2m-m-1), вход

выбора режима устройства соединен с управляющим входом управляющего коммутатора, прямой и инверсный выходы которого соединены с управляющими входами блоков сравнения соответственно 1-х и j-x ячеек сравнения, в каждой ячейке сравнения выходы второго коммутатора соединены с информационными входами второй группы первого коммутатора, выходы которого соединены с информационными входами регистра, выходы разрядов регистра первой ячейки сравнения соединены с информационными входами первой группы второго коммутатора той же ячейки сравнения, выходы разрядов регистра k-й ячейки сравнения, где ,2,....(m-1), соединены с информационными входами первой группы второго коммутатора (к+1)-й ячейки сравнения, выходы разрядов регистра

(к+1)-й ячейки сравнения соединены с информационными входами второй группы второго коммутатора k-й ячейки сравнения, выходы разрядов регистра m-й ячейки сравнения соединены с информационными входами второй группы второго коммутатора той же ячейки сравнения.

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

название год авторы номер документа
Устройство для сортировки чисел 1985
  • Мельник Анатолий Алексеевич
  • Ваврук Евгений Ярославович
  • Цмоць Иван Григорьевич
SU1397900A1
Устройство для сортировки чисел 1986
  • Ваврук Евгений Ярославович
  • Мельник Анатолий Алексеевич
  • Цмоць Иван Григорьевич
SU1410019A1
Арифметико-логическое устройство 1988
  • Ваврук Евгений Ярославович
  • Мельник Анатолий Анатольевич
  • Цмонь Иван Григорьевич
SU1599853A1
Устройство для сортировки чисел 1985
  • Ваврук Евгений Ярославович
SU1277091A1
Устройство для сортировки чисел 1986
  • Ваврук Евгений Ярославович
  • Равский Виталий Михайлович
SU1341631A1
Устройство для сортировки чисел 1985
  • Ваврук Евгений Ярославович
SU1277092A1
Устройство для сортировки чисел 1983
  • Мельник Анатолий Алексеевич
  • Цмоць Иван Григорьевич
SU1123030A1
Устройство для сортировки чисел 1988
  • Мельник Анатолий Алексеевич
  • Цмоць Иван Григорьевич
SU1564611A1
Устройство для выделения экстремального числа 1990
  • Горкуша Людмила Еремеевна
  • Черная Тамара Николаевна
SU1762304A1
Устройство для сортировки чисел 1983
  • Мельник Анатолий Алексеевич
  • Цмоць Иван Григорьевич
SU1112362A1

Иллюстрации к изобретению SU 1 659 998 A1

Реферат патента 1991 года Устройство для сортировки чисел

Изобретение относится к автоматике и вычислительной технике. Цель изобретения - повышение быстродействия. Устройство содержит m (по количеству сортируемых чисел) ячеек сравнения (ЯС) 1,1+1,т, каждая из которых содержит регистр (Р) 2, коммутаторы 3, 4, блок сравнения 5. Устройство содержит также элемент НЕ 6, триггер 7,управляющий коммутатор 8, вход 9 выбора режима, тактовый вход 10, информационные входы 11.1-11.т. Исходный массив записывается в Р 2. В зависимости от состояния триггера 7, который управляет коммутаторами 3, число, находящееся в Р 2 ЯС 1.1 (,3...пл-1), сравнивается либо с числом, находящимся в Р 2 ЯС 1.1-1, либо с числом, находящимся в Р-2 ЯС 11+1. Ежетактно состояние триггера 7 меняется на противоположное. Через m тактов в Р 2 ЯС 1.1-1.ГП будет сформирован отсортированный массив. 1 ил. Ё

Формула изобретения SU 1 659 998 A1

11т

Документы, цитированные в отчете о поиске Патент 1991 года SU1659998A1

Устройство для сортировки разрядных чисел 1976
  • Потапов Валерий Рафаилович
SU637810A1
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1
Устройство для сортировки чисел 1981
  • Заверин Виктор Вячеславович
  • Заяц Виктор Дмитриевич
  • Осипов Виктор Сергеевич
SU1007099A1

SU 1 659 998 A1

Авторы

Перепичка Степан Ярославович

Соллогуб Юрий Ярославович

Даты

1991-06-30Публикация

1988-12-26Подача