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

 

УСТРОЙСТВО ДЛЯ ПОСЛЕДОВАТЕЛЬНОГО ВЫДЕЛЕНИЯ ЕДИНИЦ ИЗ ДВОИЧНОГО КОДА, содержащее п-разрядный регистр, единичные входы которого являются информационными входами устройства , г элементов И и п-1 элементов ЗАПРЕТ,первый вход первого элемента И соединен с тактовым входом устройства, отличающееся тем, что, с целью экономии оборудования, в него введены h-2 элементов ИЛИ, при .этом выход первого разряда регистра соединен с вторым входом первого элемента И, инверсным входом первого элемента ЗАПРЕТ и первым входом первого элемента ИЛИ, второй вход которого соединен с выходом . второго разряда регистра и входом первого элемента ЗАПРЕТ, первые : входы элементов И, начиная со второго соединены с тактовым входом устройства, выход каждого i-ro разряда регистра, начиная с третьего, соединен с первым вхрдом }-го элемента ИЛИ и с прямым входом -го элемента ЗАПРЕТ, выходы элементов ЗАПРЕТ соединены с вторыми входами одноименных элементов И, выход каждого i-ro элемента ИЛИ соединен с инверсным входом i ( )-ro элемента ЗАПРЕТ и вторьм входом (i+l)-ro элемента ИЛИ, выходы элементов И являются информационными выходами устройства, выход каждого 1-го элемента И соединен с нулевым входом i-ro разряда регистра, где 1...и. ел ел ел

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

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

РЕСПУБЛИК

„.SU„„ 1 070555 А

