Устройство для поиска чисел в заданном диапазоне Советский патент 1984 года по МПК G06F7/06 

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

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

6426

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

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

название год авторы номер документа
Устройство для поиска чисел в заданном диапазоне 1981
  • Иванов Николай Григорьевич
SU993250A1
Устройство для поиска чисел в заданномдиАпАзОНЕ 1979
  • Иванов Николай Григорьевич
SU822179A1
Преобразователь двоичного кода угла в двоично-десятично-шестидесятиричный код градусов,минут,секунд 1980
  • Война Владимир Михайлович
  • Сикорский Юрий Михайлович
  • Ярема Михаил Федорович
SU960791A1
Вычислительное устройство 1979
  • Жуков Валерий Александрович
  • Медведев Израиль Львович
SU885994A1
Устройство для логарифмирования 1978
  • Чачанидзе Владимир Гивиевич
  • Смородинова Ольга Григорьевна
  • Асатиани Гурам Георгиевич
  • Кублашвили Тенгиз Отарович
  • Мирианашвили Роин Зурабович
SU711560A1
Устройство для поиска чисел в заданном диапазоне 1985
  • Иванов Николай Григорьевич
SU1260945A1
Суммирующее устройство с плавающей запятой 1982
  • Каляев Анатолий Васильевич
  • Сулин Геннадий Андреевич
  • Станишевский Олег Борисович
  • Тарануха Виталий Модестович
  • Головко Сергей Михайлович
  • Виневская Лидия Ивановна
  • Лисуненко Владимир Владимирович
SU1056182A1
Многоканальное устройство для определения знака разности фаз 1984
  • Арсюков Анатолий Иванович
  • Бойко Михаил Михайлович
  • Курносенков Николай Павлович
SU1250980A1
Вероятностный преобразователь аналог-код 1986
  • Добрис Геннадий Владимирович
  • Золотарев Леонид Вадимович
  • Корчагин Владимир Герасимович
  • Кравцов Леонид Яковлевич
  • Лакийчук Дмитрий Евменович
SU1363461A1
Устройство для сортировки информации 1985
  • Семичев Сергей Витальевич
  • Лукин Борис Михайлович
  • Рукоданов Юрий Петрович
SU1278834A1

Иллюстрации к изобретению SU 1 116 426 A1

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

УСТРОЙСТВО ДПЯ ПОИСКА ЧИСЕЛ В ЗАДАННОМ ДИАПАЗОНЕ, содержащее регистр входных чисоп, регистр цеитра .диапазона, генератор тактовых импуль.сов,узел группировки, узел вьщеления такта старшей декады, блок логического анализа и элемент ИЛИ, причем вход регистра входных чисел подключен к информационному входу устройства, вход регистра центра диапазона подключен к задающему входу устройства, выход блока логического анализа под1слючен к первому входу элемента ИЛИ, вход генератора тактовых импульсов подключен к входу запуска устройства, а выход - к входам узла группировки . разрядов и узла выделения такта старшей декады, о тличающееся тем, что, с целью повышения быстродействия устройство содержит распределитель тактовых импульсов, второй блок логического анализа, триггер и две группы элементов НЕ, при этом блок логического анализа содержит группы элементов И, группы элементов ШШ, дешифратор нуля, сумматор, регистр, три триггера, два элемента И, элемент ИЛИ и элемент НЕ, при этом выход генератора тактовых импульсов подключенк входу распределителя тактовых импульсов, выход узла выделения такта старшей декады подключен к тактовому входу триггера, выход которого является выходом устройства, а информационный вход подключен к выходу элемента , второй вход которого подключен к выходу второго блока логического анализа, выход генератора тактовых импульсов подключен к входам управления сдвигом регистра входных чисел и регистра центра диапазона, выходы младших декад которых подключены к входам элементов НЕ соответственно первой и второй групп, первые входы элементов И первых групп первого и второго блоков логического анализа, подключены к выходам младших декад регистра входных чисел и регистра центра диапазона соответственно,первые входы элементов 2 И вторых групп первого и второго блоков логического анализа подключены к выходам элементов НЕ второй и пер вой групп соответственно, в каждом блоке логического анализа выходы элементов И первой и второй групп нодкпючены к первым .входам элементов ИЛИ первой и второй групп соотйетственно, выходы которых подключены к входам первой и второй групп сумматора,выходы разрядов которого подключены к информа1шонным входам регистра, выходы разрядов которого подключены к информационным входам дешифратора нуля и первым входам элементов И третьей группы, выхода которых соединены с вторыми входами элементов ИЛИ второй группы, первый выход .распределителя тактовых импульсов соедит ней с вторыми входами элементов И пер-

Формула изобретения SU 1 116 426 A1

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

Известно устройство для поиска чисел в заданном диапазоне, содержащее регистры чисел, блоки сравнения,триггеры, регистр значений границ диапазона С I -5 .

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

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

Однако и данное устройство имеет недостаточное быстродействие.

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

