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

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

Изобретение относится к автоматике и вычислительной технике и может быть использовано при реализации технических средств ЭВМ и со дании устройств статистической информации. Цель изобретения - расширение о ласти применения за счет возможнос выявления минимального числа при произвольном распределении нулей и единиц в двоичной записи сравниваемых чисел. На фиг. 1 изображена-схема устройства для сравнения двоичных чисел; на фиг. 2 - реализация элемен та равнозначности. Устройство содержит регистры Iсдвига, вход 2 сдвига, многовходовые элементы ИЛИ 3 и 4, элемент И 5, ц элементов 6 равнозначности, вход 7 задания режима, входы 8 срав ниваемых чисел,группу элементов И 9, управляющий регистр 10, вход I1начальной установки. Элемент равнозначности содержит элементы НЕ 12, И-НЕ 13 и U. Устройство функционирует следующим образом. Перед началом работы в регистры 1 с входа 8 заносятся исходные числа , подлежащие сравнению, а в регист 10 - код 11... 1 (во все разряды единица). При поиске максимального числа на вход 7 задания режима устройства подается уровень логического нуля, а при поиске минимального числа - уровень логической единицы Устройство находит экстремальное (максимальное или минимальное) число за m тактов, где in- число разрядов каждого из регистров 1. В течение очередного С-го такта, где 6 ,2,... ,mJ, анализируется наличие хотя бы одной единицы в одноиме ных (m-l+l)-x разрядах сравниваемых чисел, и, если в этих разрядах содержится хотя бы одна единица, то на выходе первого элемента ИЛИ 3 появляется уровень логичской единицы (в С-м такте работы з старших т-х разрядах регистров I циклического сдвига содержатся двоичные цифры, которые в исходном состоянии записаны в соответствующих (m-1+l)-х разрядах). Одновременно анализируется наличие хотя бы одного нуля в одноименных (m-1+l)-х разрядах тех же сравниваемых чисел 552 которым в текущем 6-м такте соответствуют уровни,логической единицы на соответствующих выходах регистра 10. Разрядность регистра 10 равна числу сравниваемых чисел (числу регистров 1) , причем в исходном положении каждому из сравниваемых чисел соответствует уровень логической единицы на соответствующем выходе регистра 10. Если в этих разрядах содержится хотя бы один ноль, то на выходе второго элемента ИЛИ 4 появляется уровень логической единицы. Этот сигнал формируется теми элементами И 9, каждый из которых вторым входом подключен к регистру 1, содержащему в текущий момент времени в hi-M разряде ноль, а первым входом к формирующему уровень логической единицы выходу регистра 10. Если в каком-либо разряде регистра 10 оказывается ноль, то на первом входе соответствующего элемента И 9 появляется сигнал логического нуля, выключая тем самым соответствующий регистр 1 из работы. Таким образом, если в указанных разрядах регистров 1 содержится хотя бы одна единица и хотя бы один ноль, то на выходе элемента И 5 появляется уровень логической единицы, который подается на управляющие входы элементов 6 равнозначности. При этом те элементы равнозначности, для которых значения сигналов на их входах совцадают, вырабатывают сигналы, устанавливающие соответствующие им регистры 1 и разряды регистра 10 в нулевое состояние. Очередной S-и такт заканчивается подачей тактового импульса на входную шину 2, что приводит к циклическому сдвиГУ на один разряд содержимого каждого из регистра 1 в сторону старших разрядов. Устройство заканчивает свою работу после подачи т-го импульса на входную шину 2. При этом один из регистров 1 содержит экстремальное число, а остальные регистры обнулены. В таблице показаны состояния элементов памяти устройства при поиске экстремального (максимального, а затем минимального) числа из трех трехразрядных чисел 110, 010, 101 (старшие разряды справа).

гЛ

t

в

Fd{:

8

1 в

i

t

a

n

9

w

т

//

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

название год авторы номер документа
Устройство для сравнения двоичных чисел 1984
  • Морозевич Анатолий Николаевич
  • Бутов Алексей Александрович
SU1168926A1
Устройство для сравнения двоичных чисел 1986
  • Маханек Михаил Михайлович
  • Чернявский Виктор Евгеньевич
SU1410020A1
Устройство для определения экстремального числа 1986
  • Голуб Назар Давыдович
  • Гричук Валерий Васильевич
  • Царев Александр Павлович
  • Чепурняк Виктор Георгиевич
SU1388845A1
Устройство для определения максимального из @ -двоичных чисел 1983
  • Мурашко Александр Николаевич
SU1173408A1
Устройство для сравнения -разрядных двоичных чисел 1977
  • Рабинович Владимир Израилевич
SU746502A1
Устройство для выделения максимального числа 1982
  • Корнейчук Виктор Иванович
  • Зеебауэр Марта
  • Марковский Александр Петрович
  • Тарасенко Владимир Петрович
SU1043634A1
Устройство для сравнения чисел в системе остаточных классов 2018
  • Коржавина Анастасия Сергеевна
RU2698413C1
Устройство для определения экстремальных чисел 1983
  • Баранов Валерий Викторович
  • Григорьев Алексей Владимирович
  • Чудов Александр Алексеевич
SU1239709A1
Устройство для сравнительного анализа п чисел 1978
  • Рабинович Владимир Израилевич
  • Чайка Александр Алексеевич
SU736090A1
Устройство для сравнения чисел 1986
  • Авдеев Вадим Александрович
  • Карелин Владимир Петрович
SU1376079A1

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

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

УСТРОЙСТВО ДЛЯ СРАВНЕНИЯ ДВОИЧНЫХ ЧИСЕЛ, содержащее первый и второй многовходовые элементы ШШ, h элементов равнозначности, И регистров сдвига, информационные входы которых являются входами сравниваемых чисел устройства, а входы сдвига объединены и подключены к входу сдвига устройства, прямой выход старшего разряда каждого регистра сдвига соединен с соответствующим входом первого мнрговхо.дового элемента ИЛИ и первым входом соответствующего элемента равнозначности, вторые входы всех элементов равнозначности подключены к входу задания режима устройства, выходы многовходовых элементов ШШ соединены с входами элемента И, выход которого подключен к управляющим входам всех элементов равнозначности, отличающееся тем, что, с целью расширения области применения за счет возможности выявления минимального числа при произвольном распределении нулей и единиц в двойной записи сравниваемых чисел, в него введены группа элементов И и управляющнй регистр, установочный вход которого соединен с входом начальi ной установки устройства, выходы (О поразрядно соединены с первыми входами соответствующих элементов И группы, а входы поразрядно соединены с вькодами соответствующих § элементов равнозначности, второй вход каждого элемента И группы соединен с инверсным выходом старшего разряда соответствующего регистра сдвига, а выход соединен с соответ о ствующим входом второго многовходоо вого элемента ШШ. 30 Л ел

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

Устройство для определения минимального числа 1974
  • Тимофеев Владимир Иванович
SU531150A1
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1
Устройство для сравнения п двоичных чисел 1973
  • Дуда Михаил Алексеевич
  • Матенчук Юлиан Иванович
SU478303A1
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1

SU 1 201 855 A1

Авторы

Морозевич Анатолий Николаевич

Бутов Алексей Александрович

Даты

1985-12-30Публикация

1984-07-25Подача