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

 

ОП ИСАНИ Е

ИЗОБРЕТЕНИЯ

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

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

Республик (1993247

К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ (61) Дополнительное к авт. свид-ву(22) Заявлено 25.02. 81 (21} 3251773/18-24

Р М g+ з

G 06 F 7/04, с присоединением заявки ¹ Государственный комитет

СССР но делам изобретений и открытий (23) Приоритет

Опубликовано 30.01. 83. Бюллетень ¹ 4 (И) УДК 681. 325 5 (088.8) Дата опубликования описания 07.02.83 (72) Авторыизобретения

В. . Агеев и В. С. Люби нск ий (71) Заявитель (54) УСТРОЙСТВО ДЛЯ СРАВНЕНИЯ ЧИСЕЛ

Изобретение относится к автома= тике и вычислительной технике и может быть использовано в цифровых системах контроля и управления, работающих в реальном масштабе времени, в вычислительных .системах коллективного пользования, сетях ЗВМ.Известно устройство для сравне-ния двоичных чисел с допусками, содержащее двоичный счетчик, блок па= мяти, блок сравнения, элементы И„.; инвертор, формирователь.импульсов триггеры.

Сравнение двоичного числа с ниж-. ним и верхним допусками:и выдача сигналов "Меньше", "Больше", "Норма" осуществляется с помощью блока сравнения, на который последовательно подаются значения нижней и верхней границ допуска, а также текущее значение контролируемой величины 11).

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

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

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

f2).

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

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

Поставленная цель достигается тем, что в устройство для сравнения чисел, содержащее регистр, группы элементов И и ИЛИ, сумматоры, элементы И, ИЛИ и ИЛЙ-НБ, триггеры, элементы задержки, дешифраторы, при- 35 чем первый информационный вход устройства соединен с информационным входом регистра, пряьые выжоды которого подключены к информационным входам элементов И первой, второй, 40 третьей и четвертой групп, инверсные выходы регистра соединены с информа-. ционными входами элементов И пятой группы, выходы элементов И первой и пятой групп подключены к водам элементов ИЛИ группы, выходы которых 45 соединены с первыми информационными входами первого и второго сумматоров, инверсные выходы которых подключены к входам первого и второго элементов

ИЛИ соответственно, прямые выходы IIep50 вого и второго сумматоров соединены .с информационными входами элементов

И шестой и седьмой групп соответственно, прямой и инверсный выходы знакового разряда первого сумматора 55 и выход первого Элемента ИЛИ подключены к первому, второму и третьему входам соответственно первого дешифратора, прямой и инверсный выходы знакового разряда второго сумматора щ и выход второго элемента ИЛИ соединены с первым, вторым и третьим входа ми соответственно второго дешифратора, выходы первого и второго дешиф раторов подключены к первым управляющим входам элементов И второй и четвертой групп соответственно и к входам элемента ИЛИ-НЕ, выход которого соединен с первыми управляющими входами элементов И.третьей группы, управляющий вход устройства подключен к первому входу первого элемента И и через первый элемент задержки - к входу установки в нулевое состояние первого триггера, к управляющим входам элементов И пятой группы и к входу второго элемента задержки, выход которого соединен с вторыми управляющими входами элементов И второй, третьей и четвертой групп и через третий элемент задержки с первым входом третьего элемента ИЛИ и с входом четвертогс элемента задержки, выход которого подключен к входу установки в нулевое состояние регист ра, вход начального пуска устройст-, /ва соединен с первыми входами четвер того и пятого элементов ИЛИ и с входами установки в единичное состояние первого и второго триггеров, прямой выход первого триггера подключен к второму входу первого элемента И, выход которого соединен с первыми входами шестого и седьмого элементов

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

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

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

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

И соответственно, седьмой вход дешифратора соединен с четвертым входом второго элемента И и с вторым входом третьего элемента И.

