SU716041A1 - Device for determining the quantity of unities in binary number - Google Patents
Device for determining the quantity of unities in binary number Download PDFInfo
- Publication number
- SU716041A1 SU716041A1 SU772530181A SU2530181A SU716041A1 SU 716041 A1 SU716041 A1 SU 716041A1 SU 772530181 A SU772530181 A SU 772530181A SU 2530181 A SU2530181 A SU 2530181A SU 716041 A1 SU716041 A1 SU 716041A1
- Authority
- SU
- USSR - Soviet Union
- Prior art keywords
- input
- bit
- output
- inputs
- binary number
- Prior art date
Links
Landscapes
- Processing Of Solid Wastes (AREA)
Description
II
Изобретение относитс к области вычислительной техники и может быть применено в устройствах контрол дискретных элементов.The invention relates to the field of computing and can be applied in devices for controlling discrete elements.
- Известны устройства дл ко1гтрал двоичных: чисел на четкость, содержащие распределитель импульсов, фиксирующий триггер, элемент ИЛИ и логические элементы И и выполн ющие функции определени количества единиц двоичного числа с целью отнесени его к множеству четных или нечетных чисел р..- Known devices for binary binary: numbers for definition, containing a pulse distributor, a fixing trigger, an OR element and AND logical elements and performing functions of determining the number of ones of a binary number in order to assign it to a set of even or odd numbers p.
Такие устройства имеют ограниченные функциональные возможности, что не позвол ет им указывать точное число значащих разр дов числа.,Such devices have limited functionality that does not allow them to indicate the exact number of significant digits of the number.
Наиболее близким к изобретению по существу технического решени вл етс устройство Дл определени количества единиц в двоичном числе, содержащее триггер и элемейты И и ИЛИ дл каждого из Ь разр дов ОД. Недостаток этого устройства заключен в его сложности.The closest to the invention is essentially a technical solution. A device for determining the number of units in binary number, containing a trigger and AND and OR elements for each of the L bits of an OD. The disadvantage of this device lies in its complexity.
Целью изобретени вл етс упрощение устройства.The aim of the invention is to simplify the device.
Поставленна цель достигаетс тем, что в устройство введены счетчик, трехвходовой элемент И, элемент И-НЕ ri выходной элемент И, причем единичнь1Й выход триггера 1 -го разр да под ключеп к первому BJcoдy элемента ИЛИ 1 -го разр да (i 1,п ), выходом соединенного с первыми входами первого и второго элементов И i + 1-го разр да, вторые входы которых соответственно вл ютс входами пр мого и инверсного сигналов i +1-ГО разр да числа устройства, а выходы подключены соответственно к инфор мационному входу триггера 1 +1-го разр да и второму входу элемента ИЛИ -I +1-ГО разр да, выход элемента ИЛИ П -го разр да соединен с первыми вкоцами элемента и выходного апомонта И, вторые входы которых подключены к первому трехпходового элемента 1, соединенного вторым и ту)етьнм вх.оа.чми соответствон(го с пыходом уломогга ll-IIF-;The goal is achieved by the fact that a counter, a three-input element AND, an element AND-NOT ri an output element AND, and a single output of the 1st discharge trigger under the key to the first BJ element of the OR OR 1-th digit (i 1, p ), the output connected to the first inputs of the first and second elements And i + 1-th bit, the second inputs of which are respectively the inputs of the direct and inverse signals i + 1-H th bit of the device number, and the outputs are connected respectively to the information input trigger 1 + 1 bit and the second input of the IL element AND -I + 1-th bit, the output of the element OR N-th bit is connected to the first voktsy element and the output apomont And, the second inputs of which are connected to the first three-way element 1, connected to the second and that) (go with a pulling of ombog II-IIF-;
Ивходом тактовых импульсов устройств, п порпым входом с. первыми входами первого н второго элементов И первого разр да и управл ющим входом устройства, Выхо трбхвхоаового элемента И подклю- чен к входу счетчика и синхронизирующим входам триггеров, выходы счетчика и вы ходкого элемента И вл ютс соответственно информационным и управл ющим выходами устройства.Ivkhodom clock pulses devices, p porpy input c. the first inputs of the first n of the second element And the first bit and the control input of the device, the output of the input element AND are connected to the input of the counter and the synchronization inputs of the trigger, the outputs of the counter and output element And are respectively the information and control outputs of the device.
На чертеже показана блок- ;хема устройства , содержащего счетчик 1, первые 2 и вторые 3 элементы И, элементы ИЛИ 4, триггеры 5, входы б и 7 устройства соответственно пр мого и инвер- сного сигналов, управл ющий вход 8, выходной элемент И 9, элемент 10, трехвходовой элемент И 11 и вход 12 тактовых импульсов..The drawing shows a block; device comprising a counter 1, first 2 and second 3 elements AND, elements OR 4, triggers 5, inputs 6 and 7 of the device, respectively, direct and inverse signals, control input 8, output element AND 9, element 10, the three-input element And 11 and the input 12 clock pulses ..
Устройство работает следующим образом ..; -., : . V The device works as follows ..; -.,:. V
В исходном состо нии все триггеры.и счетчик наход тс в нулевом состо нии. На входы 6 и 7 подаетс пр мой и инверсный сигналы от соответствующих разр дов двоичного числ.а. .In the initial state, all the triggers. And the counter are in the zero state. The inputs 6 and 7 are supplied with direct and inverse signals from the corresponding bits of the binary number. .
При поступлении .на вход 8 управл ющего сигнала происходит Либо подготовка триггера 5 первого разр да к переходу в единишое состо ние (через элементWhen a control signal is received at input 8, either the trigger of the first 5 trigger 5 is prepared for the transition to a single state (through the element
И 2, если на входе 6 единичный сигнал), либо передача управл ющего сигнала на элементы И 2 и 3 второго разр да (через элемент ИЛИ 4, если единичный сиг- нал на входе 7). Распространение управл ющего сигнала прекращаетс на первом разр де, имеющем на входе б единичный сигнал, причем триггер 5 этого разр да подготовлен к тому, чтобы по.сигналу на синхронизирующем входе переключитьс в единичное состо ние. -And 2, if the input 6 is a single signal), or the transmission of the control signal to the elements And 2 and 3 of the second bit (via the element OR 4, if the unit signal at the input 7). The propagation of the control signal is stopped at the first bit, which has a single signal at the input b, and the trigger 5 of this bit is prepared to switch to a single state on the sync input. -
При поступлении тактового импульса трехвходовой элемент И 11 вьщает сигнал и триггер, подготовленный к переклю чению, переходит в единичное состо ние, что вызывает дальнейшее распространение управл ющего сигнала до того разр да, на входе б которого имеетс единичный сигнал., .When a clock pulse arrives, the three-input element 11 and the signal and the trigger, prepared for switching, go into one state, which causes further propagation of the control signal until the bit, at the input of which there is a single signal.
Указанный процесс продолжаетс до тех пор, пока на выходе элемента ИЛИ 4 последнего разр да не по витс сигнал, который через выходной элемент И 9 поступит на управл ющий выход устройства что означает возможность чтегш состо ни счетчика, содержимое которого пока- взывает число импульсов синхронизации, выданных на триггеры 5. Это чисгГо равно числу TaKTOFSbix импульсов, потребовавшихс дл продвижени упрагзл ющегю сигнала от первого до последнего разр да, и точно соответствует числу единиц двоичного числа, присутствующего на входах в устройство.This process continues until the output of the OR 4 element of the last bit is not a signal, which through the output element And 9 enters the control output of the device, which means that the counter can read the state, the contents of which show the number of synchronization pulses issued to the triggers 5. This number is equal to the number of TaKTOFSbix pulses required to advance the control signal from the first to the last bit, and exactly corresponds to the number of ones of the binary number present at the inputs to the mouth roystvo
Таким образом, устройство обеспечивает подсчет количества значащих разр дов двоичного числа за число тактов, равное числу значащих единиц, и достаточно простой конструкции.Thus, the device provides a count of the number of significant bits of a binary number per number of clock cycles, equal to the number of significant units, and a fairly simple design.
Claims (2)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
SU772530181A SU716041A1 (en) | 1977-10-07 | 1977-10-07 | Device for determining the quantity of unities in binary number |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
SU772530181A SU716041A1 (en) | 1977-10-07 | 1977-10-07 | Device for determining the quantity of unities in binary number |
Publications (1)
Publication Number | Publication Date |
---|---|
SU716041A1 true SU716041A1 (en) | 1980-02-15 |
Family
ID=20727377
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
SU772530181A SU716041A1 (en) | 1977-10-07 | 1977-10-07 | Device for determining the quantity of unities in binary number |
Country Status (1)
Country | Link |
---|---|
SU (1) | SU716041A1 (en) |
-
1977
- 1977-10-07 SU SU772530181A patent/SU716041A1/en active
Similar Documents
Publication | Publication Date | Title |
---|---|---|
SU716041A1 (en) | Device for determining the quantity of unities in binary number | |
SU1332365A1 (en) | Indicating device | |
US3587048A (en) | Status control system | |
SU1005026A1 (en) | Device for determining number of ones in n-bit number binary code | |
SU830359A1 (en) | Distributor | |
SU463234A1 (en) | Device for dividing cycle time into fractional number of intervals | |
SU790304A1 (en) | Switching device | |
SU1076950A1 (en) | Shift register | |
SU1078625A1 (en) | Synchronous frequency divider | |
SU1185600A1 (en) | Controlled frequency divider | |
SU736093A1 (en) | Decimal number comparing arrangement | |
SU596948A1 (en) | Multichannel priority arrangement | |
SU799148A1 (en) | Counter with series shift | |
SU871166A1 (en) | Device for checking parallel binary code for parity | |
SU1272342A1 (en) | Device for calculating value of exponent of exponential function | |
SU809258A1 (en) | Pulse counting device | |
SU1037258A1 (en) | Device for determination of number of ones in binary code | |
SU1050114A1 (en) | Pulse distributor | |
SU790231A1 (en) | Pulse train monitoring device | |
SU1042171A1 (en) | Device for checking multi-channel pulse sequences | |
SU907547A1 (en) | Pseudo-random number generator | |
SU725239A1 (en) | Pulse repetition frequency divider | |
SU437225A1 (en) | Trigger device | |
SU769737A1 (en) | Switching device | |
SU1156004A1 (en) | Device for programmed control |