Устройство для перебора сочетаний

 

Союз Советских

Социалистических

Республик

ОПИСАНИЕ

ИЗОБРЕТЕНИЯ

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

<11807316

{61) Дополнительное к авт. свид-ву (22) Заявлено 030479 (21) 2745404/18-24 с присоединением заявки ¹ (23) ПриоритетОпубликовано 23.0281, Бюллетень ЙВ 7

Дата опубликования описания 23.02.81

{51)М. Кл З

G F 15/32

Государственный комитет

СССР но делам изобретений н открытий (5Ç) УДК 881.325, . 5 (088. 8) (71) Заявитель (54) УСТРОЙСТВО ДЛЯ ПЕРЕБОРА СОЧЕТАНИИ

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

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

Наиболее близким по технической сущности к предлагаемому является устройство, которое содержит узел блокировки, триггер, элементы ИЛИ задержки и последовательно соединенные кольцевые счетчики с числом состояний изменяющимся на единицу, причем выход последнего: кольцевого счетчика соединен с нулевым входом триггера, вход первого кольцевого счетчика через узел блокировки подключен к информационному входу устройства, выход триггера через элемент задержки подключен к управляющему входу узла блокировки, единичный вход — к управляющему устройству, выход j -го разряда i-го кольцевого счетчика через элемент ИЛИ подключен к единичному входу (1 + 1) -го разряда (i+1)-ro кольцевого счетчика, единичный вход первого разряда каждого кольцевого счетчика, кроме последнего, через соответствующий элемент

ИЛИ соединен с управляющим входом устройства, а нулевые входы остальных разрядов подключены к выходу кольцевого счетчика через соответствующий элемент задержки, вход первого разряда последнего кольцевого счетчика подключен к управляющему входу устройства (2).

Недостаток данного устройства

15 состоит в том, что оно не позволяет в процессе перебора сочетаний из

m по и менять число m,÷åì ограничиваются воэможности данного устройства..

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

Поставленная цель достигается

25 тем, что в устройство для перебора . сочетаний, содержащее узел блокировки, триггер, элемент задержки и последовательно соединенные кольцевые счетчики с числом состояний, 30 изМеняющимся на единицу, причем вы807316.ход последнего кольцевого счетчика соединен с нулевым входом тригг за, группа входов первого кольцевого счетчика подключена к выходу узла блокировки, вход которого является информационным входом устройства, выход триггера через элемент задержки подключен к управляющему входу узла блокировки, единичный вход триггера и первые входы кольцевых счетчиков, кроме первого, подключены к управляющему входу устройства, выход последнего кольцевого счетчика соединен с вторым входом предыдущего кольцевого счетчика, выходы разрядов первого кольцевого счетчика являются выходами устройства, введены 1 5 переключающие элементы и коммутатор, входы которого соединены соответственно с выходом узла блокировки, с управляющим и запрещающим входами устройства, первый выход коммутатора gg соединен с первым входом первого кольцевого. счетчика, другие выходы коммутатора подключены соответственно к единичным входам разрядов кольцевых счетчиков, кроме первого и последнего счетчиков, выходы разрядов каждого последующего кольцевого счетчика подключены соответственно к .первым входам цереключающик элементов, вторые входы. которых соединены с запрещающим входом устройства, первые выходы переключающих элементов соединены соответственно с входами предыдущего кольцевого счетчика, вторые выходы переключающих элементов являются выходами 35 устройства.

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

- Устройство содержит кольцевые счетчики 1-3, триггер 4, элемент 5 4g задержки, узел б блокировки, управляющий вход 7, информационный вход

8, выходы 9-11, разряды 12-14 первого кольцевого счетчика, элементы

ИЛИ 15-17, элементы задержки 18 и

19, разряды 20 и 21 второго кольцевого счетчика, элементы ИЛИ 12 и 23, элементы 24 и 25 задержки, разряд

26 третьего кольцевого счетчика, запрещающий вход 27, коммутатор 28, переключающие элементы 29 и:30 и выходы 31 и 32 второго кольцевого счетчика, представленная на чертеже схема устройства обеспечивает пер ибор сочетаний из m по п при и= 1»2,3 и 55 изменяющемся числе m от 3 до 1.

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

Пусть m =, 2. В начальный момент кольцевые счетчики находятся в нулевом состоянии. Перед началом работы на запрещающий вход 27 подается сигнал запрета, поступающий на вход коммутатора 28, который запрещает ирохожпение сигнала с управляющего входа 7, первые разряды 20 и 26 второго и третьего кольцевых счетчиков устанавливаются в единичное состояние. Этим же импульсом триггер 4 также устанавливается в единичное состояние. Сигнал с выхода триггера 4 поступает через элемент 5 задержки на управляющий вход узла 6 блокировки, разрешая тем самым начало работы.

