Устройство для определения экстремальных чисел Советский патент 1982 года по МПК G06F7/04 

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

1

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

Известно устройство для выделения экстремального числа, содержащее поразрядные элементы ИЛИ-НЁ и узлы переноса. Устройство обеспечивает автоматическую выборку экстремального числа .

Однако это устройство требует зна-. чительных аппаратурных затрат. Кроме того, одно из экстремальных чисел выделяется в обратном коде, а для получения прямого кода другого экстремального числа необходимо подавать сравниваемые числа в обратном коде.

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

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

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

IS подсоединены к элементу ИЛИ и к выходным шинам. Входы счетчика соединены с выходами триггера, элементов И и ИЛИ и входными шинами Ъ Устройство обеспечивает автома20тическую выборку обоих экстремальных чисел и представления этих чисел в прямом коде, однако имеет невысокое быстродействие. Целью изобретения является повышение быстродействия устройства. Эта цель достигается тем, что устройство для определения экстремальных чисел, содержащее триггер, ВЫХОДЫкоторого являются первой гру пой выходов устройства, а входы являются управляющими входами устройства, которые соединены также с установочными входами счетчика, выходы последнего соединены с второй группой выходов устройства и с первой группой входов схем сравнения, вторые группы входов которых соединены с информационными входами устройства, а выходы точного равенства схем сравнения - с третьей группой выходов устройства, снабжено первым, вторым, третьим и четвертым элементами И, элементами ИЛИ, элементом ИЛИ-НЕ и элементом aanpeta, причем единичный выход триггера сое динен с первыми входами первого и .второго элементов И, нулевой выход триггера - с первыми входами третье го и четвертого элементов И, вторые входы с первого по четвертый элемен тов И соединены с выходом элемента ИЛИ-НЕ, входы KOTOporcf соединеныс выходами точного равенства схем сравнения, третьи входы первого и четвертого элементов И соединены с выходом элемента запрета, разрешающий вход которого соединен с входом тактовых импульсов устройства, а за прещающий вход элемента запрета и .третьи входы второго и третьего эле ментов И соединены с выходом элемента ИЛИ, входы которого соединены с выходами приближенного равенства схем сравнения, выходы первого и че вертого .элементов И соединены соответственно с суммирующим и вычитающим входами второго разряда счетчик а выходы второго и третьего элементов И - соответственно с суммирующи и вычитающим входами первого разряд счетчика. На чертеже приведена схема устро ства. . .. Устройство содержит триггер 1, э элементы И 2-5 счетчик 6, схемы сравнения 7,.,.,7, элемент ИЛИ-НЕ Злемент ИЛИ 9 управляющие входы 10 и HI входы тактовых импульсов .1 информационные входы 13/ .... 13г первую группу выходов 1А и 15, втор группу выходов 16, третью группу выходов.17, выходы I8v, ,.., 181, 19, .., 19х элемент запрета,20. Устройство работает следующим образом. /, Поиск экстремальных чисел начинается при поступлении сигнала на уп-равляющий вход 10 (минимум) или на управляющий вход 11 (максимум). Например, осуществляется поиск минимального числа. Сигнал с входа10 ус танавливает счетчик 6 в нулевое состояние, а триггер 1 - в единичное состояние. При этом появляются сигналы на первых входах элементов И 2 и 3. Поскольку на выходах 18, ..., }8 схем сравнения 7f, ..., 7(/ сигналы отсутствуют (если среди сравниваемых чисел нет нуля) , имеются сигналы на вторых входах элементов И 2 и 3 с выхода элемента ИЛИ-НЕ 8. Тактовые импульсы по входу 12 поступают через элемент запрета 20 на третий вход элемента И 2. Поскольку выход элемента И 2 соединен с суммирующим входом триггера второго | после младшего) разряда счетчика 6, каждый тактовый импульс с выхода элемента И 2 увеличиваеп; содержащееся в счетчике б число на два. Формирующаяся таким образом последовательность чисел поступает на схемы сравнения 7 , ..., 7|. Если минимальное из сравниваемых чисел, поданных по входам .13, ..., 13 на схемы сравнения, четное, то на одном из выходов 18, .., появится сигнал равенства числа в счетчике 6 этому минимальному числу. Исчезнет сигнал с выхода элемента 8 на втором входе элемента И 2, и поступление импульсов в счетчик 6 прекратится. Таким образом, наличие сигнала на выходе Ц свидетельствует о поиске минимального числа, код этого минимального числа - на выходах 16, . сигнал на каком-либо выходе 18/j, ... , 18 к индицирует схему сравнения и само минимальное число (поданное на эту схему). Если же минимальное из сравниваемых чисел нечетное, то в момент, когда разность между этим минимэль. ным числом и числом, сформированным в счетчике 6, станет равной единице, появится сигнал на одном из выходов схем сравнения 19, -, Ч9ц. Появляющийся в результате этого сигнал на в.ыходе ИЛИ 9 запирает элемент запрета 20, прекращая поступление импульсов в счетчик, и поступает через элемент И 3 на суммирующий вход счетчика суммирующий вход триггера первого, т.е. младшего разряда). Эта единица суммируется с содержимым счетчика 6, после чего в счетчике сформировано число равное минимальному из сравниваеJMbix чисел. С появлением сигнала на одном из выходов 18, ..., 18)(точное равенство чисел) осуществляются oпepaции с получением таких же результатов. При поиске максимального числа сигнал по входу 11 устанавливает счетчик 6 в единичное состояние, а триггер 1 - в нулевое. Тактовые импульсы с выхода элемента И 5 умен шают содержимое счетчика 6 на два. Формирующаяся в счетчике убывающая последовательность чисел поступает на схемы сравнения 7у , .., УК. Далее схема работает аналогично. Таким образом, организация описанных связей в предлагаемом устрой стве позволила получить двукратный выигрыш времени определения экстремальных чисел. Формула изобретения УсГройство для определения экстремальных чисел, содержащее триггер, выходы которого являются первой группой выходов устройства, а входы являются управляющими входами устройства, которые соединены также с установочными входами счетчика, в ходы последнего соединены с второй группой выходов устройства и с первой группой входов, схем сравнения, вторые группы входов которых соедин .ны с информационными входами устрой 0 а выходы томного равенства схем сравнения - с третьей группой выходов устройства, отличающееся тем, что, с целью повышения быстродействия ycTpoficTBa, оно снабжено пер вым, вторым, третьим и четвертым элементами И, элементами ИЛИ, элементом ИЛИ-НЕ и элементом запрета, причем единичный выход триггера соединен с первыми входами первого и второго элементов И, нулевой выход триггера с первыми входами третьего и четвертого элементов И, вторые входы с первого по четвертый элемент И соединены с выходом элемента ИЛИ-НЕ, входы которого соединены с выходами точного равенства схем сравнения, третьи входы первого и четвертого элемент тов И соединены с выходом элемента запрета, разрешающий вход которого соединен с входом тактовых импульсов устройства, а запрещающий вход элемента запрета и третьи входы второго и третьего элементов И соединены с выходом элемента ИЛИ, входы которого соединены с выходами приближенного равенства схем сравнения, выходы первого и четвертого элементов И соединены соответственно с суммирующ| 1М и вычитающим входами второго разряда счетчика, а выходы второго и третьего элементов И соответственно с суммирующим и вычитающим входами первого разряда счетчика. , Источники информации, принятые во внимание при экспертизе 1.Авторское свидетельство СССР . № 658558, . G Об F 7/02, 1979. 2.Авторское свидетельство СССР № , кл.б 06 F 7/02, 1976. 3- Авторское свидетельство СССР jW . кя, G 06 F 7/04, 1979 (прототип).

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

