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

 

УСТРОЙСТВО ДЛЯ ВЫДЕЛЕНИЯ ЭКСТРЕМАЛЬНЫХ ЧИСЕЛ, содер)-атее И блоков сравнения(п - количество срав-. HHBaeNf-ix чисел), каждый из которых содержит регистр, первый элемент И, узел связи, состоящи; из первого и второго элементов ИЛИ,m узлов коммутации (п - число разрядов сравниваем 1х чисел), каждый из которчх состоит из первого и второго элементов И и элемента ИЛИ, и схему сравнения, состоглпую из первого и второго триггеров, первого, второго и третьего элементов И, причем первый вь-хвд блокировки каждого -го блока сравнения (i 1,2, ..., t) соединен с nepBbiM управляющим входом ( + 1) -го блока сравнения, первый и второй выходы переносов каждого ( -го блока сравнения подключены к первому и второму входам переносов ( - 1J-го блока сравнения , первчй вход опроса устройства соединен с первыми входами первых элементов И каждого блока сравнения , выход элемента И -го блока сравнение подключен к первомуадресному выходу ; -го блока сравнения, прямой и инверсный выходы j -го разряда регистра (i 1,2, ...,) каж дого блока сравнения соединены с первыми входами первого и второго элементов И соответственно j -го узла коммутации, j -и вход тактовых сигналов устройства соединен с первым входом элемента ИЛИ j -го узла коммутации каждого блока сравнения, выход элемента ИЛИ j -го узла коммутации казддого .блока сравнения подключен к вторым нходам элементов И i -го узла коммутацп:, Быxoд - первого и второго элементов И j -го узла коммутации i -го блока сравнения соединен с j-ми входами первого и .второго элементов ИЛИ узла связи соответственно i-го Олока соавнения , выходы пеового и второго элементов ИЛИ узла связи i -го блока сравнения подключены к первым входам первого и второго элементов И соответственно схемы сравнения 4-го блока сравнения и первым и вторым выходам переносов соответ (Л ственно i -го блока сравнения, первый и второй входы переносов ( -го блока сравнения подключенч к вторым входам первого и второго элементов И схемы сравнения i -го блока сравнения , выходы первого и второго элементов И схемы сравнения -го блока сравнения соединены с входами установки в единичное состояние первого и второго триггеров схемы ел сравнения 1-го блок-а сравнения, инверсные выход-- первого и второго со сд триггеров схем;.- сравнения i -го блока срав.нения .подключены к входам 05 третьего элемента И схемы сравнения, выход третьего элемента И схемы сравW нения соединен с третьими входами первого и второго элементов И схемы сравнения i -го блока сравнения, прямой выход первого триггера схемы сравнения i-го блока сравнения подключен к второму входу первого элемента И -го блока сравнения, прямой выход второго триггепа cxeMi-j сравнения соединен с первым выходом блокировки -го блока сравнения, первый управляющий вход i -го блока сравнения подключен к третьему входу первого элемента И j -го блока срав

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

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

РЕСПУБЛИН

M5D 06 Р 7 12

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

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

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

ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТКРЫТИЙ, (21) 3466924/18-24 (,22) 08.07.82 (46) 07.12.83. Вюл. М 45 (72) Г.А. Поляков и В.Е. Козлов (53) 681. 325. 5 (088. 8) (56) 1. Авторское свидетельство

СССР Р 752326, кл. С 06 г 7/02, 1978.

2. Авторское свидетельство СССР по зачвке .) 3340296/18-24, кл. 06 F 7/02, 1981 (прототип) . (54) (57) УСТРОЙСТВО ДЛЙ В??ДЕЛЕНИЯ

ЭКСТРЕМАЛЬНЫХ ЧИСЕЛ, содержащее г? блоков сравнения (n — количество срав-. ниваем-|х чисел), каждый из которых содержит регистр, первый элемент

И, узел связи, состоящий из первого и второго элементов ?IJIH,гП узлов коммутации (и? — число разрядов сравниваемых чисел 1, каждый из которых состоит из nepaoro и второго элементов И и элемента ИЛИ, и схему сравнения, состочщую из первого и второго триггеров, первого, второго и третьего элементов И, причем первый в сбд блокировки каждого

j --ro блока сравнения (л = 1,2, tl) соединен с первым управляющим входом (< + 1) -го блока сравнения, первый и второй выходы переносов каждого j -го блока сравнения подключены к первому и второму входам переносов (1 в 1) -го блока сравнения, перв.-|й вход опроса устройства соединен с первыми входагли первых элементов И каждого блока сравнения, выход элемента И q -го блока сравнения подключен к первому адресному 1выходу s -го блока сравнения, прямой и инверсный выходы -го разряда регистра (i 1,2, ..., гг)каж— дого блока сравнения соединены с первыми входами первого и второго элементов И соответственно 1 -го узла коммутации, j -й нход тактовых сигналов устройства соединен с пер„„SU„„1059563 А вым входогл элемента ИЛИ 1 -го узла коммутации каждого блока сравнения, выход элемента ИЛИ j -го узла коммутации каждого .блока сравнения подключен к вторым Exодам элементов

И ) -го узла коммутацг?г, выходя первого и второго элементов И -го узла коммутации 1 --ro блока сравнения соединен с ) -ми входами первого и второго элементов ИЛИ узла связи соответственно q -ro блока сравнения, выходя пеового и второго элеглентон ИЛИ узла связи 1 -го блока сравнения подключены к первым входам первого и второго элементов

И соответственно схемы сравнения -го блока сравнения и первым и вторым выходам переносов соответственно < -го блока сранненич, первый и второй входы переносов < — го блока сравнения подключены к вторягл входам первого и второго элементов

И схемы сравнения I --го блока сравнения, выходы первого и второго элементов И схемы сравнения j --го блока сравнения соединены с входами установки в единичное состояние первого и второго триггеров схемы сравнения < -го блока сравнения, инверсные выходя первого и второго триггеров схемы сравнения (-го блока сравнения .подключены к входам третьего элемента И схемы сравнения, выход третьего элемента И схемы сравнения соединен с третьими входами первого и второго элементов И схемы сравнения j -го блока сравнения, прямой выход перного триггера схемы сравнения j --го блока сравнения подключен к второму входу первого элемента И q-ro блока сравнения, прямой выход второго триггера схемы сравнения соединен с первым няходом блокировки < -го блока сравнения, первый управляющий вход i -ro блока сравнения подключен к третьему входу первого элеглента И j -ro блока срав1059563 кения, выход первого элемента И «го узла коммутации i --ro блока сравнения соединен с j --м информационным .выходом a --ro блока сравнения, о т л и ч а ю щ е е с я тем, что с целью расширения его функциональных возможностей путем обеспечения выделения локально- минимальных значений чисел, в каждый блок сравнения введены элемент ИЛИ и второй элемент И, причем второй выход блокировки i --ro блока сравнения соединен с вторым управляющим входом (j + 1j -го блока сравнения, второй вход опроса устройства соединен с первым входом второго элемента И

j-ro блока сравнения, выход второго элемента И i -го блока сравнения подключен к второму адресному выходу

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

Известно устройство для выделения экстремального из пш-разрядных двоичных чисел, содержащее пш-разрядных регистров num узлов анализа, состоящих из трех элементов И, П дополнительных триггеров, группы элементов И-HE,. H, группу элементов ИЛИ.

Выделение экстремального числа в устройстве производится поразрядным 15 сравнением по сигналам, Формируеыым по окончании сравнения в данном разряде или если во всех триггерах данного разряда содержится одинаковая информация (все нули или все единицы) N

Недостатком такого устройства являются узкие функциональные возможности.

Наиболее близким техническим реше- р5 нием к изобретению является устройство для выделения экстремальных чисел, содержащее п узлов сравнения, причем выход блокировки каждого 4 -го узла сравнения, где < = 1,2,...,п, соединен с управляющим входом (+

+ 1j -го узла сравнения, первый и второй Выходы переносов каждого -zo узла сравнения подключены к первому и ВтОрОму ВхОдам: переносОВ { — 1) — ГО З узла сравнения, вход опроса устройства соединен с первым входом элемента И каждого узла сравнения, выход элемента И каждого -го узла сравнения подключен к -му адрес 1-го блока сравнеыия, инверсный выход первого триггера схемч сравнения 1 -го блока сравнения соединен с вторым входом, второго элемента И

<-го блока сравнения, инверсный выход второго триггера схемы сравнения

<-го блока сравнения соединен с вто рым выходом блокировки -го блока ° сравнения;, второй управляющий вход

i-го блока сравнения подключен к третьему входу второго элемента И этого блока сравнения, выходы первого и второго элементов И -ro блока сравнения подключены к входам элемента :ИЛИ того же блока сравнения, Выход элемента ИЛИ -i-го блока cpasненни соединен с вторыми входами элементов ИЛИ всех узлов коммутации

<-го блока сравнения. а ному выходу устройства, каждый узел сравнения содержит регистр, элемент

И.и узел связи, состоящий из двух элементов ИЛИ, п узлов коммутации, состоящих из элемента ИЛИ и двух элементов И, и схему сравнения, которая состоит из двух триггеров и трех элементов И, причем прямой и инверсный выходы каждого j -го раз» ряда регистра, где 1 = 1,2,..., m (П вЂ” количество разрядов в сравниваемых числах), соединены с первыми входами первого и второго элементов

И соответственно I --го узла коммутации, выход элемента И каждого i -го узла сравнения подключен к первому входу элемента ИЛИ каждого узла коммутации < -ro узла сравнения, каждый.

1-й вход тактовых сигналов устройства соединен с вторым входом элемента ИЛИ 1 -ro узла коммутации всех узлов сравнения, выход элеМента ИЛИ каждого I -го узла коммутации подключен к вторым входам элементов И

j-го узла коммутации, выход первого и второго элементов И каждого 1 -ro узла коммутации каждого j --го узла сравнения соединен с 1 -м входом первого и второго элемента ИЛИ узла связи .соответственно j -го узла сравнения, выходы первого и второго элементов ИЛИ узла связи каждого 1 -го узла сравнения подключены к первым входам первого и второго элементов

И соответственно схемы .сравнения

j-го узла сравнения, выходы первого и второго элементов ИЛИ узла связи -го узла сравнения соединены с вторым и первым выходами переносов соответственно > -ro узла сравнения, 1059563

40 первый и второй входы переносов каждого -го узла сравнения подключены к вторым входам первого и второго элементов И схемы сравнения (-го узла сравнения, выходы первого и второго элементов И схемы сравнения 5 каждого j -го узла сравнения соединены с входами установки в единичное состояние первого и второго тригге-. ров схемы сравнения j -го. узла сравнения, инверсные выходы первого и вто-30 рого триггеров схемы сравнения в каждом из узлов сравнения подключены к входам третьего элемента И схемы сравнения, выход которого соединен с третьими входами первого,и второго элементов И схемы сравнения, прямой выход первого триггера схемы сравнения s --ro узла сравнения подключен к второму входу элемента

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

i-ro узла сравнения, выход первого элемента И каждого I --го узла коммутации каждого ) -го узла сравнения соединен с 1 -м информационным выходом <-го узла сравнения (2) .

Недостаток известного устройства также обусловлен узкимо.функциональными возможностями.

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

Поставленная цель достигается тем, что в устройство для выделения экстремальных чисел, содержащее д блоков сравнения (и — количество сравниваемых чисел), каждый из которых содержит регистр, первый элемент И, узел связи, состоящий из первого и второго элементов ИЛИ, в узлов коммутации (m - число раз- 45 рядов сравниваемых чисел), каждый из которых состоит из первого и второго элементов И и элемента ИЛИ, и схему сравнения, состоящую из первого и второго триггеров, первого, второго и третьего элементов И, причем первый выход блокировки каждого 1 -го блока сравнения (j = 1,2, ...,nI соединен с первым управляющим входом (i + 1) -го блока cpasнения, первый и второй выходы переносов каждого q -го блока сравнения подключены к первому и второму входам переносов (-1)-ro блока сравнения, первый вход опроса устройства соединен с,первыми входами пер- 60

I вых элементов И каждого блока сравнения, выход элемента И < - го блока сравнения подключен к первому адресному выходу -го блока сравнения, прямой и инверсный выходы $ -""го раз- 65 ряда регистра tj = 1,2, ...,rn) каж» дого блока сравнения соединены с первыми входами первого и второго элементов И соответственно -го узла коммутации, j -й вход тактовых сигналов устройства соединен с первым входом элемента ИЛИ j --го узла коммутации каждого блока сравнения, выход элемента ИЛИ j -ro узла коммутации каждого блока сравнения. .подключен к вторыь входам элементов

И j--го узла коммутации, выходы первого и второго элементов И -го узла коммутации -го блока сравнения соединены с j -- м и входами первого и второго элементов .ИЛИ узла связи соответственно t --го блока сравнения, выходы первого и второго элементов

ИЛИ узла связи 1 -го блока сравнения подключены к первым входам первого и второго элементов И соответственно схемы сравнения j --го блока сравнения и к первым и вторым выходам переносов соответственно s -го блока сравнения, первый и второй ахорун пе. реносов (-го блока сравнения подключены к вторым входам первого и второго элементов И схемы сравнения

<-го блока сравнения, выходы первого и второго элементов И схемы сравнения i --го блока сравнения соединены с входами установки в единичное состояние первого и второго триггеров схеьы сравнения 1 --ro блока сравнения, инверсные выходы первого и второго триггеров схемы сравнения -го блока сравнения подключены к входам третьего элемента И схемы сравнения, выход третьего элемента И схемы сравнения соединен с третьими входами первого и второго элементов И схемы сравнения < --ro блока сравнения, прямой выход первого триггера схеьн сравнения < --ro блока сравнения подключен к второму входу первого элемента И,< --ro блока сравнения, прямой выход второго триггера схемы сравнения соединен с первым выходом блокировки i -ro блока сравнения, первый управляющий вход i -го блока сравнения подключен к третьему входу первого элемента И -го блока сравнения, выход первого элемента И, -го узла коммутации -го блока сравне- ния соединен с j --м информационным выходом t --ro блока сравнения, в каждый блок сравнения введены элемент.

ИЛИ и второй элемент И, причем второй выход блокировки -ro блока сравнения соединен с вторым управ.ляющим входом (+ 1) -го блока сравнения, второй вход опроса устройства соединен с первым входом второ, го элемента И. s -го блока сравнения, выход второго элемента И i -го блока сравнения подключен к второму адресному выходу j --ro блока сравнения, инверсный выход первого ту иггера

1059563 схемы сравнения I --ro блока сравнения соединен с вторым входом второго элемента И I -го блока сравнения, инверсный выход второго триггера схемы сравнения j-ro блока сравнения соединен с. вторым выходом блокиров- 5 ки < --го блока сравнения, второй управляющий вход -го блока сравнения подключен,к третьему входу второго элемента И этого блока сравнения, выходы первого и второго эле- 10 ментов И -ro. блока сравнения подключены к входам элемента ИЛИ того же блока сравнения, выход элемента

ИЛИ j -ro блока сравнения соединен с вторыми входами элементов ИЛИ всех узлов коммутации е -го блока сравнения.

Такое выполнение позволяет выделять наряду,с локально-максимальными значениями локально-минимальные значения чисел.

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

Устройство содержит rl блоков 1 сравнения, состоящих из регистра 2, элемента И 3, узла 4 связи, который состоит из первого 5 и второго 6 элементов ИЛИ, м узлов 7 коммутации, содержащих элемент ИЛИ 8, первый

9 и второй 10 элементы И, схемы 11 сравнения, в состав которой входят первый 12 и второй 13 триггеры, первый 14, второй 15 и третий 16 элементы И, а также Ф информационных выходов 17, ы входов 18 тактовых сигналов, и адресных выходов 19, вход 20 опроса, и вторых адресных выходов 21 и второй вход 22.опроса.

В состав блока сравнения входят также элемент ИЛИ 23 и второй элемент

И 24. 40

Положим, что блоки 1 сравнения и входящие в их состав схемы 11 сравнения имеют текущий индекс < и пронумерованы от 1 до и, разряды чисел имеют текущий индекс j и пронумеро- 45 ваны слева направо от 1 до т (первый — старший, щ-й — младший) .

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

В исходном состоянии все регистры 50

2 содержат нулевую информацию, первый 12 и второй 13 триггеры блока

1 сравнения находятся в нулевом состоянии.

Единичные .Уровни с инверсных выходов триггеров 12 и 13 поступают на входы третьего элемента И 16 блока сравнения, а единичный уровень с выхода этого элемента подается на третьи входы элементов И 14 и 15 60 и открывает цепи прохождения сигналов сравнения. В силу перекрестного соединения выходов элементов ИЛИ 5 и б с выходами переносов в пределах каждого блока 1 сравнения на элементе И 14 сравниваются сигналы с прямого выхрда I -го разряда регистра

2 j -го блока 1 сравнения и с инверсного выхода 1 -го разряда регистра 2 (< + 1) -го блока 1 сравнения, а на элементе И 15 — с инверсного выхода I --ro разряда регистра 2 i --го блока 1 сравнения и прямого выхода ° того же разряда регистра 2 (» + 1) -ro блока. сравнения.

Сравнение всех разрядов происходит одинаково по тактовым сигналам единичного уровня.

В регистры 2 блоков 1 сравнения принимаются двоичные числа. Первый тактовый сигнал с входа 18 подается через элемент ИЛИ 8 .на вторь|е входи элементов И 9 и 10 первого узла 7 коммутации всех блоков 1 сравнения и открывает цепи прохождения сигналов с прямого и инверсного выходов первого разряда всех регистров соответственно через элементы ИЛИ 5 и б на первые входы элементов И

14 и 15 схемы 11 сравнения.

Если в первом разряде регистров

i-ro и (i + 1)-го блоков сравнения содержатся соответственно "1" и

"0", то на обоих входах первого элемента И 14 i -й схемы 11 сравнения будут сигналы единичного уровня, а на обоих входах второго элемента И 15 этой схемы — сигналу нулевого уровня. В единичное состояние установится первый 12 триггер i --й схемы сравнения. Нулевой уровень с инверсного выхода этого триггера подается на вход третьего элемента

И 16, и нулевой уровень с его выхода, поданный на третьи входы элементов .

И 14 и 15, разрывает цепь прохождения сигналов через первый 14 и второй 15 элементы И < -й схемы сравнения. Сравнение < -ro и (i + 1)-го значений чисел на этом заканчивается.

Если в первом разряде регистров

I-ro и (+ 1) -ro блоков сравнения содержатся соответственно "й" и

"1", то в единичное состояние установится второй триггер 13 < -й схемы сравнения. Сравнение i --ro u (» + 1) -го чисел на этом тоже заканчивается.

Если в первом разряде регистров -ro и (i + 1)-го блоков сравнения содержится одинаковая информация, то на первом и втором входах элементов И 14 и 15 будут сигналы разного уровня. Следовательно, на входах этих элементов будет нулевой. уровень и триггеры 12 и . 13 i -й схемы 11 сравнения останутся в исходном состоянии. Сравнение чисел будет продолжено в следующих разрядах.

После окончания сравнения по леднего rn-го разряда чисел на вход

1059563

ВНИИПИ 3 акаэ 9841/52 Тираж 706 Подписное

Филиал ППП "Патент", r.Óêãîðoä,óë.Ïðoåêòíàÿ,4

20 опроса подается сигнал единичного уровня, который поступает на первый вход элементов И 3 всех блоков сравнения. На выходе элемента

И 3 t --ro блока сравнения сигнал единичного уровня будет в случае, когда на втором и третьем его входах будет единичный уровень. Это соответствует состоянию первого 12 и второго 13 триггеров (j — 1)-ro блока сравнения "0" и "1" и состоянию триггеров 12 и 13 i -го блока сравнения "1" и "0", т.е. наличию .локального максимума s регистре j -го блока сравнения. Единичный уровень с выхода элемента И 3, поданный через элемен ИЛИ 23 и первый вход элемента ИЛИ 8 всех узлов 7 коммутации » --го блока 1 сравнения, разрешает считывание значения локально-максимального числа с информационных выходов 17.. Единичный уровень на адресном выходе 21 устройства указывает положение локального максимума.

Сигнал единичного уровня, поданный на второй вход 22 опроса, поступает на первый вход вторых элемен-тов И 24 всех блоков 1 сравнения.

На выходе элемента И 24 i --го блока 1 сравнения сигнал единичного уровня будет, когда состояние первого 12 и второго 13 триггеров (» -1).-го и j.-го

5 блока 1 сравнения будут соответственно "1", "0" и "0", "1", что указывает на наличие локального минимума в регистре 2 i -го блока сравнения. Единичный уровень с выхода

1О второго элемента И 24, поданный через элементы ИЛИ 23 и 8 на все узлы 7 коммутации j го блока сравнения, разрешает считывание локально-минимального числа с информа 5 ционных выходов 17. Единичный уровень на втором адресном выходе 19 устройства указывает положение локального минимума.

Таким образом, устройство обес@ печивает выделение из множества сравниваемых чисел наряду с локаль" но-максимальными локально-минимальных: значений чисел и определение их положений. Это позволяет использовать устройство для выделения экстремальных чисел при цифровой обработке информации.

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

 

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

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

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

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