Поставленная цель достигается тем, что в устройство для поиска чисел в заданном диапазоне, содержащее регистр входных чисел, регистр центра диапазона, генератор тактовых импульсов, узел группировки, узел выделения такта старшей декады, блок логического анализа и элемент ИЛИ, причем вход регистра входиьпс чисел подключен к информационному входу устройства, вход .регистра центра диапазона подключен к задающему входу устройства, выход .блока логического анализа подключен к первому входу элемента ШШ, вход генератора тактовых импульсов подключен к входу запуска устройства, а выход - к входам узла группировки разрядов и узла выделе ния такта старшей декады, введены распределитель тактовых- импульсов, второй блок логического анализа,триггер и две группы элементов НЕ, при этом каждый блок логического анализа содержит, группы элементов И, группы элементов Ш1И, дешифратор нуля, сумматор, регистр, три триггера, два элемента И, элемент Ш1И и элемент НЕ, при этом выход генератора тактовых импульсов подключен;к входу распределителя тактовых импульсов, выход узла вьщеления такта старшей декады подключен к тактовому входу триггера, выход которого является выходом устройства, а информационный вход подключен к выходу элемента ИЛИ,второй вход которого подключен к выходу второго блока логического анализа, выход генератора тактовых импульсов подключен к входам управления сдвигом регистра входных чисел и регистра центра диапазона, выходы младших декад которых подключены к входам элементов НЕ соответственно первой и второй групп, первые входы элементов И первых,групп первого и второго бло ков логического анализа подключены к выходам младших декад регистра вхо ных чисел и регистра центра диапазона соотвественно, первые входы эле.ментов И вторых групп первого и второго блоков логического анализа подключены к выходам элементов НЕ вто.рой и первой групп соответственно,в каждом блоке логического анализа выходы элементов И первой и второй - групп подключены к первым входам элементов ИЛИ первой и второй групп соот ветственно, выходы которых подключены к входам первой и второй групп сумматора, выходы разрядов которого под ключены к информационным входам регистра, выходы разрядов которого под ключены к информационным входам дешифратора нуля и первым входам элементов И третьей группы, выходы кото рых соединены с вторыми входами элементов ИЛИ второй группы, первый выход рапределителя тактовых импульсов соединен с вторыми входами элементоэ И первой и второй групп, с тактовыми входами первого и второго триггеров и с первым входом элемента ИЛИ перво го и второго блоков логического анализа, второй выход распределителя тактовых импульсов соединен с вторыми входами элементов ШШ первой груп пы, вторыми входами элементов И трет ей группы и первым входом первого элемента И первого и второго блоков логического анализа, третий выход распределителя тактовых импульсов и выход узла группировки разрядов подключены соответственно к первому и второму управляющим входам дешифраторов нуля первого и второго блоков логического анализа,вход запуска устройства подключен к входам обнуления первого и второго триггеров первого и второго блоков логического анализа, при этом в каждом блоке логического анализа выход переполнения сумматора подключен к информационным входам первого и третьего тригге ров, выход первого триггера подключен к вхбду переноса сумматора и к входу элемента НЕ, выход которого соединен с первым входом второго элемента И, выход которого является выходом данного блока логического анализа, а второй вход соединен с выходом второго триггера, информационный вход которого соединен с выходом дешифратора нуля, выход третьего триггера Подключен к второму входу первого элемента И выход которого соединен с вторым входом элемента ШШ, выход которого подключен к управляющему входу регистра. На фиг. I представлена блок-схема предлагаемого устройства для поиска чисел в заданной диапазоне; на фиг.2t. блок-схема блошка логического анализа. Устройство содержит регистр 1 входных чисел, регистр 2 центра диапазона, группы элементов НЕ 3 и 4, блоки 5 и 6 логического анализа, элемент ИЛИ 7, триггер 8, генератор 9 тактовых импульсов, распределитель 10 тактовых импульсов, узел И группировки и узел12 выделения такта старшей декады. Блоки 5 и 6 логического анализа содержат группы элементов И 13, 14 и 15, группы элементов ИЛИ 16 и 17, триггеры 18 и 19, сумматор 20,триггер 21, регистр 22, дешифратор 23 нуля, элемент НЕ 24, элементы И 25 26, элемент ШШ 27.Устройство имеет информационный вход 28, заданиций вход 29, вход 30 запуска. Елок 5 (6) имеет входы 3137. Устройство работает следующим образом. В регистр 2 вводится двоично-десяг тичное число А - центр диапазона в регистр 1 вводятся поочередно двоич5-десятичные числа X, подлежащие анализу. По окончании ввода в регистр 1 каждого очередного числа на вход Запуск устройства подается пусковой импульс; Этот импульс устанавливает в исходное состояние триггеры 19 и 18 блоков 5 (6) логического анализа и запускает генератор 9 тактовых импульсов, формирующий серию тактовых импульсов. сло тактовых импульсов соответствует количеству, де °° входных двоично-десятичных числах. Начиная с младших декад,чиса с регистров 1 и 2 начинают поступать на входы 31 и 32 блоков 5 и 6 огического анализа. Принадлежность чисел зад,анно1.- диапазону определяется путем подекадного вычисления.разности между входными числами X и числом А (центром диа пазона) с одновременным анализом получаемой разности. Если разность по абсолютной величине не превьппает половины заданного диапазона поиска, то анализируемое число считывается принадлежащим диапазону. Поскольку заранее неизвестно какое из чисел А или X больше, в устройстве имеются два параллельно работающих блока 5 и 6-логического анализа. В блоке 5 производит.ся вычитание Х-А, в блоке 6 вычисляется А-Х,одновременно производится анализ каждой из этих разностей. При вычитании пос ледних старших декад чисел А и X ста .новится известно какое из этих двух чисел больше, одновременно заканчивается анализ обоих значений разности. Результат анализа снимается с выхода того из блоков 5 или 6, в котором производилось вычитание меньше го числа из большего. . Через элемент ИЛИ 7 по импульсу уз ла 12 выделения такта старшей декады результат анализа записывается в три гер 8, где хранится до окончания ана лиза следующего числа X. Выход тригrfepa 8 является выходом устройства. Каждый из блоков 5 и 6 логического анализа производит подекадное вычитание поступающих на входдз 31 и 32 двоично-де.сятичных чисел с одновременным анализом получаемой разности. Для упрощения понимания блок-схем фиг. 1 и фиг. 2 связи, по которым происходит передача декад параллельным четырехразрядным кодом, обозначены толстыми стрелками.

