Устройство для поиска максимального числа

 

Изобретение относится к автоматике и вычислительной технике, в частности к устройствам поиска . максимального числа, и может быть использовано в блоках нормализации порядка чисел с плавающей запятой в ЭВМ, комплексах и системах на модулях с большей степенью интеграции . Целью изобретения является упрощение устройства. Устройство содержит триггер 1 управления, вход 2 запуска, многовходовый элемент ИЛИ 3; генератор 7 импульсов,, счетчик 8, регистры 9, группу элементов 1-ШИ 10, мультиплексоры 11, выходы 12, деыифратор 13, элемент И-НЕ 14, группу элементов И 15, триггеры 16, входы сравниваемых чисел 17, группы элементов И 18 и 19. 1 ил., 1 табл. о. S (Л

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

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

РЕСПУБЛИК (51)4 G 06 F 7/04

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

Н АBTOPCHOMV СВИДЕТЕЛЬСТВУ

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

rIQ ИЗОБРЕТЕНИЯМ И ОТНРЦТИЯМ

ПРИ ГКНТ СССР (21) 4277398/24-24 (22) 06.07.87 (46) 07.03.89. Бюл. ¹ 9 (71) Киевский политехнический институт им. 50-летия Великой Октябрьской социалистической революции (72) В.И.Корнейчук, О.В.Журавлев, В.Н.Сороко и А.Г.Езикян (53) 681.325.5(088,8) (56) Авторское свидетельство СССР № 1105886, кл. G 06 Р 7/04, 1983.

Авторское свидетельство СССР № 1314334, кл. G 06 F 7/04, 1985. (54) УСТРОЙСТВО ДЛЯ ПОИСКА ИАКСИMAJIbH0I ЧИСЛА (57) Изобретение относится к автоматике и вычислительной технике, в

„„80„„1464153 А1 частности к устройствам поиска максимального числа, и может быть использовано в блоках нормализации порядка чисел с плавающей запятой в ЭВИ, комплексах и системах на модулях с большей степенью интеграции. Целью изобретения является упрощение устройства. Устройство содержит триггер 1 управления, вход

2 запуска, многовходовый элемент

ИЛИ 3, генератор 7 импульсов„ счетчик 8, регистры 9, группу элементов

ИЛИ,0 мультиплексоры 11, выходы

12, дешифратор 13, элемент И-НЕ 14, группу элементов И 15, триггеры 16, входы сравниваемых чисел 1?, группы элементов И 18 и 19. 1 ил., 1 табл.

1464153

Изобретение относится к автоматике и вычислительной технике, в частности к устройствам поиска максимального числа, и может быть использовано в блоках нормализации порядка чисел с плавающей запятой в ЭВМ, комплексах и системах на модулях с большой степенью интеграции. 10

Цель изобретения - упрощение уст-ройства.

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

Устройство содержит триггер 1 управ-15 ления,вход 2 запуска,многовходовый элемент ИЛИ З,выход 4 конца работы, выходной коммутатор 5, элемент И 6, генератор 7 импульсов„ счетчик 8, регистры 9, группу элементов ИЛИ 10, мультиплексоры 11, выходы 12, дешифратор 13, элемент И-НЕ .14, группу элементов И 15, триггеры 16 входы

17 сравниваемых чисел, группы элементов И 18 и 19. 25

Техническая реализация предлагаемого устройства может быть выполнена в рамках серий К1 5 и К133, а генератор импульсов за счет применения стандартного кварцевого гене-- 30 ратора и делителя частоты. !

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

По входу 2 подается сигнал за- 35 пуска устройства, при этом на первые управляющие входы регистров 9.i подается сигнал, разрешающий прием кодов анализируемых чисел, коды чисел поступают по входам 17, i (i = 1,M) 40 на регистры 9.i группа триггеров

1б.i устанавливается в единичное со« стояние, счетчик 8 устанавливается в 00...0, а триггер 1 управления— в "1", и íà его единичном выходе по- 45 является потенциал логической "1", который открывает элемент И 6, и с генератора 7 на второй управляющий вход счетчика 8 поступает единичный сигнал. Счетчик 8 устанавливается 5О в первое состояние, и на управляю- щих входах мультиплексоров. 11.х появляется кодовая комбинация, определяющая коммутацию на их выход первого разряда соответствующих регист- 55 ров 9.i. младших разрядах регист,ров 9.i помещаются старшие разряды чисел, т.е. в первом такте будет коммутироваться.старший разряд.

Входы мультиплексоров 11. связаны с инверсными выходами разрядов соответствующих регистров 9.i так что анализируются обратные коды чисел, зафиксированных на этих региI страх. Дальнейшее описание работы схемы приводится на основе этого положения.

Сигналы с выходов мультиплексоров 11.i подаются на вторые входы соответствующих элементов И 15.i, на первые входы которых. подается сигнал с выхода элемента И-НЕ 14, на входы последнего подаются сигналы с выходов мультиплексоров 11.i. Таким образом, производится анализ старших разрядов анализируемых чисел. В случае появления единичного сигнала на выходе j-ro элемента

И 15.j что соответствует наличию

"1" в старшем разряде соответствующего регистра 9.j при одновременном наличии 011 в разряде того же номера какого-либо (хотя бы одного) регистра 9.i что фиксируется наличием единичного потенциала на выходе элемента И-НЕ 14 в данном такте, для числа, зафиксированного на

;, этом регистре 9.j исключается воз— можность его выдачи на выходы 12.i устройства в качестве максимального так как оно заведомо таковым не является.

Запрет выдачи кода числа с указанного регистра организуется слудующим образом. В случае возникновения описанной ситуации на выходе элемента 15.j появляется единичный сигнал, устанавливающий в "О" соответствующий триггер 16.1, и на его нулевом выходе появляется единичный сигнал Запрет выдачи кода", поступающий на третий управляющий вход регистра 9.j.

В случае, если в каком-либо такте на выходах всех мультиплексоров

11.i появляются единичные сигналы, то сигналы запрета выдачи кода по всем регистрам 9.i не формируются, так как не будет сформирован единичный сигнал на выходе элемента

И-НЕ 14.

В случае наличия нуля на выходе

j-го мультиплексора 11.j, а значит, в к-м разряде регистра 9.j (в к-м такте), сигнал запрста выдачи кода с этого регистра не формируется.

Выходы мультиплексоров 11.j подключены также к входам дешифратора

13, реализующего систему функций

У приведено в таблице.

Выходы 1-тп

Входы 1-m

011...11

101 ° ..11

110...11

111...01

1007 ° ..00

010.. ° 00

001...00

000.. ° 10

10 выборке число. Счетчик формирует на

1464153

По истечении и тактов работы устройства (в случае, если возникновения "0" на выходе единственного мультиплексора 11.j не произошло) операция поразрядного анализа закончена, Сигнал запрета выдачи кода сформирован везде, кроме регистров 9.1, содержащих максимальное в данной

20

30

50

Как видно из таблицы, дешифратор

13 фиксирует появление единственного нуля на выходах мультиплексоров

11.i и формирует единицу на соответствующем выходе. В случае возникновения такой ситуации поиск максимального числа закончен, так как им является число, у которого в данном такте анализа обнаружился "0" в соответствующем разряде (и одновременно соответствующие разряды остальных регистров 9.i единичные). Элементы 18.j и.19.j открыты единичным потенциалом на входах с единичного выхода триггера 16.j на второй вход этого элемента 18.j поступает единичный сигнал с соответствующего выхода дешифратора 13, и на второй управляющий вход регистра 9.j на котором зафиксировано максимальное число, подается управляющий сигнал

"Выдать код". Одновременно единичный сигнал формируется на выходе элемента ИЛИ 3, этот сигнал устанавливает триггер управления 1 в "0",и сигнал на нулевом выходе этого триггера открывает коммутатор, входы которого связаны с прямыми выходами разрядов регистров 9.i таким образом, код максимального числа поступает на выходы устройства 12.i (i

1,n). Одновременно на управляющем выходе 2 устройства формируется сигнал "Конец операции,".

В случае, если ситуация возникновения "0" на выходе единственного мультиплексора 11.i в данном такте не возникла,.то по истечении времени, необходимого для организации запрета выдачи кода, генератор 7 формирует следующий импульс, счетчик

8 переходит в следующее состояние, и на управляющие входы мультиплексо- ров 11.i поступает код, определяющий коммутацию следующего разряда регистров 9.i. Описанные процессы повторяются. своем управляющем выходе единичный сигнал, поступающий на вторые входы элементов И 19.i.

Открыты элементы, соответствующие регистрам 9.1, на которых зафиксировано максимальное число, на их выходе, а значит, и на вторых управляющих входах регистров 9.1 появляется сигнал Выдать код .

Одновременно сигнал с управляющего выхода счетчика подается на m+1-й вход элемента ИЛИ 3, триггер 1 устанавливается в "О™. Формируется сигнал Конец операции", и открывается коммутатор 5. Код максимального числа поступает на выходы 12.i устройства.

Устройство закончило свою работу и готово к анализу следующей последовательности чисел.

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

Устройство для поиска максималь35 ного числа, содержащее и регистров, где и — количество сравниваемых чисел, п коммутаторов, п триггеров, три группы элементов И, группу элементов ИЛИ, дешифратор, выходной

40 коммутатор, многовходовый элемент

ИЛИ, триггер управления, элемент И и генератор импульсов, выход которого подключен к первому входу элемента И, второй вход которого соединен с прямым выходом триггера

I управления, вход установки в единичное состояние которого соединен с входом запуска устройства, входами установки в единичное состояние и триггеров и входами разрешения записи всех регистров, информацион-. ные входы которых соединены с входами соответствующих сравниваемых чисел устройства, а прямые выходы разрядов — с соответствующими информационными входами выходного коммутатора, выходы которого являются выходами максимального числа устройства, инверсный выход j-ro разряда

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

Редактор Н.Яцола Техред Л.Олийнык Корректор Н.Король

Заказ 825/51 Тираж 667 Подписное

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

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

Производственно-издательский комбинат "Патент", г.ужгород, ул. Гагарина,101

5 14

i-го регистра, где j == 1» 2,...,m, 1, 2, ° . °,и, ш — разрядность сравниваемых чисел, соединен с i-м информационным входом i-го коммутатора, первые входы всех элементов

И первой группы объединены, выход

i-го элемента И первои группы соединен с входом установки в "0" i-го триггера, прямой выход которого подключен к первым входам i-x элементов И второй и третьей групп, выход i-ro элемента И второй группы соединен с первым входом i-го элемента ИЛИ группы, выход которого соединен с входом разрешение считывания х-го регистра, выходы дешифратора подключены к соответствующим входам многовходового элемента ИЛИ, отличающееся тем, что, с целью упрощения устройства, коммутаторы выполнены на мультиплексорах, и оно содержит многовходовый элемент И-НЕ и счетчик, вход уста64153 6 ковки в "0" которого подключен к входу запуска устройства, счетный вход — к выходу элемента И, выход переполнения соединен с одним из входов многовходового элемента И и вторыми входами всех элементов И третьей группы, а выходы разрядов подключены к соответствующим управ1ð ляющим входам мультиплексоров, выход i-го мультиплексора подключен к второму входу i-го элемента И первой группы и i-му входу дешифратора, 1-й выход которого соединен с вторым входом i-го элемента И второй группы, инверсный выход i-го триггера подключен к входу запрета выдачи кода 1-го регистра, выход многовходового элемента ИЛИ соединен с

Выхоцом установки в 0 триггера управления, инверсный выход которого подключен к.управляющему входу выходного коммутатора и является выходом конца работы устройства.

Устройство для поиска максимального числа Устройство для поиска максимального числа Устройство для поиска максимального числа Устройство для поиска максимального числа 

 

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

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

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

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

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

Изобретение относится к автоматике и вычислительной т сникео Цель изобретения - расширение области прю4енения за счет возможности сравнения чисел в системе остаточных классов

Изобретение относится к вычислительной технике, в частности к устройствам управления ЭВМ

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

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

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

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

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

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

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

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

Изобретение относится к устройствам ВТ, а точнее к устройствам сортировки данных

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

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

Изобретение относится к автоматике и вычислительной технике ,в частности, к устройствам сортировки, и может быть использовано в качестве составной части блока нормализации порядка чисел с плавающей запятой в ЭВМ, комплексах и системах с большой степенью интеграции
Наверх