3(5Р G 06 F 9/46

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

Н АВТОРСКОМУ СВИДЕТЕЛЬСТВУ

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

ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТКРЫТИЙ.(21 ) 3518627/18-24 (22) 29.11.82 (46) 30.01.84. Бюл. В 4 (72) Л.В.Друзь (53) 684.325(088 ° 8) (56) 1. Авторское свидетельство СССР

9 690476, кл. Gi 06 F 7/06,,1977.

2. Авторское свидетельство СССР

9 922745, кл. G 06 F 9/46, 1982 (прототип). (54)(57) УСТРОЙСТВО ДЛЯ ПОСЛЕДОВАТЕЛЬНОГО ВЬЩЕЛЕНИЯ ЕДИНИЦ ИЗ ДВОИЧНОГО КОДА, содержащее и-разрядный регистр, единичные входы которого являются информационными входами устройства, и элементов И и и -1 элементов ЗАПРЕТ, первый вход первого элемента И соединен с тактовым входом устройства, о т л и ч а ю щ е е с я тем, что, с целью экономии оборудования, в него введены и-2 элементов ИЛИ, при этом выход первого разряда регистра соединен с вторым входом первого элемента И, инверсным входом первого элемента ЗАПРЕТ и первым входом первого элемента ИЛИ, второй вход которого соединен с выходом второго разряда регистра и входом

-первого элемента ЗАПРЕТ, первые".входы . элементов И, начиная со второго соединены с тактовым входом устройства, выход каждого i-го разряда регистра, начиная с третьего, соединен с первым входом 1-го элемента ИЛИ и с прямым входом i-го элемента ЗАПРЕТ, выходы элементов ЗАПРЕТ соединены с вторыми входами одноименных элементов И, выход каждого i-ro элемента

ИЛИ соединен с инверсиым входом (i л 1)-го элемента ЗАПРЕТ и вторым Е

С2 входом (i+1)-го элемента ИЛИ, выходы элементов И являются информационными выходами устройства, выход каждого 1-ro элемента И соединен с нулевым входом i-го разряда регистра, где = 1...п.

1070555

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

Известно устройство для последовательно выделения единиц из и -разрядного двоичного кода,содержацее основной и вспомогательный регистры, триггеры, группы элементов И, ИЛИ (13, Недостатком данного устройства яв ляется большая сложность и низкая надежность работы.

Наиболее близким по технической сущности к предлагаемому является устройство, содержащее два регистра, 15 три группы элементов И, группу элементов ЗАПРЕТ (,2).

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

Цель изобретения — экономия оборудования и упрощение устройства.

Поставленная цель достигается тем, что в устройство для последова- 25 тельного выделения единиц из двоичного кода, "одержащее П-разрядный регистр, единичные входы которого являются информационными входами устройства, и элементов И и и -1 зле- 30 ментов ЗАПРЕТ, первый вход первого элемента И соединен с тактовым входом устройства, введены и-2 элементов ИЛИ, при этом выход первого разряда регистра соединен с вторым 35 входом первого элемента И, инверсным входом первого элемента ЗАПРЕТ и с первым входом первого элемента ИЛИ, второй вход которого соединен с выходом второго разряда регистра и пря-40 мым входом первого элемента ЗАПРЕТ, первые входы элементов И, начиная с второго соединены с тактовым входом устройства, выход каждого i-ro разряда регистра, начиная с третьего, соединен с первым входом i-ro элемента ИЛИ и с прямым входом i-ro элемента ЗАПРЕТ, выходы элементов

ЗАПРЕТ соединены с вторыми входами одноименных элементов И, выход каждого 1-ro элемента ИЛИ соединен с инверсным входом (1+ 1)-го элемента

ЗАПРЕТ и вторым входом (i+1)-ro элемента ИЛИ, выходы элементов И являются информационными выходами устройства, выход каждого i-ro элемента И 55 соединен с нулевым входом 1-го разряда регистра, где i=1 и.

На чертеже представлена блок-схема устройства.

Устройство содержит триггеры 1 б0 регистра, элементы ИЛИ 2, элементы

ЗАПРЕТ 3, элементы И 4, тактовый вход

5. устройства. Единичные выходы триггеров 1 регистра являются кодовыми входами устройства.

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

В исходном состоянии все триггеры 1 находятся в нулевой положении, при этом закрыты все элементы ЗАПРЕТ

3, и элементы И 4 по прямым входам.

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

1 каждого разряда с единичным значением поступает на прямой вход соответствующего элемента ЗАПРЕТ 3 и на вход последовательной цепи из соответствующих элементов ИЛИ 2 и открывает их. Сигналы с выходов элементов ИЛИ 2 воздействуют на инверсные входы соответствуюцих последующих элементов ЗАПРЕТ З,закрывают их и тем самым отключают цепи прямых выходов триггеров 1 всех последуюцих разрядов регистра. Так как все разряды кода, предыдущие по отношению к ближайшему разряду с единичным значением, на.ходятся в нулевом состоянии, то управляемый этим ближайшим разрядом элемент ЗАПРЕТ 3 открывается и подает единичный сигнал на второй вход соответствующего элемента И 4.

При подаче входного кода в регистр каждый предыдущий разряд с единичным значением имеет приоритет перед всеми последующими разрядами и единичный сигнал присутствует только на одном из элементов И 4, соответствуюцем разряду большего приоритета. В том случае, если в единичном состоянии находится. первый разряд 1-1, который имеет высший приоритет, сигнал с выхода триггера 1-1 поступает на второй вход первого элемента И 4-1, непосредственно закрывает элемент

ЗАПРЕТ 3 -1.и через последовательную цепь элементов ИЛИ 2-1 ... 2-(n- 2) закрывает все элементы ЗАПРЕТ 3-2 ... 3 -(и-1) зсех последующих разрядов.

При подаче на вход 5 устройства тактового импульса он поступает на первые входы всех элементов И 4, но открывает только ближайший элемент

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

Сигнал с выхода открытого элемента И 4 устанавливает в нулевое состояние триггер 1 регистра. При этом снимается запрещаюций сигнал с ин1070555

Составитель М.Кудряшев

Редактор е. кривина техред Ж. кастелевич KoppeKòîð В. Вутяга

Заказ 11683/46 Тираж 699 Подписное

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

113035, Москва, Ж-35, .Раушская наб., д. 4/5

Филиал ППП "Патент", r. Ужгород, ул. Проектная, 4 версного входа всех элементов ЗАПРЕТ

З,предшествующих следующему единичному разряду кода, которнй получает приори. тет над всеми последующими разрядами кода и подготавливает к открыванию соответствующий элемент И 4. Следующий тактовый импульс аналогично описанному открывает элемент k1 4, происходит выделение следующей единицы из исходного кода и т.д. После выделения последней единицы все триггеры 1 регистра устанавливаются в нулевое положение и устройство готово к приему следующего кода.

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

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

 

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

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

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

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

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

Изобретение относится к способам управления перегрузкой сообщениями элементарной программы в электронной системе коммутации

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

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

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

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