SU1084797A1 - Устройство дл определени количества единиц в двоичном числе - Google Patents

Устройство дл определени количества единиц в двоичном числе Download PDF

Info

Publication number
SU1084797A1
SU1084797A1 SU823527931A SU3527931A SU1084797A1 SU 1084797 A1 SU1084797 A1 SU 1084797A1 SU 823527931 A SU823527931 A SU 823527931A SU 3527931 A SU3527931 A SU 3527931A SU 1084797 A1 SU1084797 A1 SU 1084797A1
Authority
SU
USSR - Soviet Union
Prior art keywords
group
input
output
register
elements
Prior art date
Application number
SU823527931A
Other languages
English (en)
Inventor
Николай Федорович Морозов
Виктор Дмитриевич Трусов
Original Assignee
Институт Технической Кибернетики Ан Бсср
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Институт Технической Кибернетики Ан Бсср filed Critical Институт Технической Кибернетики Ан Бсср
Priority to SU823527931A priority Critical patent/SU1084797A1/ru
Application granted granted Critical
Publication of SU1084797A1 publication Critical patent/SU1084797A1/ru

Links

Landscapes

  • Compression, Expansion, Code Conversion, And Decoders (AREA)

Abstract

УСТРОЙСТВО ДЛЯ ОПРЕДЕЛЕНИЯ КОЛИЧЕСТВА ЕДИНИЦ В ДВОИЧНОМ ЧИСЛЕ, содержащее регистр, два элемента ИЛИ, два триггера, первую группу элементов ИЛИ и первую группу элементов И, причем выход первого элемента ШШ соединен со сч-етным входом первого, триггера, единичный выход которого  вл етс  младшим разр дом группы выходов устройства, единичный выходкаждого разр да регистра соединен с пр мым входом соответствующего элемента И первой группы и соответствующим входом второго элемента ИЛИ, выход которого соединен с единичным входом второго триггера, нулевой вход которого  вл етс  входом запуска устройства, единичные выходы всех разр дов регистра, кроме 1 -го (И - разр дность регистра), соединены с первыми входами соответствуюпщх элементов ИЛИ первой группы, выход каждого 4 -го элемента И первой группы

Description

