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

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

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

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

название год авторы номер документа
Устройство для сортировки чисел 1984
  • Попов Вячеслав Григорьевич
SU1254467A1
Устройство для моделирования узлов коммутации сообщений 1986
  • Любинский Владимир Степанович
  • Синявин Владимир Павлович
  • Варварин Владимир Тимофеевич
  • Бука Юрий Владимирович
SU1354203A1
Устройство для моделирования узлов коммутации сообщений 1985
  • Любинский Владимир Степанович
  • Синявин Владимир Павлович
SU1278879A1
Устройство для автоматического контроля веса материала в бункерах 1980
  • Лошкарев Геннадий Иванович
  • Попко Иван Адольфович
  • Каграманян Эдуард Артемович
  • Малько Николай Савельевич
SU964475A2
Устройство для распределения приоритетных заявок по процессорам 1987
  • Ганитулин Анатолий Хатыпович
  • Попов Вячеслав Григорьевич
  • Шибаев Сергей Анатольевич
SU1495795A1
Устройство для автоматического поиска неисправностей 1972
  • Зяблов Ростислав Петрович
  • Самойленко Анатолий Петрович
SU467331A1
Многоканальное устройство контроля для управляющих вычислительных систем 1983
  • Сидоренко Николай Федорович
  • Остроумов Борис Владимирович
  • Кирсанов Станислав Петрович
  • Тимонькин Григорий Николаевич
  • Ткаченко Сергей Николаевич
  • Харченко Вячеслав Сергеевич
SU1101829A1
Устройство для сортировки чисел 1987
  • Лукашева Галина Александровна
  • Сычев Игорь Анатольевич
SU1444749A1
Устройство для поиска неисправностей 1982
  • Локтин Владимир Васильевич
SU1059550A1
Устройство контроля веса материала в бункерах 1980
  • Лошкарев Геннадий Иванович
  • Супруненко Владимир Анатольевич
  • Зарудный Франц-Казимир Антонович
SU972243A1

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

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

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

элементов И и с первой группой вых-одов блока для.поразрядного сравнения двоичных чисел 21 .

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