Второй дешифратор содержит элементы И и ИЛИ, причем первый и второй входы дешифратора соединены .с первыми входами первого и второго элементов И соответственно, третий вход дешиыфратора подключен к вторым входам первого и второго элементов И, четвертый вход дешифратора соединен с третьим входом второго элемента И и с первым входом третьего элемента И, пятый.и шестой входы дешифратора подключены к третьему входу первого элемента И и к четвер. тому входу второго эдемента И соот-ветственно, седьмой: вход дешифратора соединен с четвертым входом первого элемента И и с вторым входом третьего элемента И, выходы элементов И подключены к входам элемента

ИЛИ, выход которого соединен с выходом дешифратора.

В конце цикла работы в сумматорах нижнего и верхнего допусков записаны минимальное и максимальное числа из чисел, поступивших на вход устройст= ва. Выдача экстремальных чисел про- изводится в конце цикла работы. Дешифраторы 46 (фиг. 2) и 47 (фиг. 3)t представляют собой логические автоматы без памяти. Каждый дешифратор состоит из трех элементов И и элемента ИЛИ.

50

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

В режиме сравнения поступающих чисел с заданными допусками числа, соответствующие значениям нижнего и, верхнего допусков, с их знаками по информационным входам 53 и 54 соответственно поступают в сумматоры

43 и 44,, а знаки допусков, кроме

60 того, заносятся в триггеры знаков

Зи4.

Сравниваемые числа по информационному входу 55 записываются в ре- гистр 34. Числа поступают в паралле65 льном или последовательном коде в

На фиг. 1 приведена блок-схема устройства; на фиг. 2 и 3 — функциональные схемы дешифраторов °

Устройство содержит триггеры 1 и 2, триггеры 3 и 4 знаков., эле-, 5 менты 5 — 13 задержки, элементы И

14 — 24, элементы ИЛИ 25 — 33, регистр 34,группы элементов И 35 - 41, группу элементов HJIH 42, сумматоры

43 и 44, элемент ИЛИ-НЕ 45, дешифра10 торы 46 и 47, выходы 48 - 52- устрой-. ства, информационные входы 53 — 55 устройства, вход 56 опроса, управляю щий .вход 57, вход 58 начального пуска. Элементы И 19 — 21 и ИЛИ 32

15 входят в состав дешифратора 47, а элементы И 22 — 24 и ИЛИ 33 входят в состав дешифратора 46.

Устройство может работать в режиме сравнения поступающих чисел с задан20 ными допусками и в режиме поиска экстремальных чисел. В обоих режимах поступившие на устройство числа сравниваются с допусками и в .зависимости от результата сравнения

25 Распределяются по трем группам: числа меньше нижнего допуска, числа больше верхнего допуска, числа равны допускам или находятся в интервале между ними.

В режиме сравнения чисел с допусками последние устанавливаются перед началом работы и не меняются.

В режиме поиска экстремальных чисел допуски в процессе работы меняются. В качестве нижнего и верхЗ5 него допусков используются наименьшее и наибольшее числа соответственно из поступивших на вход-устройства чисел.

993247

25 зависимости от типа источника срав-. нннаемых чисел.

С выхода регистра 34 прямой код числа подается на информационные входы групп элементов И 36, 39, 40 и 41, обратный код - на входы группы элементов И 35.

С прямого и инверсного выходов знакового. разряда регистра 34 сигналы поступают на входы дешифраторон 46 и 47. В исходном состоянии триггеры 1 и 2 находятся в."нулевом" состоянии и своими потенциалами с "единичных" выходов запирают эле. менты И 17, 18 и 15.

После записи, числа на управляющий вход 57 подается сигнал, который через элемент 6 задержки поступает на вход элемента 5 задержки и на . управляющие входы группы элементов

И 35.

По этому сигналу обратный код содержимого регистра 34 через группу элементов HJIH 42 выдается на входы сумматоров 43 и 44. В сумматорах 43 и 44 получаются обратные коды сумм нижнего н верхнего допусков с сравниваемым числом.

