Изобретение относится к автоматике и вычислительной технике и может быть использовано для разбраковки из группы изделий по их характеристикам,, представленным кодовыми значениями.
Известно устройство для сортировки чисел, содержащее два счетчика, блок сравнения, дешифратор, два переключателя, блок управления, генератор, элементы И, ИЛИ, элемент задержки, причем выходы первого счетчика подключены к первой группе входов блока сравнения, вторая группа входов которого подключена к выходам Первого переключателя, выход блока управления соединен с входом генератора, выход которого подключен к управляющему входу первого счетчика, выходы второго счетчика соединены со входами дешифратора, входы установки в нулевое состояние счетчиков подключены к шине управления 1.
Недостатками этого устройства является то, что оно обеспечивает установку ширины группы только кратной числам 2, 4, 8, . . ., в нем отсутствует возможность задания различного количества групп сортировки.
Кроме того.оно обладает низким быстродействием.
Наиболее близким по технической сущности к предлагаемому является устройство, содержащее схему анализа, первый клапан, счетчик,дешифратор, первую группу клапанов, перек.лючатель, первую группу элементов
10 ИЛИ, элемент ИЛИ, элемент задержки, блок управления и генератор импульсов, управляющий вход которого подключен к выходу блока управления, запрещающий вход которого соединен
15 с выходом элемента И.ЛИ, входы которого, кроме одног.о, подключены к выxozfaM .первой группы элементов ИЛИ, являющимся выходами устройства, первые входы первой группы элементов
20 ИЛИ соединены с выходами первой группы клапанов, первый выход схемл анализа через первый клапан подключен к выходу устройства, вход установки в нуль счетчика соединен с
25 управляюсдим входом устройства, а выход - со входом дешифратора, выходы которого подключены ко входам первой группы клапанов, а через переключатель - ко вторым входам
30 первой группы элементов И.ПИ 2J .
Недостатком этого устройства является низкое быстродействие, так как число тактов работы устройства при определении попадания заданного числа в « сакую-нибудь группу растет с увеличением ширины, групп сортировки.
Цель изобретения - повышение быстродействия устройства.
Эта цель достигается тем, что в устройстве для сортиройки чисел, содержащем узел анализа результата, регистры, дешифратор, элементы И, ИЛИ, элемент задержки, распределитель импульсов , счетчик, элемент запрета, сумматор, группы элементов И, ИЛИ, переключатель, генератор, причем выход первого регистра соединен со входом узла анализа результата, первый выход которого подключен к первым входам элементов И первой группы и к первому входу первого элемента И, выход которого соединен с первой выходной шиной и с первым входом первого элемента ИЛИ, второй выход узла анализа результата подключенК первому входу второго элемента, выход которого соединен с информационным входом счетчика, выходы которого подключены ко входам дешифратора, каждый i-нй выход которого (где 1,2,...п) соединен со вторым входом 1-го элемента И первой группы и с первым выходом переключателя,выход каждого i-ro элемента И первой группы и второй выход i-ro переключателя подключены к первому и второму входам сортветственно i-ro элемента ИЛИ Первой группы, выход из |которых соединен,с (i+1)-ым входом ° первог6 элемента ИЛИ, выход которого подключен к , входу управления элемента запрета, выход которого соединен с входом генератора, выход которого подключен к входу рас предели теля импульсов, вход управления устройства соединен с вхЬдом установки в нулевое состояние счетчика и распределителя импульсов, с первым входом третьего элемента И и через элемент задержки - с входом элемента запрета, выходы вTOjporo и третьего регистров подключены к информационным входам элементов И второй и третьей групп соответственно, выходы которых соединены с входами элементов ИЛИ второй группы, выходы которых соединены с входами первой группы сумматора, выходы которого подключены к информационным входам элементов И четвертой группы, информационные входы устройства соединены с информационными входами элемента И пятой групгал, выходы КОТОРЫХ подключены к входам первой группы входов элементов ИЛИ третьей группы, выходы которых соединены с входами четвертого регистра, выходы которого подключены к входам второй группы сумматора, выходы первого регистра соединены с информационными.входами
элементов И, пятой группы, выходы которых подключены к входам второй группы входов элементов ИЛИ третьей группы, первый и второй выходы распределителя импульсов соединены
с управляющими входами элементов И второй и четвертой групп соответственно, третий, четвертый и пятый выходы распределителя импульсов подключены к второму входу первого элемента И и к управляющим входам элементов И пятой и третьей групп соответственно., На чертеже представлена блок-схе ма устройства.
устройство содержит узел анализа ;результата1 1, элемент И 2, счетчик 3, дешифратор 4, группу элементов И 5, переключатель 6, группу элементов ИЛИ 7, элемент ИЛИ 8, элемент 9 задержки, элемент 10 запрета, генератор 11, распределитель 12 импульсов, регистр 13, сумматор 14, регистры 15-17, группу элементов И 18, группу Элементов ИЛИ 19, элемент И 20, группы элементов И 21-24, элемент И 25, вход 26 управления, информационные входы 27-29, выходы 30 ,30g. .. .ЗОп устройств, выходы 31,32,...35 распределителя.
Устройство работает следующим
о пазом. .
л .
Перед началом работы устройства
по Группам входов 27 и 28 на ре- ги.стры 17 и 16 записываются соответственно значения ЛМ и М, где л М задаваемая ширина групп сортировки, а MO - задаваемая нижняя граница групп сортировки. При помощи переключателя 6 устанавливается необходимое число групп сортировки (от О до N-1) без учета группы БракПод действием сигнала на
минус
входе устройства 26 код числа X, поступающий Hci группу входов устрой ства 29, записываетсяв приемный регистр 13, счетчик 3 устанавливается в нулевое состояние, а распределитель 12 импульсов - в исходное. С некоторой задержкой, необходимой для установки схемы в исходное положение и приема X на регистр 13,этот сигнал проходит через элемент 9 задержки на разрешающий вход элемента Ю запрета. По сигналу от блока 10 правления запускается генератор 11
импульсов. С его выхода импульсы поступают на вход распределителя 12 импульсов, которий распределяет их оо управляющим точкам устройства. Первый импульс появляется на выходе
31 и открывает группу клапанов 22. Сумматор14 вычисляет значение Х-Мо Второй импульс с выхода 32 распреде лителя 12 импульсов открывает группу элементов И 23 и значение Х-Мо принимается в регистр 15 результата .Из него значение Х-Мо поступает в узел анализа результата 1. Если результат вычитания не больше нуля, то сигнал появляется на верхнем выходе узла анализа результата 1, в противном случае - на нижнем. Импул на выходе 33 распределителя импульсов открывает элемент И 2 и если X-MD О, то на.выходе устройства 30-0 появляется сигнал, свидетель ствующий о попаданий значения X в нулевую группу сортировки Бракминус. Следующий импульс появляет ,ся на выходе 34 распределителя импульсов 12 и открывает группу элементов И 24 и элемент И 25. Если X-MO О, то к содержимому счетчика добавляется единица и появляется сигнал на следующем выходе дешифратора (в данном случае - на первом) . Код из регистра 15 результата ,за носится в регистр 13. Импульсом на выходе 35 распределителя 12 импульсов открьшается .группа элементов И 21 и на выходах сумматора 14 появляется значение X-Мо-лМ. В дальнейшем работа устройства происходит аналогично под действием импульсов, периодически появляющихся на выходах 32, 34, 35 распределителя 12 им пульсов. Нео.бходимо помнить, что элемент И 2 открывается только в первом цикле работы устройства. Когда содержимое регистра 15 результата становится меньше либо рав но нулю, на верхнем выходе схемы анализа 1 появляется сигнал, которы поступает на управляющий вход группы элементов И 5. Сигнал, имеющийся на одном из выходов дешифратора 4, проходит через соответствующие элементы И 5 группы и элемент ИЛИ группы элементов ИЛИ 7 на соответствующий выход устройства, свидетельствуя о принадлежности значения к данной группе сортировки. Если на вход клапана на группы элементов И 5, соответствующего установленной переключателем б перемычки, от дешифратора 4 поступает сигнал, то он проходит через соответствующий элемент ИЛИ из группы элементов ИЛИ 7 на соответствующий выход устройства свидетельствуя о попадании значения X к группе Брак-плюс. Появляющийся на одном из выходов устройства 30 сигнал проходит через элемент ИЛИ .8 на запрещающий вход узла 10 запрета,, который останавливает генератор 11 импульсов. Работа устройства прекращается. Использование предлагаемого устройства позволяет повысить быстродействие устройства, так как определение попадает ли заданное число в данную группу, происходит за 3 такта работы устройства после проверки предыдущей группы, в известном устройстве число тактов растет с увеличением ширины групп сортировки. Формула изобретения Устройство для сортировки чисел, содержащее узел ангшиза результата, регистры, дешифратор, элементы И, ИЛИ, элемент задержки,распределитель импульсов, счетчик, элемент запрета, сумматор, группы элемента И,ИЛИ, переключатель, генератор,причем выход первого регистра соединен с входом узла анализа результата, первый выход которого подключен к первым входам элементов И первой группы и к первому входу первого элемента И, выход которого соединен с первой выходной шиной и с первым входом первого элемента ИЛИ, второй выход узла анализа результата подключен к первдму входу всорого элемента И, выход которого соединен с информационным входом счетчика, выходы которого подключены к вгуэдам дешифратора, каждый t -и выход которого (где I 1,2,..., п) соедн.нен с вторым входом L-ro элемента И первой труппы и с первым выводом 1-го переключателя, выход каждого - -го элемента И первой группы и второй вывод L гго переключателя подключены к первому и второму входам соответственно I -го элемента ИЛИ первой группы, выход каждого из которых соединен с (1+1)-ым входом первого элемента ИЛИ, выход которого подключен к входу управления элемента запрета, выход которого соединен с входом генератора,выход которого подключен к входу распреде.лителя импульсов, о тл и ч-ающе е с я тем, что, с целью повышения быстродействия, в нем вход управления устройства соединен с входом установки в нулевое состояние счетчика и распределителя импульсов, с первым входом третьего элемента И и через элемент задержки с входом элемента запрета, выходы второго и третьего регистров подключены к -информационным входам элементов И Sторой и третьей групп соответственно, выходы которых соединены с входами элементов ИЛИ второй группы, выходы которых соединены с входами первой группы сумматора, выходы которого подключены к информационным входам элементов И четвертой группы,.информационные входы устройства соединены с информационными входами элементов И пятой группы, выходы которых подключены- к входам первой группы входов элементов ИЛИ третьей группы, выходы которых соединены с входами четвертого регистра, выходы которого подключены к входам второй группы сумматора, выходы первого регистра соединены с информационными входами элементов И пятой группы, выходы которых подключены к -входам второй группы входов.элементов ИЛИ третьей группы, первый и второй выходы распределителя импульсов соединены с управляющими входами элементов И второй и четвертой групп соотгч 2S
1 1
ветственно, третий, четвертый и цятый выходы распределителя импульсов подключены к второму входу первого элемента Ник управляющим входам элементов И пятой и третьей групп соответственно.
Источники информации, принятые во внимание при экспертизе
1.Авторское свидетельство СССР № 249764, кл. G 06 F 7/00, 1967.
2.Авторское свидетельство СССР № 658569, кл. G 06 F 7/06, 1977 (прототип).
название | год | авторы | номер документа |
---|---|---|---|
Устройство для сортировки чисел | 1981 |
|
SU1024903A1 |
Устройство для сортировки чисел | 1983 |
|
SU1151952A1 |
Устройство для контроля работы оператора | 1990 |
|
SU1749904A1 |
Тренажер радиооператоров | 1987 |
|
SU1481841A1 |
Устройство для сортировки чисел | 1984 |
|
SU1254467A1 |
Устройство для обработки и передачи информации учета товарной нефти | 1983 |
|
SU1129625A1 |
Тренажер радиооператоров | 1984 |
|
SU1280429A2 |
Устройство для сортировки чисел | 1983 |
|
SU1117631A1 |
Устройство для моделирования систем массового обслуживания | 1982 |
|
SU1067508A1 |
УСТРОЙСТВО ДЛЯ ОБУЧЕНИЯ РАДИОТЕЛЕГРАФИСТОВ | 1991 |
|
RU2020538C1 |
Авторы
Даты
1982-05-15—Публикация
1980-04-25—Подача