Целью изобретения является расшире ние функциональных возможностей за формирования адреса максимального чис- 10 ла.- Поставленная цель достигается тем, что в устройство для сравнения чисел, содержащее входные регистры сдвига, блок (5 поразрядного сравнения, выходной регистр, элементы задержки, причем выходы каж- . дого -( -го входного регистра сдвига со- , единены с входами i -го блока поразряд- ного сравнения, где | Г, 2,..,, П , д блок поразрядного сравнения содержит п элементов И, Я элементов запрета, Ц триггеров, элемент ИЛИ, -и вход каждого

блока поразрядного .сравнения поуоключан к инф ормационному входу каждого ( нго

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

элемента ИЛИ блока поразрядного сравнения подключен к информационному входу выходного регистра, введены блок выбора канала, шифратор адреса, регистр, при 8ТОМ I -и выход блока поразрядного сравнения соединен с f -w входом блока выбора канала, управляющий вход которого через второй элемент задержки подключен к выходу первого элемента задержки, выход блока выбора, канала соединен с входом шифратора адреса, выходы которого подключены к входам регистра, блок выбора канала состоит из П входных элементов И, эл «гента НЕ, {П-2) элементов запрета, (П - 1) выходных элементов 50 И, -и вход блока соединен с первым входом -го входного элемента И, выход каждого j входного элемента И, где J 1, 2, ..., П , соединен с первым входом ( - 1) выходного элемента И и с управляющим входом ( j - 1)-го элбмента запрета, выход - j -го элемента запрета подключен к информационному

входу ( ,.| +1)-го элемента запрета и к второму входу -го выходного элемента И, выход первого входного элемента И соединен с .первыь) выходом узла и через элемент НЕ -подключен к первому входу перв1эго выходного элемента И и к инфор- . маиионнрму входу первого элемента запрета, выход каждого i.-го выходного элемента И соединен с (t +1)-ым выходом удла. . .

На фиг, 1 приведена структурная схема устройства; на фиг. 2 - структурная схема блока выбора канала, шифратора и выходного регистра (вариант выполнения для N 4).

Устройство для сравнения двоичных . чисел содержит (фиг. 2) входные регистры 1 сдвига, блок 2 поразрядного сравнения, блок 3 выбора канала, шифратор 4 адреса, регистр 5, группу элементов И 6, б2, .,., 6tj, элементы ИЛИ 7, элем енты запрета 8,, впр . ., 8ц. триггеры 9, 92,..., 9fj, выходной регистр 10 элемента задержки 11 и 12, вход 13.запрета устройства.

Блок 3 выбора канала {фиг. 2) содер- , жит элементы запрета 14 и элементы И 15 и 16, элемент НЕ 17.

Шифратор 4 адреса (фиг. 2) может быть выполнен в виде диодной матрицы.

Устройство для сравнения двоичных чисел работает следующим образом.

Сравниваемые двоичные числа всех JY каналов хранятся BQ входных регистрах. По сигналу с элементов задержки И 12 производитса последовательный анализ всех одноименных разрядов двоичных чисел, начиная со старшего (младшего) разрада Если все одноименные старшие (младшие) разряды двоичных чисел в регистрах 1 единицы (нули), то на выходах элементов И формируется сигнал 1 (сигнал О) и на выходе элемента ИЛИ соответственно сигнал 1 (сигнал О). Этот сигнат;-вместе с сигналами с регистров 1 поступает на элементь запрета 8. При этом на ьыходе всех элементов запрета 8 действует сигнал О, {который не изменяет состояние триггеров 9. Если в регистрах 1 фиксируются коды с разными значениями одноименных разрядов, то в процессе анализа на выходе элементов И 6 формируются сигналы 1 и О, соответственно, а на выходе элемента ИЛИ 7 только. сигнал 1. В этом спуше элементы запрета НЕ-И 8 для единичных разрядов, формируют сигнал О, а для нулевых разрядов - сигнал 1, соотетствующие триггеры 9 переводятся в нулевое состояние и аакрьгоаюг соответст вующие элементы И 6, исключая тем самым из дальнейшего сравнения двоичные числа соответствующих каналов. Затем переходят к анализу следующих одноименных разрядов. По результатам анализа ;всех разрядов в качестве максимального будет вьшелён канал (каналы), в котором соответствующий триггер 9 останется в исходном состоянии. При этом значение максимального двоичного числа последовательно формируется на выходе элемента ИДИ 7 в виде нулевых и единичных символов и фиксируется в регистре 1О. Единичнь1е сигналы триггеров 9 с выхода устройства 2 поступают на входы блока 3 выбора канала. Момент начала выбора канала максимального числа фиксируется подачей управляющегс сигнала на элементы И 9 от элементов задержки. При этом, если с выхода ус гройства, 2 единичный сигнал поступил только.на оди вход блока 3 выбора канала, он пропускает этот сигнал на выход, не оказывая на него никакого воздействия. Если же в момент сравнения на входе устройства 3 действует несколько единичных сигналов, то навьссоде блока 3 выбора канала действует сигнал с того выхода, который соответствует наименьшему номеру кана- ла. Это достигается тем, что в блоке 3 выбора канала управляющим сигналом, сформированном элементом НЕ 17 или элементами запрета 14 каанла с меньшим порядковым номером, пррледовательно закрьтаются все элементы И 15. кана лов с более высокими порядковыми номерами... Сигнал с одного из выходов блока 3 выбора канала поступает на ши( адреса 4, где в двоичном коае формирует ся адрес канала с максимальным числом. Сформированный в шифраторе 4 код адреса переписывается в выходной регистр 5 адреса.. Таким образом, за счет введения блока 3} выбора канала, шифратора 4 и регистра 5 устройство для сравнения двоич- нь1х чисел обеспечивает выделение макси- мальНЬго двоичного числа, формирование адреса вьзделенного числа и выделение канала с меньшим порядковым номером, если в устройстве одновременно будут вьщел.ены максимальные числа в нескольких каналах. Это расширяет функциональные возможности устройства. Формула изобретения 1. Устройство для сравнения исел, содержащее входные регистры сдвига. ок поразрядного сравнения, выходной регистр, элементы задержки, причем выходы каждого i -го входного регистра сдвига соединены с I, ым входом блока поразрядного сравнения, где i 1, 2, ..., П , блок поразрядного сравнения содержит П элементов И, П элементов запрета, П триггеров, элемент ИЛИ, f -и вход блока поразрядного сравнения подключен к информашонному входу -го элемента запрета, первому входу i -го элемента И блока, выход каждого -i -го элемента И соединен с i -м входом элемента ИЛИ, выход которого подключен к управляющим входам элементов запрета, выход каждого i -го элемента запрета соединен с входом установки в единичное состояние -го триггера, входы синхронизации ко- j Topbix подключены к входу запуска устройства, который через первый элемент задержки соединен с входами установки в нулевое состояние триггеров, выход элемента ИЛИ блока поразрядного сравнения подключен и информационному входу выходного регистра, отличающееся тем, что, с целью расширения функциональных возможностей устройства за счет формирования адреса максимального числа, в него введены блок выбора канала, шю)ратор адреса, регистр, при этом i -и выход блока поразрядного сравнения соединен с f -м входом блока выбора.канала,;, управляющий вход которого через второй элемент задержки подключен к выходу первого элемента задержки, выход блока выбора канала соединен с входами шифратора адреса, состоящего из : диодной матрицы, выходы которого подключены к входам регистра. 2. Устройство по п. 1, о т л и ч а ющ е е с я тем, что в.нем блок выбора , канала состоит .из fj входных элементов И и элемента НЕ, ( Ц -2) элементов запрета, (f}-) выходных элементов И, f-и вход блока соединен с перйым входов / -го входного элемента и, выход каждого 4 -го входного элемента И, где / 2, ..., П , соединен с первым входом ( i - 1)-го выходного элемента И и с управляющим входом ( -1)-го элемента запрета, выход i -го элемента подключен к информационному входу ( + 1)-го элемента запрета и к второму входу J -го выходного элемента И, выход первого входного, элемента И соединен с первым выходом узла и через элемент НЕ .подключен к первому входу первого выходного элемента И и к информационному

7 9646318

входу первого элемента запрета, выход 1. Авторское свидетельство СССР

казадо1ч { -го выходного элемента И 758142, кл. Q 06 F 0/О4, 1978.

единен с (ч -И)-ым выходом узла.2. Юэп И. К. Устройство для последовательной побитовой максимизашш и

Источники информации,5 сортировки. ТИИЭР, 1980, т. 68, № 2,

принятые во внимание при экспертизес, 116-117 (прототип).

SU 964 631 A1

Авторы

Морозов Виктор Михайлович

Василевский Игорь Владимирович

Даты

1982-10-07Публикация

1981-01-19Подача