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

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

(54) УСТРОЙСТВО ДЛЯ СРАВНЕНИЯ ЧИСЕЛ

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

название год авторы номер документа
Устройство для сравнения чисел 1977
  • Титков Александр Дмитриевич
  • Федоров Вольдемар Георгиевич
SU717757A1
Устройство для сравнения чисел 1977
  • Титков Александр Дмитриевич
  • Федоров Вольдемар Георгиевич
SU620977A1
Устройство для сортировки чисел 1983
  • Попова Татьяна Викторовна
  • Радкевич Вячеслав Николаевич
  • Чигиринова Ольга Ивановна
SU1113797A2
СПОСОБ И УСТРОЙСТВО СУММИРОВАНИЯ ДВОИЧНО-ДЕСЯТИЧНЫХ КОДОВ 2008
  • Беляев Олег Алексеевич
  • Власов Борис Михайлович
  • Краснов Александр Васильевич
  • Новожилова Карина Александровна
RU2395833C2
УСТРОЙСТВО ДЛЯ ТЕКУЩЕГО КОНТРОЛЯ И СТАТИСТИЧЕСКОГО АНАЛИЗА РАЗМАХОВ КОЛЕБАНИЙ НАПРЯЖЕНИЯ 1993
  • Ермаков В.Ф.
  • Хамелис Э.И.
RU2075752C1
СПОСОБ И УСТРОЙСТВО СЧЕТА ИМПУЛЬСОВ 2015
  • Будникова Ольга Алексеевна
  • Новиков Григорий Григорьевич
  • Ядыкин Игорь Михайлович
RU2604334C2
Устройство для сравнения чисел 1987
  • Петухов Василий Иванович
  • Лимановский Илья Зиновьевич
SU1439573A2
Преобразователь кода системы остаточных классов в позиционный код 1984
  • Баранов Владимир Леонидович
  • Смичкус Евгений Адамович
SU1228290A1
Устройство для умножения двоичных чисел 1980
  • Нежевенко Юрий Иванович
SU981996A1
Демодулятор сигналов с минимальной частотной манипуляцией 1985
  • Родькин Иван Иванович
  • Завьялов Александр Николаевич
  • Ефимов Владимир Алексеевич
SU1261136A1

Реферат патента 1981 года Устройство для сравнения чисел

Формула изобретения SU 822 176 A1

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

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

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

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

соответственно, инверсные выходы первого и второго элементов И/И-НЕ подключены к-первому и второму входам установки в единичное состояние третьего триггера, входы синхронизации всех триггеров соединены со входом тактовых сигналов устройства, входы установки в нулевое состояние всех триггеров подключены

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

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

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

Однако в таком устройстве операция сравнения с допустимой погрешностью выполняется только над двоичными числами, поэтому функциональ0ные возможности устройства эграничвни, так как его нельзя использовать для сравнения чисел, представленных в системе исчисления с произвольным основанием. Целью изобретения является.расширение функциональных возможностей устройства за счет обеспечения сравнения чисел с произвольным основанием с допустимой погрешностью. Поставленная цель достигается тем, что в устройство для сравнения чисел, содержащее элементы И/И-НЕ, триггеры, причем прямые выходы перво го и второго элементов И/И-НЕ соединены с первыми входами установки в единичное состояние первого и второго триггера соответственно, инверсные выходы первого и второго элементов И/И-НЕ подключены к первом у и второму входам установки в единичное состояние третьего триггера, входы синхронизации всех Триггеров соединены со входом тактовых сигналов устройства, входы установки в нулевое состояние всех триггеров подключены ко входу сброса устройства, третий и четвертый входы уста новки в единичное состояние третьего триггера соединены со входом задания погрешности управления устройства, прямые выходы первого и второго три геров подключены к пятому и шестому входам установки в единичное состоя ние соответственно третьего триггер инверсный выход первого триггера соединен со вторым вхддом установки в единичное состояние второго тригг ра, инверсный выход второго триггера подключен ко второму входу установки в единичное состояние первог триггера, введены два элемента И-ИЛИ/И-ИЛИ-НЕ и четвертый триггер, причем прямой выход первого триггер соединен с первым входом установки единичное состояние четвертого триг гера и с первым входом первого элемента И-ИЛИ/И-ИЛИ-НЕ, прямой выход которого подключен к первому входу второго элемента И/И-НЕ, прямой выход второго триггера соединен со вторым входом установки в единичное состояние четвертого триггера и с первым входом второго элемента И-ИЛИ/И-ИЛИ-НЕ, прямой выход которо подключен к первому входу первого элемента И/И-НЕ, первый и второй ин формационные входы устройства соеди нены со вторыми входами первого и второго элементов, И-ИЛИ/И-ИЛИ-НЕ соответственно, выход четвертого триггера подключен к третьим входам первого и второго элементов И-ИЛИ/ /И-ИЛИ-НЕ, инверсные выходы которых соединены со вторыми -входами первог и второго элементов И/И-НЕ соответственно, вход задания режима работы устройства подключен к четвертым входам элементов И-ИЛИ/ИгИЛИ-НЕ,вхо сигналов опроса устройства соединен третьим и четвертым входами устаовки в единичное состояние четверого триггера. На чертеже изображена функциональая схема устройства. Устройство содержит элементы -ИЛИ/И-ИЛИ-НЕ 1 и 2, элементы /И-НЕ 3 и 4, RS-триггеры 5-8, инфорационные входы 9 и 10 и управляющие входы 11-15. Сравниваемые числа ,. ---ао и ., . . . b р в позиционной системе исчисления с основанием . р & 2 прямыми значениями синхронно поступают старшими р-ичными разрядами вперед соответственно на входы 9 и 10 элементы И-ИЛИ/И-ИЛИ-НЕ 1 и 2. При этом каждая цифра ag.bg представляется в виде изображающего ее т-разрядного .последовательного двоичного кода, причем сочетания m двоичных разрядов, соответствующие , считаются недозволенными. Одновременно с подачей очередных цифр на вход 11 задания режима работы устройства поступает т-разрядный последовательный двоичный код корректирующий поправки с р, необходимый для коррекции при определен- ных условиях либо числа А, либо числа В. На прямых выходах элементов И, И-НЕ 3 и 4 определяется первая ненулевая разность -между старшими разрядами очередных цифр сравниваемых чисел, которая фиксируется как результат сравнения А больше В, А меньше В на R.S-триггерах 6 и 7 соответственно. При , RS-триггер б по входу S первым старшим разрядом, в котором было несовпадение, после окончания действия тактового импульса, подаваемого на вход 13, установится в единичное состояние и своим инверсным выходом .заблокирует установочный вход S RS-триггера 7,.а прямым выходом установит разрешающий потенциал на одних входах S RS-триггеров 5 и 8 и на одном из входов элемента И-ИЛИ/И-ИЛИ-НЕ 2. При А-с в,, наоборот, в единичное состояние установится RS-триггер 7 и своим инверсным выходом заблокирует установочный вход S RS-триггера 6, а прямым выходом установит разрешающий потенциал на других входах S RS-триггеров 5 и 8 и на одном из входов элемента И-ИЛИ/ /И-ИЛИ-НЕ 1. В момент прихода первогостаршего разряда каждой цифры, начиная со второй, на вход 12 подается импульс опроса. Если к этому моменту времени окажется, 4Tq или , то RS-триггер 5, после окончания действия тактового импульса, устанавливается в единичное состояние, которое разрешает коррекцию цифр