вход каждого -го разр да регистра ( $ i 4 f ) Соединен с выходом соответствующего элемента ИЛИ второй группы, единичный выход первого триггера через формирователь импульса соединен с первым входом третьего элемента ИЛИ, выход которого соединей с вторым входом счетчика, выходы которого  вл ютс  старшими разр дами 97 группы выходов устройства, выход каждого i -го элемента И первой группы (1 V соединен с вторым 2 -)- -) -го разр да нулев)1м входом ( регистра и соответствующим входом третьего элемента ИЛИ, выход второго элемента ИЛИ  вл етс  выходом конца счета устройства.
Изобретение относитс  к вычислительной технике и может быть исполь зовано дл  проверки двоичных кодов на tsTHocTb или в декодирующих устройствах дл  определени  веса в код вых комбинаци х корректирующих кодов , принимаемых в параллельном вид Известно устройство дл  определе ни  количества единиц в двоичном чи ле, содержащее триггер, два элемента И и элемент ИЛИ дл  каждого из И ра р дов контролируемого числа, счетчик элемент И-НЕ и два элемента И . Недостатком данного устройства  вл етс  недостаточно высокое быстродействие , обусловленное использованием тактовых импульсов дл  подсчета количества единиц, Наиболее близким по технической сущности к изобретению  вл етс  устройство, содержащее регистр, первый и второй элементы ИЛИ, первый и втЪроТй триггеры, группу элементов ИЛИ и группу элементов И, причем единичные входы разр дов регистра образуют группувходов устройства, выход первого элемента ИЛИ соединен со счетным входом первого триггера, выход которого  вл етс  выходом устройства, единичный выход каждого разр да регистра соединен с соответствующим входом второго элемента ИЛИ, выход которого соединен с единичным входом второго триггера и с управл ющим входом первого триггера, нулевой вход второго триггера  вл етс  управл ющим входом устройства, единичный выход каждого разр да регистра соединен с первым входом соответствующего элемента И группы и входом соответствующего элемента ИЛИ группы, а выход каждого элемента И группы соединен с соответствующим входом первого элемента ИЛИ, с нулевым входом соответствующего разр да регистра и входом соответствующего элемента ИЛИ группы, нулеврй выход второго триггера соединен с соответствующими входами всех элементов ИЛИ группы и с инверсным входом первого элемента И группы, выход 1 элемента ИЛИ группы соединен с инверсным входом 1+1 элемента И группы и с соответствующим входом i + 1 элемента ИЛИ группы 2j. Недостатком известного устройства также  вл етс  недостаточное быстродействие . Цель изобретени  - повьш1ение быстродействи  устройства. Поставленна  цель достигаетс  тем, что в устройство дл  определелени  количества единиц в двоичном числе, содержащее регистр, два элемента ИЛИ, два триггера, первую группу элементов ИЛИ и первую групру элементов И, причем выход первого элемента РШИ соединен со счетным .входом первого триггера, единичный выход которого  вл етс  младшим разр дом ГРУППЫ выходов устройства , единичный выход каждого разр да регистра соединен с пр мым входом соответствующего элемента И первой группы и соответствующим входом второго элемента ИЛИ, вькод которого соединен с единичным входом второго триггера, нулевой вход которого  вл етс  входом запуска устройства, единичные выходы всех разр дов регистра , кроме ц -го ( п - разр дность регистра), соединены с первуми входами соответствующих элементов ИЛИ первой группы, выход каждого ;-i-ro элемента И первой группы ( 1 -f - - соединен с нулевым входам -го разр да регистра и вторым входом .1-го элемента ИЛИ первой группы выход каждого J -го элемента И первой группы ( ii ) соединен с первым нулевым входом j -го разр да регистра и соответствующим входом первого элемента ИЛИ, выход каждого k-го элемента И первой группы ( : k И - 1) соединен с вторым входом k -го элемента ИЛИ первой груп пы, единичньй выход второго триггера соединен с третьими входами всех элементов ИЛИ первой группы и инверсным входом первого элемента И первой группы, выходкаждого m-го элемента ИЛИ первой группы (liwt - 2) соединен с инверсным входом ( HI + 1)-го элемента И первой группы и четвертым входом (Ш + 1)-го элемента И первой группы и четвертым входом (m + 1)-го элемента ИЛИ первой группы, выход ( и - 1)-го элемента ИЛИ первой группы соединен с инверсным входом и -го элемента И первой группы, введены третий элемент ИЛИ, формирователь импульса, счетчик, втора  группа элементов ИЖ и втора  группа элементов И, при чем первый и второй входы каждого t-ro элемента И второй группы ( S 2 соединены соответственно с пер вым и вторым входами t -го элемента ИЛИ второй группы и  вл ютс  информационными входами устройства, единичный вход каждого -го разр да регистра ( -г) соединен с выхо дом соответствующего элемента И второй группы, единичный вход каждого 4 -го разр да регистра ( 1 , ; „ ) -- J 6 г соединен с выходом соответствующего элемента ИЛИ второй группы, единичный выход первого триггера через фор- 0 мирователь импульса соединен с первым входом третьего элемента ИЛИ, выход которого соединен с вторым входом счетчика,выходы которого  вл ютс  старшими разр дами группы вы-55 ходов устройства, выход кaждoг „J-го элемента И первой (1 V & Л) 2 соединен с вторым нулепым входом ( 1 -)-го разр да регистра и соответствующим входом третьего элемента ИЛИ, выход второго элемента ИЛИ  вл етс  выходом конца счета устрой .ства. На чертеже приведена функциональна  схема устройства дл  определени  количества единиц в двоичном числе. Устройство содержит информационные входы 1 устройства, вторую группу элементов И 2, вторую группу элементов ИЛИ 3 регистр 4, вход 5 запуска устройства, второй триггер 6, первую группу элементов И- 7, первую группу элементов ИЛИ 8, первый элемент ИЛИ 9, первый триггер 10, формирователь 11 импульса, третий элемент ИЛИ 12, счетчик 13, второй элемент ИЛИ 14, группу 15 выходов устройства , выход 16 конца счета устройства . В качестве формировател  11 импульса можно использовать ждущий мультит вибратор, запускаемый при переходе входного сигнала из единичного в .нулевое состо ние. Длительность импульса на его выходе должна быть равной длительности импульса на выходе элемента И 7 первой группы. Цепи начальной установки устройства на чертеже не показаны. Устройство работает следующим образом. После начальной установки триггер находитс  в единичном состо нии, триггер 10 и счетчик 13 в нулевом, Входна  двоична  информаци  посту входы 1 в параллельном коде и каждые из нее 2 - 1 и разр дов преобразуютс  элементами И и ИЛИ 3 таким образом, что в 1 -и разр д регистра записываетс  конъюнк+ - -и разр д - дизъюнкци  содержимого 2- - 1 и 2 разр дов контролируемого числа. После окончани  записи информации триггер 6 управл ющим сигналом с входа 5 запуска устройства переводитс  в нулевое состо ние. При этом снимаетс  единичный запрещающий сигнал с входов элементов ИЛИ 8 первой группы и инверсного входа первого элемента И 7 первой группы. Если в первом разр де регистра записана 1, то после сн ти  запреп1ающего сигнала с входа первого элемента ИЛИ 8 пер вой группы, его выход удерживаетс  в единичном состо нии сигналом с ед ничного выхода первого разр да регистра и задерживает обработку более старших разр дов. Нулевой сигнал , поданный на инверсньй вход пер вого элемента И 7 первой группы, вы зывает по вление на его выходе еди1ИЧНОГО сигнала, который через треий элемент ИЛИ 12 поступает на четчик 13, этот же сигнал вызывает :тирание единиц в первом и Л + 1 разр дах регистра и поддерживает запрещающий сигнал на выходе первого элемента ИЛИ 8/ первой группы. После стирани  1 в первом разр де только после окончайи  импульса на выходе первого элемента И 7 первой группы снимаетс  запрещающий сигнал на выходе первого элемента ИЛИ первой группы и разрешаетс  опрос второго разр да регистра. Если там содержитс  1, то все происходит аналогично описанному, если же, О то на выходе второго элемента ИЛИ 8 первой группы по витс  сигнал нулев го уровн  и будет разрешен опрос Следующего третьего разр да и т.д. Если в младшем ( 1 6 i Л) регистра обнаруживаетс  1, это оз начает наличие пары единиц в 2 И 2 i разр дах контролируемого числа , поэтому в счетчик,,чей младший разр д  вл етс  вторым разр дом кода числа единиц, заноситс  1. Единица в 1+2 разр де регистра, образованна  дизъюнкцией той же пары единиц , при этом стираетс . Комбинации вида 01 и 10 в контролируемом коде дают 1 ы соответствующих старших разр дах регистра. Сигналы опроса этих единА; через соответствующие элементы И 7 первой группы и элемент ИЛИ 9 попадают на счетный триггер 10,  вл ющийс  младшим разр дом кода подсчитываемых единиц.На выходе формировател  11 по вл етс  импульс в момент перехода триггера 10 из 1 в О. Момент оканчани  счета единиц в коде определ етс  эленентом ИЛИ 14, который срабатывает при обнулении регистра 4, устанавливает триггер 6 в 1 и формирует сигнал на выходе 16 конца счета устройства. Устройство можно использовать также дл  контрол  четности, использу  в качестве выхода устройства выход триггера 10. Таким образом, предлагаемое устройство позвол ет -уменьшить врем  подсчета количества единиц двоичного числа за счет того, что врем  обработки двух единиц, расположенных в разр дах и 2 - 1 контролируемого числа, оказываетс  равным времени обработки одной единицы.
л Т

Claims (1)

  1. УСТРОЙСТВО ДЛЯ ОПРЕДЕЛЕНИЯ КОЛИЧЕСТВА ЕДИНИЦ В ДВОИЧНОМ ЧИСЛЕ, содержащее регистр, два элемента ИЛИ, два триггера, первую группу элементов ИЛИ и первую группу элементов И, причем выход первого элемента ИЛИ соединен со счетным входом первого, триггера, единичный выход которого является младшим разрядом группы выходов устройства, единичный выход’каждого разряда регистра соединен с прямым входом соответствующего элемента И первой группы и соответствующим входом второго элемента ИЛИ, выход которого соединен с единичным входом второго триггера, нулевой вход которого является входом запуска устройства, единичные выходы всех разрядов регистра, кроме η -го (У1 - разрядность регистра), соединены с первыми входами соответствующих элементов ИЛИ первой группы, выход каждого И первой группы (1 £ < -го элемента £ — ) сое2 та ИЛИ первой группы, выход каждого j-го элемента И первой группы ( Xj έ П ) соединен с первым нулевым входом j-го разряда регистра и соответствующим входом первого элемента ИЛИ, выход каждого к-го эле- . мента И первой группы (-у χ|ς <п_1) соединен с вторым входом к-го элемен та ИЛИ первой группы, единичный выход второго триггера соединен с третьими входами элементов ИЛИ первой группы и инверсным входом первого элемента И первой группы, выход каждого nj-ro элемента ИЛИ первой группы (1 < m < и - 2) соединен с инверсным входом ( из + 1)-го элемента И первой группы и четвертым входом ( ИЗ + 1)-го элемента ИЛИ первой группы, выход ( П - 1)-го элемента ИЛИ первой группы соединен с инверсным входом И-го элемента И первой группы, отличающе ес я . тем, что, с целью повышения быстродействия, в него введены третий элемент ИЛИ, формирователь им- пульса, счетчик, вторая группа элементов ИЛИ и вторая группа элементов И, причем первый и второй входы каждого -го элемента И второй группы (1 £ t £ -U) соединены соответ2
    .... 1084797 ственно с первым и вторым входами t-rd элемента ИЛИ второй группы и являются информациенными входами устройства, единичный вход каждого й-го разряда регистра (1 έ ΐ £ у ) динен с нулевым входом м-го разряда регистра и вторым входом 4-го элемен соединен с выходом соответствующего элемента И второй группы, единичный вход каждого j-го разряда регистра (^j 4 η ) Соединен с выходом соответствующего элемента ИЛИ второй группы, единичный выход первого триггера через формирователь импульса соединен с первым входом третьего элемента ИЛИ, выход которого соединен с вторым входом счетчика, выходы которого являются старшими разрядами группы выходов устройства, выход каждого £-го элемента И первой группы (1 £ л £ Н) соединен с вторым нулевым входом ( 4 +-&)-го разряда регистра и соответствующим входом третьего элемента ИЛИ, выход второго элемента ИЛИ является выходом конца счета устройства.
SU823527931A 1982-12-27 1982-12-27 Устройство дл определени количества единиц в двоичном числе SU1084797A1 (ru)

Priority Applications (1)

Application Number Priority Date Filing Date Title
SU823527931A SU1084797A1 (ru) 1982-12-27 1982-12-27 Устройство дл определени количества единиц в двоичном числе

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
SU823527931A SU1084797A1 (ru) 1982-12-27 1982-12-27 Устройство дл определени количества единиц в двоичном числе

Publications (1)

Publication Number Publication Date
SU1084797A1 true SU1084797A1 (ru) 1984-04-07

Family

ID=21041191

Family Applications (1)

Application Number Title Priority Date Filing Date
SU823527931A SU1084797A1 (ru) 1982-12-27 1982-12-27 Устройство дл определени количества единиц в двоичном числе

Country Status (1)

Country Link
SU (1) SU1084797A1 (ru)

Similar Documents

Publication Publication Date Title
SU1084797A1 (ru) Устройство дл определени количества единиц в двоичном числе
US3832685A (en) Data signal recognition apparatus
SU978197A1 (ru) Ассоциативное оперативное запоминающее устройство
SU1368984A1 (ru) Управл емый делитель частоты
SU1650090A1 (ru) Устройство дл психологических исследований
SU1012439A1 (ru) Преобразователь частота-код
SU1005189A1 (ru) Устройство дл считывани информации из ассоциативной пам ти
SU361464A1 (ru) Логическое устройство для дифрочитающего автомата
SU1118991A1 (ru) Устройство дл ввода информации
SU1599858A1 (ru) Устройство дл циклического опроса инициативных сигналов
SU1096651A1 (ru) Устройство дл обнаружени ошибок в параллельном @ -разр дном коде
SU1365358A1 (ru) Устройство дл контрол кода &#34; @ из @
SU1624440A1 (ru) Устройство дл сортировки массивов чисел
SU1709535A1 (ru) Шифратор позиционного кода
SU1583934A1 (ru) Устройство дл сортировки чисел
SU1112576A1 (ru) Счетчик импульсов
SU877523A1 (ru) Устройство дл определени максимального числа из группы чисел
SU934553A2 (ru) Устройство дл контрол пам ти
SU1285477A1 (ru) Устройство дл подсчета количества единиц п-разр дного двоичного кода
SU767766A1 (ru) Устройство дл определени четности информации
SU990617A1 (ru) Информационное устройство дл стеллажных складов
SU1443016A1 (ru) Устройство дл изучени лексики иностранного зыка
SU993234A1 (ru) Устройство дл ввода информации
SU1647910A1 (ru) Шифратор позиционного кода
SU428558A1 (ru) Последовательно-параллельный двоичный счетчик