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

 

Изобретение относится к области вычислительной техники и может быть использовано в устройствах, предназначенных для обработки больших массивов данных. Цель изобретения - повышение быстродействия устройства. Устройство содержит регистры управления, группы регистров чисел, регистры результата, группы элементов И, многовходовые элементы ИЛИ, группы элементов 2И-ИЛИ. Устройство работает по конвейерному принципу. В каждом также в регистры чисел первой группы записывается группа сравниваемых чисел, а с выходов п-го регистра результата и элемента ИЛИ снимается максимальное число. В каждой группе элементов анализируется один разряд сравниваемых чисел. I ил. ю 00 00 со со

СОЮЗ СОВЕТСНИХ

СОЦИАЛИСТИЧЕСКИХ

РЕСПУБЛИН (50 4 (06 Г 7/04

ОПИСАНИЕ ИЗОБРЕТЕНИЯ

H ABTOPCHOMY СВИДЕТЕЛЬСТВУ

ГОСУДАРСТВЕННЫЙ КОМИТЕТ СССР

ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТНРЫТИЙ (21) 3893304/24-24 (22) 25.04.85 (46) 23.12.86. Бюл. № 47 (72) А. А. Мельник и И. Г. Цмоць (53) 681.325 (088.8) (56) Авторское свидетельство СССР № 785867, кл. G 06 F 7/04, 1979.

Авторское свидетельство СССР № 959065, кл. G 06 F 7/04, 1980. (54) УСТРОЙСТВО ДЛЯ ОПРЕДЕЛЕНИЯ

МАКСИМАЛЬНОГО ЧИСЛА ИЗ ГРУППЫ

ЧИСЕЛ (57) Изобретение относится к области вычислительной техники и может быть исполь„„SU„„1278833 зовано в устройствах, предназначенных для обработки оольших массивов данных. Цель изобретения — повышение быстродействия устройства. Устройство содержит регистры управления, группы регистров чисел, регистры результата, группы элементсв И, многовходовые элементы ИЛИ, группы элементов

2И-ИЛИ. Устройство работает »о конвейерному принципу. В каждом также в регистры чисел первой группы записывается группа сравниваемых чисел, а с выходов н-го регистра результата и элемейта ИЛИ снимается максимальное число. В каждой группе элементов анализируется один разряд сравниваемых чисел. 1 ил.

1278833

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

11ель изобретения — — иовы|пени быстродействия.

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

Устройство содержит регистры 1 управления, группы регистров 2 чисел, ре .истры 3 результата, группы элементов И 4, многовходовые элементы ИЛИ 5, группы элементов 2И - ИЛ И 6.

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

С информационных входов устройства сравниваемые числа поступают на входы регистров 2 чисел, первой группы, причем старшие разряды ср" âíèâàåìûõ чисел поступают на входы и-х разрядов регистров 2, а младшие — — на входы первых разрядов.

По первому тактовому импульсу . роизво- gp дится запись сравниваемых чисел в регистры 2 и потенциа.па .погической «1» во все разряды регистра l управления.

Потенциал логической «1» с выходов регистра 1 поступает на первые входы элементов И 4 и на первые входы первого элемента И элементов 2И-ИЛИ, старшие разряды сравниваемых чисел с выходов n-x разрядов регистра 2, проходя через элементы

И4, поступают на входы эпемента ИЛИ 5 и на первые входы элементов И элем нов "H-ÈËÈ 6

При единице в старшем разряде хотя бы одного из сравниваемых чисел на прямом выходе элемента ИЛИ 5 получаем потенциал логической «!», который поступает на вторые входы вторых элементов И элементов 2И-ИЛИ 6 и разрешает прохождение информации на выход.

В случае, если все старшие разряды сравниваемых чисел равны нулю, то на прямом выходе элемента ИЛИ 5 имеется логический «0», а на инверсном-потенциал ло- 40 гической « l», который разрешает прохождение на выход элементов 2И-ИЛИ 6 потенциала логической «1».

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

2И-ИЛИ 6 во второй регистр 1 управления, передача сравниваемых чисел без старшего разряда в регистры 2 второй группы и запись в регистр 3 результатов информации с прямого выхода элемента ИЛИ 6 (старшего разряда максимального числа) .

Одновременно в регистры чисел первой группы записываются новые элементы обрабатываемого массива.

Информация с (n — 1) -разрядов регист- у ров 2 второй группы поступает на вторые входы элементов второй группы И 4, на первые входы которых поступает информация с второго регистра 1 управления, которая разрешает (содержимое j-го разряда — — единица) выдачу на выход элемента И4 второй группы информации с второго входа или устанавливает его выход в нуль (содержимое j-го разряда — нуль) .

При единице на выходе хотя бы одного -элемента И4 второй группы на прямом выходе второго элемента ИЛИ 5 получаем единицу, которая поступает на второй вход второго элемента И элементов 2ИИЛИ 6 второй группы и разрешает передачу на их выход информации с выходов элементов И 4 второй группы.

В случае, если все выходы элементов И4 второй группы в нуле, то на инверсном выходе элемента второго ИЛИ 5 получаем логическую «1», которая поступает на вторые входы вторых элементов И элементов 2И-ИЛИ 6 второй группы и разрешает передачу на их выход информации с выходов второго регистра 1.

По следующему тактовому импульсу информация с выходов предыдуших групп элементов 2И-ИЛИ записывается в последующие руппы регистров чисел.

Одновременно в регистры чисел первой группы записываются новые элементы обрабатываемого массива.

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

Процесс определения максимального числа из группы m чисел выполняется при прохождении сравниваемых чисел через все группы элементов. Старшие разряды максимального числа получаем на выходе (n — 1) регистра 3 результата, а младший — на прямом выходе и-го элемента ИЛИ 5. Номер элемента 2И-ИЛИ и-й группы, на выходе которого имеется единица, определяет номер информационного входа устройства, по которому поступило максимальное число.

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

Устройство дпя определения максимального числа из группы чисел, содержащее m регистров чисел(т-количество чисел в группе), и групп по m элементов И (и-разрядность сравниваемых чисел), п многовходовых элементов ИЛИ, регистр управления и регистр результата, причем выходы старших разрядов регистров чисел соединены с первыми входами элементов И первой группы, выход первого элемента И i-й группы (i= l,...,,и) соединен с первым входом i-го многовходового элемента ИЛИ, отличающееся тем, что, с целью повышения быстродействия, в него введены (n — 1) групп регистров чисел по m регистров чисел в группе, (n — 1) регистров управления, (n — 2) регистров результата и и групп элементов

2И-ИЛИ по m элементов 2И-ИЛИ в груп1278833

Составитель E. Иванова

Техред И. Верес Корректор Г. Решетник

Тираж 671 Подписное

ВНИИПИ Государственного комитета СССР по делам изобретений и открытий

I 13035, Москва, Ж вЂ” 35, Раушская наб., д. 4/5

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

Редактор Л. Гратилло

Заказ 6838/46 пе, i-й регистр результата выполнен (i — 1)разрядным, регистры чисел /-й группы выполннены (и+1 — i)-разрядными, причем /-й выход (j=1...,m)i-го регистра управления соединен с первым входом первого элемента И

j-ro элемента 2И-ИЛИ, j-й выход первого регистра управления дополнительно подключен к второму входу j-го элемента И первой группы, j-й выход К-го регистра управления (К=2,...,n) дополнительно подключен к первому входу j-го элемента И

К-й группы, выход (и+1 — i)-го разряда

1 -го регистра числа К-й группы соединен с вторым входом j-го элемента И К-й группы, выходы элементов И с второго по m-й

i-й группы соединены с входами с второго по и-й i-го многовходового элемента ИЛИ, инверсный выход которого соединен с вторыми входами первых элементов И всех элементов 2И-ИЛИ i-й группы, а прямой выход подключен к первым входам вторых элементов И всех элементов 2И-ИЛИ i-u группы, выход /-го элемента И i-и группы соединен с вторь;и входом второго элемента И j-го элемента 2И-ИЛИ i-й группы, 5 прямои BblxolL (К вЂ” 1) -го многовходового элемента ИЛИ соединен с входом младшего разряда (К вЂ” -1)-го регистра результата, выход P-ro разряда (К вЂ” )-го регистра результата (Р=1,..., — 1) соединен с входом (Р+1)-го разряда К-го регистра результата, выходы элементов 2И-ИЛИ (К вЂ” 1) -й группы соединены с соответствующими входами К-го регистра управления, входы регистров чисел первой группы являются информационными входами устройства, входь1 первого регистра управления соединены с потенциалом логической единицы устройства, выходы и-го регистра результата и прямой выход и-ro многовходового элемента

ИЛИ являются выходами максимального числа устройства.

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

 

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Изобретение относится к устройствам ВТ, а точнее к устройствам сортировки данных

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

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

Изобретение относится к области автоматики и вычислительной техники
Наверх