Коды знаков сравниваемого числа (триггер знака регистра 34),нижнего допуска (триггер знака 3), верхнего допуска (триггер знака 4), коды знаков сумм (триггеры знаков сумматоров 43 и 44) и результаты проверки содержимого сумматорон на нуль (выходы элементон ИЛИ 30 и

31) поступают на входы дешифраторов

46 и 47.

В случае, когда число меньше нижнего допуска, "единичный" ангнал появляется на выходе дешифратора 46 и поступает на управляющий вход груп 40 пы элементов И 39, а при сравниваемом числе, большем верхнего допуска)

"единичный" потенциал формируется на выходе дешифратора 47 и поцается на управляющие входы группы элемен- 45 тов И 41.

Если число равно одному из допускон или находится в интервале между ними, на выходах дешифраторов формируются "нулевые" потенциалы, 50 на выходе элемента ИЛИ-НЕ 45 будет потенциал "единица", который подго-, тавливает к открыванию группу элементов И 40.

Сигнал УпРавления, задержанный на время переходных процессон в сумматорах элементов задержки 5, поступает на вход элемента 7 задержки и на управляющие входа групп элемен- . тов И 39. — 41. По, этому сигналу одна из групп элементов И 39 — 41 открывается и на соответствующие выходы 48

50 выдается код сравниваемого числа.

Импульс с выхода элемента 7 задержки поступает на вход элемента 9 задержки, а также через элемент ИЛИ

25 - на управляющие входа сруппы элементон H 36, а прямой код числа из регистра 34 через группу элементов И 36 и ИЛИ 32 выдается на сумматоры 43 и 44.

В сумматорах восстанавливаются значения верхнего (сумматор 44) и нижнего (сумматор 43 ) допусков.

Импульсом, задержанным элементом

9 задержки на время передачи прямого кода из регистра 34 в сумматоры, регистр 34 устанавливается в "нулевое" состояние.

При поступлении очередного числа цикл работы устройства повторяется.

В режиме пойска экстремальных чисел перед поступлением перного числа последовательности на устройство подается .импульс "Начало поиска экстремума" для перевода устрой стна в нужный режим работы, а после йоступления всех сравниваемах чисел - импульс "Конец поиска экстремума", которым выдаются на выходы наибольшее и наименьшее числа из поступивших на устройство, н устройство приводится и исходное состояние.

Импульс "Начало поиска экстремума" поступает на вход 58 начального пуска. Этим импульсом устанавливаются в "1" триггеры 1 и 2. и через эле мент ИЛИ 26 устанавливаются в "0" триггер знака 3 и сумматор 43, а через элемент ИЛИ 29 — триггер 4 знака и сумматор 44.

Крд первого сравниваемого числа поступает на информационный вход 55 и записывается в. регистр 34.

После записи числа на вход 57 подается импульс, который через элемент И 15, подготовленный к открыванию "единичным" потенциалом с триггеру 2, и элемент ИЛИ 25 поступает на управляющие входы группы элементов И 36, в результате чего прямой код числа из регистра 34 через группу элементов И 36 и ИЛИ 42 заносится в сумматоры 43 и 44.

Импульсы с выхода элемента И 15 через элементы ИЛИ 27 и 28 поступаютна управляющие входя элементов И 14 и 16 соответственно, а на информационные входы этих элементов подается потенциал "единичного" выхода триггера знака регистРа 34. Код знака числа записывается в триггеры 3 и 4.

Управляющий импульс, задержанный элементом 6 задержки, поступает на вход установки в,"0" триггера 2, на вход элемента 5 задержки и на уп-. равляющие входы группы элементов

И 35.

Триггер 2 устанавливается импульсом в "0", а через группы элементов

И 35 и ИЛЙ 42 обратный код числа из регистра 34 поступает на сумматоры 43 и 44.