Импульсы с информационного входа

8 через узел 6 блокировки поступают на вход кольцевого счетчика 1, на вход коммутатора 28 и с его выхода поступают на вход кольцевого счетчика 2. Поскольку первый разряд

12 первого кольцевого счетчика импульсом с управляющего входа 7 не переведен в единичное состояние, то на выходах 9,10 и 11 сигналы от-

cyTcTByloT ° В свою очередь разряды

20 и 21 поочередно переводятся в единичное состояние, на выходах 31 и 32 поочередно появляются сигналы. Этим самым осуществляется перебор по 1 . При этом,поскольку выходы переключающих элементов 29 и 30, подключенные к элементам

ИЛИ 16 и 17, заблокированы, то на единичные входы соответствующих разрядов первого счетчика сигналы не поступают.

Выходным импульсом является второй импульс, который через элемент

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

ИЛИ 22 устанавливает первый разряд

20 кольцевого счетчика 2 в единичное состояние. Этим же импульсом через элемент 24 задержки осуществляется перевод кольцевого счетчика 3 в нулевое состояние,. так как в разряд 26 кольцевого счетчика 3 .в начальный момент записывается единица импульсом с управляющего входа 7.

Сигнал с выхода разряда 26 переводит разряд 21 кольцевого счетчика 2 в единичное состояние. Теперь оба разряда 20 и 21 оказываются в единичном состоянии. При поступлении очередного импульса с информационного входа 8 осуществляется перебор по 2 .

В результате йроисходит перебор сочетаний из m по и, где m=2 à n=l 2.

Выходным импульсом со счетчика

3 триггер 4 переводится в нулевое состояние. Элемент задержки обеспечивает поступление следующего импульса с информационного входа для перебора максимального числа выходов, после чего узел блокировки закрывает подачу импульсов с информационного входа и работа прекращается.

При заданной структуре устройства изменение числа m достигается блокировкой первого счетчика устройства коммутатором путем подачи сигнала на запрещающий вход. Это позволяет

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

Заказ 294/75

Пода ксное

П ."Патент",,ул.Проектная,4 изменять нижнюю границу сочетаний, что расширяет функционапьные возможности устройства для перебора сочетаний.

Устройство для перебора сочетаний, содержащее узел блокировки, триггер, элемент задержки и последовательно соединенные кольцевые счетчики с числом .состояний, изменяющимся на единицу, причем выход последнего кольцевого счетчика соединен с нулевым входом триггера, группа входов первого кольцевого счетчика— подключена к выходу узла блокировки, вход которого является информационным входом устройства, выход триггера через элемент задержки подключен к управляющему входу узла блокировки,. единичный вход триггера и первые входы кольцевых счетчиков, кроме первого, подключены к управляющему входу устройства, выход последнего кольцевого счетчика соединен с вторым входом предыдущего кольцевого счетчика, выходы разрядов первого кольцевого счетчика являются выходами устройства, о т л и ч а ю щ е ес я тем, что, с целью расширения функциональных возможностей эа счет обеспечения изменения нижней границы сочетаний, в него введенЫ переключающие элементы и коммутатор, входы которого соединены соответственно с выходом узла блокировки, с управляющим и запрещающим входами устройства, первый выход коммутвтора соединен с первым входом первого кольцевого счетчика, другие выкоды коммутатора подключены соответстэенно к единичным входам разрядов кольцевых счетчиков, кроме ве ввего .и последнего счетчиков, выжщы разрядов каждого последующего кольцевого счетчика подключены соответст15 венно к первым входам переключающим элементов, вторые входы которых соединены с запрещающим входим устройства, первые выходы переключающих элементов соединены соответственно

Щ с входами предыдущего кольцевого счетчика, .вторые выходы переключающих элементов являются выходащя уст-ройства, Источники информации, 2 принятые во внимание при эксиартиэе

1, авторское свидетельство С(ХР

Р 656057, кл. G06 F. 7/38 1977, 2. Amopcxoe свидетелвстао СССР

Р 525100, кл. G 06 F 15/32, 1974 (прототип).

Устройство для перебора сочетаний Устройство для перебора сочетаний Устройство для перебора сочетаний 

 

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

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

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

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

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

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

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

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

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

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

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