По каждой декаде работа блоков 5,6 производится в три такта. По такту Т(| , поступающему с распределителя 10

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

5 и 6, открьшаются группы элементов определяются количеством такИ 13 и 14, чер.ез.которые на параллель-, старших декад, группируемых узный четырехразрядный сумматор 20 поступает очередная декада вычитаемых

чисел. По заднему фронту такта Т. , 50в момент времени Т проверяется напрошедшему через элемент ИЛИ 27, про- декаде. Любая изводится запись некорректированной единица в старших разрядах кода

декады разности в четырехразрядныйразности вызовет срабатывание тригге регистр 22. Одновременно устанавлива-Р произойдет пропадание на выхоются в состояние,соответствующее cnrk5SДе блока анализа сигнала принадлежносналу на выходе переноса сумматора 20, .

триггер 19 переноса в следукяцую дека- Если в MOMeat вычитания последней

ду и триггер 21 |фррекции.,старшей декады разности возникает

в старших декадах кода разности.

Количество проверяемых на отсутствие единиц старших декад и, следолом 11 группировки. По каждому из. сгруппированных тактов старших декад lio такту Т, ,поступающему с распределителя10 тактовых импульсов на входы 35 блоков 5 и 6,.осуществляется коррекция полученной декады разности. Для этого на один из входов сумматора 20 через группу элементов И 15 к группу элементов ИЛИ 17 подключается некорректированная декада разности с выхода регистра 22, а на другой вход сумматора 20 через группу элементов ИЛИ 16 подается импульс такта Т , обеспечивая тем самым существование на данном входе сумматора 20 параллельного корректирующего кода 1010 (десять).Если в это время триггер 21 коррекции дает команду на коррекцию,т.е. коррекция необходима, то элемент И 25 открыт, и по з.аднему фронту импульса TQ , прошедшему по цепи элемент И 25, элемент.ИЛИ 27, в регистр 22 запишется коректированное значение данной декады разности. По такту Т , поступающему с распределителя 10 на вход 36 блоков 5 и 6, производится анализ полученной декады разности. Анализ разности чисел А и X основан на том факте, что о величине разности можно судить по наличию единиц в старших декадах разности. Например, если числа содержат четыре декады, а в двух старших декадах разности нет ни одной единицы, то разность не может превышать числа 99 (код 0000 0000 1001 1001), которое в данном случае и будет соетавлять половину диапазона поиска чисел при любом заданном числе А .-..центре диапазона, превышающем число 99. Таким образом, задача определения принадлежности числа диапазону сводится к проверке наличия всех нулей сигнал о необходимости заема из следующей декады, это будет свидетельствовать о том, что данный блок анализа производил вычитание большего числа из меньшего. В этом случае ера батывает элемент НЕ 24, закрывается элемент И 26, данный блок анализа отключается , результат считьшается с другого блока анализа. По заднемуфронту импульса старшей декады, поступающего с выхода узла 12, результат анализа записывается в триггер 8 и поступает на выход устройства. Технико-экономические преимущества предпагаемого устройства по сравнению с известными проявляются в том что обеспечивается возможность последовательного анализа разности в устройстве одновременно с процессом ее вычисления, за счет чего достигается, повьшенне быстродействия устройства.

Документы, цитированные в отчете о поиске Патент 1984 года SU1116426A1

Печь для непрерывного получения сернистого натрия 1921
  • Настюков А.М.
  • Настюков К.И.
SU1A1
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1
Аппарат для очищения воды при помощи химических реактивов 1917
  • Гордон И.Д.
SU2A1
Устройство для поиска чисел в заданномдиАпАзОНЕ 1979
  • Иванов Николай Григорьевич
SU822179A1
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1

SU 1 116 426 A1

Авторы

Романов Роман Николаевич

Иванов Николай Григорьевич

Парицкий Леонид Яковлевич

Петров Владимир Степанович

Даты

1984-09-30Публикация

1982-04-26Подача