993247

В результате суммирования прямогс и обратного кодов Одного числа в сумматорах образуется обратный код нуля (" отрицательный нуль" ), т.е. все разряды сумматоров устанавливаются в "-единичное" состояние.

На выходах элементов ИЛИ 30 и 31 формируются "нулевые" потенциалы, которые совместно с потенциалами триггеров знаков сумматоров 43 и 44, регистра 34 и триггеров 3 и 4 поступают на входы дешифраторов 46 и 47.

На выходах дешифраторов формируются "нулевые" потенциалы, которые запирают элементы И 17 и 18, а на выходе элемента ИЛИ-НЕ 45 обеспечивают "единичный" потенциал. Этим потенциалом подготавливается к открыванию группа элементов И 40. Так как на информационные входы группы элементов И 40 поступает прямой код числа из регистра 34. то с приходом управляющего импульса с выхода элемента 5 задержки на третьи входы группы элементов И 40, на выходы 49 выдается код числа. Импульс с выхода элемента 5 задержки, задержанный элементом 7 задержки, через элемент

ИЛИ 25 поступает на управляющие входы группы элементов И 36.

В результате через группы элементов И 36 и ИЛИ 42 прямой код числа заносится в сумматоры 43 и 44. С выхода элемента 9 задержки задержанный импульс устанавливает регистр 34 в "нулевое" состояние. Таким образом, после поступления первого числа в устройство код числа выдается на выход 49 и записывается в сумматоры 43 и 44, а знак числа хранится в триггерах 3 и 4. Второе число поступает на информационный вход 55-и заносится в регистр 34. Импульс уп,равления с управляющего входа 57 поступает на входы элемента б задержки и элемента И 15. На выход элемента И 15 импульсы не проходят, так как.

"на один из входов. поступает потенци.ал с "единичного" выхода триггера 2, находящегося в "нулевом" состоянии.

Импульс задержанный элементом 6 задержки, йодтверждает "нулевое" состояние триггера 2, а также поступает на вход элемента 5 задержки и на управляющие входы элемента И 15, благодаря чему обратный код числа иэ регистра 34 через группы элементов

И 35 и ИЛИ 42 заносится в суммато.Ры 43 и 44, где хранится первое чис- ло.

В результате сложения обратного есода второго числа с содержимым сумматоров в последних (43 и 44) обра-. зуются обратные коды разности первого и второго чисел. При этом возможны три случая: второе число равно первому числу, второе число больше первого числа, второе число меньше первого числа.

Если второе число равно первому числу, в сумматорах 43 и 44 образуется обратный код нуля (" отрицатель. ный нуль") .

В соответствии с логикой работы дешифраторов 46 и 47 на их выходах формируются "нулевые" потенциалы, которые запирают группы элементов Й 39

10 н 41, элементы И 17 и 18 н через элемент ИЛИ-НЕ 45 его выходным потенциалом подготовят к открыванию группу элементов И 40.

Импульсом с выхода элемента 5

>$ задержки код числа из регистра 34 через группу элементов И 40 выдается на выходы 49. Через элемент 7 задержки, элемент ИЛИ 25 управляющий импульс поступает на управляю20 щне входы группы элементов И 36, что обеспечивает выдачу прямого кода второго числа из регистра 34 через группы элементов H 36 и ИЛИ 42 на сумматоры 43 и 44 и восстановление в

25 сумматорах прямого кода первого числа.

Имйульсом, задержанным элементом

9 задержки, регистр 34 устанавливается в "нулевое" состояние.

Если очередное число равно чис30 лу, хранящемуся в сумматорах, процесс повторяется, т.е. число выдается на выход 49, а в сумматорах 43 и 44 восстанавливается прямой код первого числа.

35 когда поступает число, не равное первому числу, в сумматорах 43 и 44 образуются обратные коды разности, не равной нулю, и в соответствии с логикой работы дешифраторов на од40 ном из выходов дешифраторов 46 или

