Устройство для определения количества единиц в двоичном коде Советский патент 1983 года по МПК G06F11/10 

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

{ Изобретение относится к вычиспвтепь ной технике и может быть применено в устройствах контроля дискретных эпементов. Известно устройство для определения . четности двоичного чиспа, содержшцее триггер и элементы И и ИЛИ дпя каждого из п разрядов 11 3 . Недостатками этого устройства яв пяется сложность и ограниченные функциональные возможности, не поавопяищие указывать точное число значащих разрядов, . числа. Наибопее близким к изобретению по технической сущности является устройство для определения количества единиц в двоичном числе, содержащее триггер и элементы И и ИЛИ для каждого из разрядов, счетчик, трехвходоёой элемент И, элемент И-НЕ я выходной элемент И, причем единичный выход триггера i -го разряда подключен к первому входу элемента ИЛИ i -го разряда ( i 1,2,,.., h ) выход которого соединен с первыми входами первого и второго элементов И ( i+1)-го разряда, вторые входы которых соответственно являются входами уст ройства прямого и инверсного сигналов ( i .+ 1)-го разряд числа, а выходы под ключещ соответственно к информацконному входу триггера ( i +1)-го разряда и второму входу элемента ИЛИ ( i )го разряда, выход элемента ИЛИ п -го разряда соединен с первыми входами элемента И-НЕ и выходного элемента И, вторые входы которых подключены к первому входу трехвходового элемента И, соединенного вторым и третьим входами соответственно с выходом элемента И-НЕ и входом тактовых импульсов устройства, а первым входом - с первыми входами первого и второго элементов И первого разряда и управляющим входом устройства, выход трехвходового элемента И подключен к входу счетчика и синхрониаи- 45 рующим входам триггеров, счетчика и выходного элемента ИЗьляются соответственно информационным и управляющим выходами устройства f 2 . Недостаток), известного устройства 50 в низком быстродействии. Целью изобретения является повышение быстродействия. Поставленная цепь достигается тем, НТО в устройстве цпя определения копи- 55 чества единиц в двончном коде, содержащем п триггеров, первую и вторую группы элементов И, первая группа эпементов И содержит ( -П -1) элементов И, вторая группа элементов И содержит( h +1) элементов И, причем каждый i -ый информационный вход устройства ( i 1(2, . . . , п ) соединен с входом установки в единицу i -го триггера, вхоц начальной установки устройства соединен с входами установки в ноль п триггеров, тактовый вход устройства соединен с пер- выми входами ( п -1) элементов И первой группы, вход чтения устройства соединен с первыми входами ( h +1) элементов И второй группы, единичный выход j -го триггера соединен со вторым входом ( i -1)-го элемента И первой группы и с вторым входом ( i + 1)-го элемента И второй группы, нулевой выход i -го триггера соединен с третьим входом i -го элемента И первой группы и с третьим входом i-ro элемента И второй группы,кроме первого, выхоаы элементов И второй группы образуют выход устройства. На чертеже показана блок-схема предлагаемого устройства. Устройство содержит триггеры 1, первую 2 и вторую 3 группы элементов И, информационные входы 4 устройства, вход 5 начальной установки устройства. тактовый 6 устройства, вход 7 чтения, выходы устройства, Устройство работает спедукадим образом. В исходном состоянии все триггеры находятся в нулевом состоянии. На входы 4 подается прямой код анализируемого двоичного числа. Пусть на входы 4 устройства поступает семиразрядный код двоичного числа О100110. После записи кода в триггеры 1 на вход 6 подается управляющий единичный сигнал, длительность которого определяется временем переходных процессов в устройстве. На выходах первого и четвертого элементов И 2 появляются единичные сигналы, которые устанавливают первые и четвертые триггеры 1 в единичное состояние, а вторые и пятые в нулевое состояние. После переброса триггеров 1 в указанные состояния на выходах 3-го. и 5-го элементов И 2 появляются единичные сигналы, которые устанавливают третий и ПЯТЫЙ триггеры 1 в единичное состояние, а четвертый и шестой - в нулевое состояние. Новое состояние триггеров 1 приведет к появ-. пению на выходах второго и четвертого э; 1ементов И 2 единичных сигналов, которые устанавливают второй и четвертый триггеры 1 в единичное состояние, а третий и пятый - в нулевое состояние. После avvTf) появляется на выходе третье го элемента И 2 единичный сигнал, который устанавливает третий триггер 1 в еаиничное состояние, а четвертый в ну,левое состояние. На этом переходные проиесры в устройстве заканчиваются. На вход 7 подается сигнал -для выдачи результата. Только на выходе четвертого элемента И 3 появляется единичный сигнал, так как на его все три входа подаются единичные сигналы: с единичного выхода третьего триггера 1, с управляющего входа Тис нулевого выхода четвертого триггера 1. Появление единичного сигнала на выхо де четвертого элемента И 3 означает, что в анализируемом двоичном коде - три единицы. В общем сдучае, если в анапиаируемом двоичном коде т, то сигнал появится на ( In +1)-ом выходе. При поступления на вход 5 импульса сброса уст1084 ройство возвращается в исходное состояние. Таким образом, предлагаемое устройство обеспечивает подсчет количества зна-, чащих разрядов двоичного кода за время, равное длительности переходных процессов в устройстве {параллельнопоследовательное переключение триггеров значительно меньше времени, аатрачива емого известным устройством, в котором подсчет количества единиц в двоичном коде осуществляется за число тактов рав ное числу единиц. Использование известного ycipojtcTaa в системах контроля и управления для выработки различных управляющих сигн&. лов в зависимости от количества единиц . в анализируемом двоичном коде предполагает обязательное наличие дешифратора. Применение предлагаемого устройства в аналогичных ситемах исключает необходимость использования дешифратора, так как результат анализа двоичного кода представляется уже в аешифрованном виде.

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

название год авторы номер документа
Устройство для сравнения числа единиц в двоичных кодах 1983
  • Крылов Николай Иванович
  • Коробка Надежда Григорьевна
SU1121669A1
Устройство для преобразования двоичного кода по модулю К 1987
  • Музыченко Олег Николаевич
SU1587641A1
Устройство для определения количества единиц в двоичном числе 1988
  • Попов Вячеслав Григорьевич
  • Панца Борис Всеволодович
  • Шибаев Сергей Анатольевич
SU1547072A2
Преобразователь двоичного кода в число-импульсный код 1980
  • Дудоров Владимир Иванович
SU943704A1
Устройство для контроля параллельного двоичного кода на четность 1982
  • Сидоренко Николай Федорович
  • Тимонькин Григорий Николаевич
  • Кирсанов Станислав Петрович
  • Ткаченко Сергей Николаевич
  • Остроумов Борис Владимирович
  • Харченко Вячеслав Сергеевич
SU1056199A1
Устройство для определения количества единиц в двоичном коде 1986
  • Борщевич Виктор Иванович
  • Жданов Владимир Дмитриевич
  • Морщинин Евгений Викторович
  • Бодян Геннадий Константинович
SU1309029A1
Устройство для преобразования двоичного кода в код по модулю К 1987
  • Музыченко Олег Николаевич
SU1492479A1
Устройство для контроля параллельного двоичного кода на четность 1981
  • Харченко Вячеслав Сергеевич
  • Мельников Владимир Алексеевич
  • Тимонькин Григорий Николаевич
  • Ткаченко Сергей Николаевич
  • Матвиенко Юрий Андреевич
SU999057A1
Устройство для преобразования двоичного кода по модулю К 1987
  • Музыченко Олег Николаевич
SU1587642A1
Устройство для контроля экспоненциальных процессов 1987
  • Баранов Георгий Леонидович
  • Баранов Владимир Леонидович
SU1500997A1

Реферат патента 1983 года Устройство для определения количества единиц в двоичном коде

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

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

Печь для непрерывного получения сернистого натрия 1921
  • Настюков А.М.
  • Настюков К.И.
SU1A1
Селперс Ф
Методы обнаружения ошибок в работе ЭЦВМ, М., Мир, 1972,-с
Контрольный стрелочный замок 1920
  • Адамский Н.А.
SU71A1
Зубчатое колесо со сменным зубчатым ободом 1922
  • Красин Г.Б.
SU43A1
Аппарат для очищения воды при помощи химических реактивов 1917
  • Гордон И.Д.
SU2A1
Устройство для определения количества едениц в двоичном числе 1977
  • Гроль Владимир Васильевич
  • Плосконосова Елена Ивановна
  • Романкевич Алексей Михайлович
SU716041A1

SU 1 037 258 A1

Авторы

Крылов Николай Иванович

Попов Владимир Александрович

Даты

1983-08-23Публикация

1982-05-07Подача