название год авторы номер документа
Устройство поиска заданного числа 1984
  • Крылов Николай Иванович
  • Полищук Виктор Михайлович
  • Шубина Наталья Николаевна
SU1183955A1
Устройство для определения экстремальных чисел, представленных числоимпульсным кодом 1989
  • Филиппович Тенгиз Владимирович
  • Какабадзе Циала Гивиевна
SU1665369A1
Устройство для распределения заданий в сетях электронных вычислительных машин 1982
  • Мазаник Вячеслав Вячеславович
  • Неффа Виктор Михайлович
  • Львов Станислав Николаевич
  • Потетенко Виктор Васильевич
SU1075261A1
Устройство для сравнения чисел 1986
  • Василькевич Александр Владимирович
  • Крищишин Валерий Михайлович
  • Черкасский Николай Вячеславович
  • Щирба Юрий Яковлевич
SU1339547A1
Устройство для сравнения двоичных чисел 1989
  • Горбунов Александр Григорьевич
  • Баронов Сергей Михайлович
  • Попович Николай Гаврилович
  • Сидоров Владимир Анатольевич
SU1633390A1
Устройство для определения медианы 1985
  • Кашин Владислав Федорович
  • Кузьмин Юрий Иванович
  • Шейхов Рамиз Азизович
SU1278889A1
Устройство для определения экстремальных чисел 1989
  • Горбель Александр Евгеньевич
  • Сидоренко Николай Федорович
  • Остроумов Борис Владимирович
  • Петренко Василий Иванович
SU1642463A1
Устройство для моделирования систем массового обслуживания 1981
  • Воробьев Валерий Степанович
  • Морев Игорь Иванович
SU962970A1
Устройство для сортировки двоичных чисел 1974
  • Благовещенский Игорь Михайлович
  • Куровский Николай Павлович
  • Крючков Виктор Викторович
  • Соколов Сергей Андреевич
SU526888A1
Устройство для определения экстремального числа 1977
  • Смирнов Николай Николаевич
  • Степанов Анатолий Валентинович
SU717756A1

Иллюстрации к изобретению SU 964 630 A1

Реферат патента 1982 года Устройство для определения экстремальных чисел

Формула изобретения SU 964 630 A1

SU 964 630 A1

Авторы

Полисский Юрий Давидович

Даты

1982-10-07Публикация

1981-03-18Подача