47 соответственно формируется "единичный" потенциал (на выходе дешифратора 46, если поступившее число меньше первого числа, и на выходе

45 дешифратора 47, если поступившее число больше первого числа ).

Если поступившее число больше числа, хранящегося в сумматорах 43 и 44, то "единичный" потенциал с о выхода дешифратора 47 подготавливает к открыванию руппу элементов

И 41, элемент И 18.

На выходе элемента ИЛИ-НЕ 45 этот сигнал формирует "нулевой" по55 тенциал, который закРывает группу элементов И 40. "Нулевым" потенциалом с выхода дешифратора 46 закрывается группа элементов И 39 и элемент

И 17.

Импульс управления, задержанный » элементом 5 задержки, поступает на вход элемента 7 задержки и на управляющие входы групп элементов И 39

41 и элементы И 17 -и 18, на третьи входы которых поступает

65 "единичный" потенциал с триггера 1.

993247

Прямой код числа из регистра 34 выдается на выход ° 50 через группу элементов И 41.

Импульс с выхода элемента И 18, задержанный элементом 12 задержки на время выдачи кода числа на выход 50, через элемент ИЛИ 29 устанавливает сумматор 44 и триггер знака 4 в "0", а с выхода элемента 11 задержки через элемент ИЛИ 28 поступает на управляющий вход элемента И 16, на информационный вход которого подается сигнал с "единичного" выхода знакового разряда регистра 34.

В триггер знака 4 заносится код знака числа.

Импульс управления с выхода элемента 7 задержки через элемент ИЛИ 25 поступает на управляющие входы группы элементов И 36 - этим импульсом прямой код числа из регистра

34 заносится в сумматор 44. С выхода элемента 7 задержки импульс управления, задержанный элементом 9 задержки, устанавливает в "0" регистр 34.

Таким образом, при поступлении числа большего, чем число, хранящееся в сумматорах, оно выдается на выход 50 и заносится в сумматор 44 (верхнего допуска) в качестве верх= него допуска, а его знак заносится в триггер 4 знака. В случае, когда число, поступившее на устройство для сравнения чисел, оказывается меньше числа, хранящегося на сумматорах, на выходе дешифратора 46 формируется "единичный" потенциал, а на выходе дешифратора 47 — "нулевой" потенциал. о

Потенциалом с выхода дешифратора

46 подготавливаются к открыванию группа элементов И 39, элемент И 17, закрывается через элемент ИЛИ-HE 45 группа элементов И 40, а потенциалом с выхода дешифратора 47 закрываются группа элементов И 41 и элемент И 18.

Импульс управления, задержанный элементом 5 задержки, поступает на входы элемента 7 задержки, групп элементов И 39 - 41 и элементов И 17 и 18. Код числа из регистра 34 через группу элементов И 39 выдаетСя на выход 48. На выходе элемента И 17 импульс задерживается элементом 13 задержки на время выдачи кода числа и через элемент ИЛИ 26 устанавливает в "0" сумматор 43 и триггер

3 знака (нижнего допуска), а через время задержки элемента 10 задержки поступает на вход элемента ИЛИ 27 и через элемент И 14 заносит код знака из регистра 34 в триггер 3 знака 1нижнего допуска).

Занесение кода числа в сумматор

43 нижнего допуска) производится через группы элементов И 36 и ИЛИ 42 импульсом, задержанным элементом.7

65 ла равны одному из допусков или лежат в интервале между ними, а также производит отыскание и выдачу наибольшего и наименьшего из всех поступивших на устройство чисел. При задержки и прошедшим через элемент

ИЛИ 25.

Установка регистра 34 в "0" про-i изводится импульсом, задержанным элементом 9 задержки.

Таким образом, при поступлении. числа, меньшего,. чем число, хранящееся в сумматоре 43, QHo выдается на выход 48 и заносится в сумматор 43 (нижнего допуска), знак числа заносится в триггер 3 знака.