а , а . , . ... , а о при Л В или цифр Ь ,.. Ьо при А В.

Коррекция осуществляется путем поразрядного логического сложения на элементах И-ИЛИ/И-ИЛИ-НЁ 1 и 2 соответствующих кодов цифр с кодом корректирующей поправки С. Результат сравнения чисел с погрешностью +1 определяется нулевым состоянием RS-триггера 8, переброс которого в состояние не равно осуществляется в соответствии с логическим выражением ,( А В) (. ) V ()(aVbJ), где а- , Ь - одноименные двоичные разряды кодов цифр а, Ь соответственно. Следовательно, RS-триггер 8 сохраняет состояние равно, если после фиксации результата сравнения в оставшихся (i+1)-младших двоичных разрядах числа А стоят нул и в этих же двоичных разрядах числа В с учетом их коррекции стоят единицы, и, наоборот, при А В в (i+1)-младших двоичных рязрядах числа А, с учетом их коррекции, стоят единицы и в этих же двоичных разрядах числа В - нули. Если же будет другое сочетание двоичных рязрядов, например, они будут равны друг друг а bg после фиксации результата , то RS-триггер 8 после окончания действия тактового импульса на момент Jcoвпaдeния одноименных разрядов установится в единичное состойии или не равно.

Опрос результатов сравнения производится после окончания передачи кодов соответствующих чисел, и каходой операции сравнения предшествует импульс сброса устройства, лодBaeMiifi на вход 14.

Результат сравнения чисел определяется анализом нулевых состояний RS-триггеров 6 и 7.

При сравнении чисел с погрешностьюИ на вход 15 подается разрешаю1-;ий потенциал, а при сравнении с погрешностью, отличной от ±1, на вход 15 подается запреша19Щий сигнал, который блокирует входы S RS-триггера 8 на момент анализа млаших разрядов чисел. В этом случае числа А и В сравниваются с погрешностью Д ±(2 p -1-oi) , где число k определяет количество младших цифр, не участвующих в сравнении, а число об - точные и допустимые границы интервала погрешностей. Число 06 р - 1 определяет точные границы интервала погрешностей, и все числа А и В, удовлетворяющие условию IA-B.I р , будут сравниваться устройством.

Число 06 О определяет допустимые границы интервала погрешностей, и числа-А и В, удовлетворяющие условию р |А-В| р, могут сравниваться или не сравниваться устройством в зависимости от их положения на числовой оси.

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

цифр этих чисел.

Использование предлагаемого

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

0 конвейерной организации обработки массива р-ричных данных.

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

25

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

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

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

SU 822 176 A1

Авторы

Титков Александр Дмитриевич

Толмачева Людмила Андреевна

Даты

1981-04-15Публикация

1979-07-04Подача