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

 

ОП ИСАНИЕ

ИЗОБРЕТЕНИЯ

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

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

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

Республик и ц881736

* г

Ф (6l ) Дополнительное к авт. саид-ву (22) Заявлено 18.01,80 (21) 2871860/18 — 24 с присоединением заявки РЙ (23) Приоритет (51)М. Кл.

G 06 F 7/06

3ЪоударотаенныИ комитет

СССР нп делам нэабретеннй н открытий

Опубликовано 15.11.81 Бюллетень М 42

Дата опубликования описания 15.11.81 (53) УД К681.325.5 (088.8) (72) Авторы изобретения

В. Б. Кублановский и Я. В. Маховер (7l ) Заявитель (54) УСТРОЙСТВО ДЛЯ ПОИСКА ЧИСЕЛ В ЗАДАННОМ ДИАПАЗОНЕ

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

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

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

Наиболее близким к предложенному является устройство для поиска чисел в заданном диапазоне, которое содержит регистры чисел, регистр значения границы диапазона, блоки сравнения, шину опроса, триггеры, шину сбро- . са. При этом выходы MIHGTpoB чисел соединены с первыми входами блоков сравнения, вторые входы которых соединены с выходами регистра значения диапазона, а третьи входы— с шиной опроса. Выходы блоков сравнения соединены со счетными входами соответствующих триггеров, нулевые входы которых соединены с шиной сброса (2).

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

10 и сравнение со значением верхней границы диапазона. Значения проверяемых чисел и значении границ диапазона должны быть одного знака, а выходная информация на триггерах 5 сигнализирует только о том, что в соответствующих регистрах 1 находятся числа, относящие-

15 ся к заданному диапазону.

Цель изобретения — . повышение быстродействия устройства.

Поставленная цель достигается тем, что в устройство для поиска чисел в заданном диапа-

20 зоне, содержащее первый и второй регистры, схемы сравнения, причем выходы первого регистра соединены со входами первой группы первой и второй схем сравнения, выходы второго

881736

15 го

25 зо

55 регистра подключены ко входам второй группы первой схемы сравнения и ко входам первой группы третьей схемы сравнения, введен третий регистр, элементы равнозначности, мажоритарный элемент и дешифратор, выходы третьего регистра соединены со входами второй группы второй и третьей схем сравнения, выход знакового разряда каждого К-го регистра, где К вЂ” 1, 2, 3, подключен к К-му входу мажоритарного элемента и к первому входу К-го элемента равнозначности, выход мажоритарного элемента соединен со вторыми входами элементов равнозначности, выход первого элемента равнозначности подключен к первым входам старших разрядов первой и второй схем сравнения, выход второго элемента равнозначности соединен со вторым входом старшего разряда первой схемы сравнения и с первым входом старшего разряда третьей схемы сравнения, выход третьего элемента равнозначности подключен ко вторым входам старших разрядов второй и третьей схем сравнения, выходы схем сравнения подключены ко входам дешифратора.

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

Устройство содержит регистры 1 и 2, схемы сравнения 3 — 5, дешифратор 6, элементы равнозначности 7 — 9, мажоритарный элемент 10, регистр 11.

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

В регистры 2 и 11 записываются коды границ диапазона. Затем в регистр 1 записывается код числа, для которого необходимо определить, находится ли оно в заданном диапазоне. Знаковые разряды чисел, записанных в регистрах

1, 2 и 11 поступают на мажоритарный элемент

10 и первые входы элементов 7 — 9. На выходе, мажоритарного элемента 10 и вторых входах элементов 7-9 появляется потенциал, соответствующий потенциалу на двух либо трех входах мажоритарного элемента. На входах двух либо трех элементов 7 — 9 совпадают сигналы и на выходе этих элементов появляется сигнал, который и записывается в старшие разряды соответствующих блоков сравнения 3 — 5. В случае равенства знаковых разрядов на регистрах 1, 2 и 11 на входах блоков сравнения поступают соответствующие коды с лишней

"Г в старшем разряде, которая не влияет на результаты сравнения и на выходе дешифратора 6 появляется "1" в случае, когда код числа, записанного на регистре 1 находится в интервале между кодами, записанными на регистрах 2 и 11. В случае неравенства знаковых разрядов на регистрах 1, 2 и 11 на входы старших разрядов соответствующих блоков сравнения 3 — 5 поступает "0", т.е. коды двух равных по знаку чисел заведомо больше кода

4 третьего числа и поэтому "1" на выходе дешифратора 6 появляется в том случае, если знак числа, записанного на регистре 1, равен знаку числа, записанного на одном из оставшихся регистров, и код этого регистра больше кода, записанного на регистре 1. Остальные выходы дешифратора 6 могут быть использованы для выявления других зависимостей между числами, записанными на регистрах 1, 2 и 11 (например, выявление среднего, нахождение в интервале, включая две границы или одну границу диапазона и т.д.), Таким образом, определение нахождения числа в заданном диапазоне происходит за один такт работы устройства без предварительного определения верхней или нижней границы диапазона с различными значениями знаковых разрядов числа и значений границ и с возможностью выявления и других логических зависимостей между числами, записанными на регистрах 1, 2 и 11.

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

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

Устройство для поиска чисел в заданном диапазоне, содержащее первый и второй регистры, схемы сравнения, причем выходы первого регистра соединены со входами первой группы первой и второй схем сравнения, выходы второго регистра подключены ко входам второй группы первой схемы сравнения и ко

"входам первой группы третьей схемы сравнения, о т л и ч а ю щ е е с я тем, что, с целью повышения быстродействия, в него введен третий регистр, элементы равнозначности, мажо4 ритарный элемент и дешифратор, выходы третьего регистра соединены со входами второй группы второй и третьей схем сравнения, выход знакового разряда каждого К-го регистра, где К вЂ” 1, 2, 3 подключен к К-му входу мажоритарного элемента и к первому входу

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

881736 6

1. Авторское свидетельство СССР и 263278, кл. G 06 F 7/06, 1969.

2. Авторское свидетельство СССР Н 486317, кл. G 06 F 7/06, 1974 (прототип).

ВНИИПИ Заказ 9972/73 Тираж 748 Подписное

Филиал ППП "Патент", r. Ужгород, ул.Проектная, 4

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

 

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

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

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

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

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

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

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

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

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

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

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