В процессе поступления чисел на устройство они сравниваются с содержимым сумматоров (верхнего и нижне-, го допусков) и в зависимости от ре зультатов сравиения выдаются íà вы

15 ход 48, если числа меньше числа, хранящегс»ся в сумматоре 43 (нижнего допуска), — на выход 50, если поступившие числа больше числа, хранящегося в сумматоре 44 (верхнего

Щ допуска), — на выход 49, если числа равны содержимому одного из сумматоров или находятся в интервале между ними.

И с приходом каждого числа, меньшего содержимого сумматора 43 или большего содержимого сумматора 44, содержимое сумматоров меняется.

Меньшее число записывается в сумма» тор 43, большее - в сумматор 44 °

Т.е. в сумматорах 43 и 44 всегда хранятся наименьшее и наибольшее, соответственно, из всех поступивших чисел.

Конец цикла поиска экстремального числа определяется поступлением на вход 56 импульса "Конец поиска экстремума". Этот импульс подается на управляющие входы групп элементов И 37 и 38, на информационные входы которых поступают прямые ко4р ды чисел из сумматоров 43 и 44 соответственно. Коды чисел наибольшего и наименьшего чисел выдаются на выходы 52 и 51 соответственно. Кроме того, импульс "Конец поиска экстре45 ума" устанавливает в "0" триггер 1 и через время задержки элемента 8 задержки, через элементы ИЛИ 26 и 29 устанавливает в "0" сумматоры 43 и

44 и триггеры знаков 3 и 4.

Таким образом, применение дополнительных элементов и функциональных связей позволяет расширитЬ область применения устройства.

Предлагаемое устройство производит сравнение двоичных чисел с допусками с учетом знаков чисел и допусков, осуществляет распределение поступивших двоичных чисел в соответствии с результатами сравнения по трем группам: числа меньше нижнего допуска, gg числа больше верхнего допуска, чис13 993247 этом поступающие числа устройство выдает по трем группам, аналогично вышеуказанному, но в качестве верхнего и нижнего допусков используются наименьшее и наибольшее из поступивших яа данный момент чисел, т.е. происходит сравнение чисел не с постоянными, а с меняющимися допусKcNH °

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

1. Устройство для сравнения чисел содержащее регистр, группы элементов И и ИЛИ, сумматоры, элементы И, ИЛИ и ИЛИ-НЕ, триггеры, элементы 15 задержки, дешифраторы, причем первый информационный вход устройства соединен с информационным входом регистра, прямые выходы которого подключены к информационным входам элементов Щ

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

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

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

993247

16 вход устройства соединен с вторым информационным входом второго сумматора и c,информационным входом второго триггера знака, прямой и инверсный выходы которого подключены к шестому и седьмому входам второго дешифратора.

2. Устройство по п.,1, о т л и ч а ю щ е е с я тем, что в нем первый дешифратор состоит из элементов И И ИЛИ, причем первый вход дешифратора соединен с первым входом первого элемента И, выход которого подключен к первому входу элемента

ИЛИ, второй вход дешифратора соединен с первым входом второго элемен- 35 та И, выход которого подключен.к второму входу элемента ИЛИ, третий вход дешифратора соединен с вторыми входами первого и второго элементов

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

3. Устройство по п. 1, о т л ич а ю щ е е с я тем., что в нем вто-. рой дешифратор содержит элементы И и ИЛИ, причем первый и второй вхо.ды деаифратора соединены с первыми входами первого и второго элементов

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

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

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

Источники информации, принятые во внимание при экспертизе

1. Авторское свидетельство СССР

Р 538359, кл. G 06 F 7/04, 1976.

2 ° Авторское свидетельство СССР по заявке 9 2814371/18-24, кл. G 06 F 7/04, 17.07.80 (прототип).

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

 

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

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

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

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

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

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

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