[go: up one dir, main page]

SU470826A1 - Probabilistic device for dividing two numbers - Google Patents

Probabilistic device for dividing two numbers

Info

Publication number
SU470826A1
SU470826A1 SU1992867A SU1992867A SU470826A1 SU 470826 A1 SU470826 A1 SU 470826A1 SU 1992867 A SU1992867 A SU 1992867A SU 1992867 A SU1992867 A SU 1992867A SU 470826 A1 SU470826 A1 SU 470826A1
Authority
SU
USSR - Soviet Union
Prior art keywords
input
output
inputs
outputs
dividing
Prior art date
Application number
SU1992867A
Other languages
Russian (ru)
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 SU1992867A priority Critical patent/SU470826A1/en
Application granted granted Critical
Publication of SU470826A1 publication Critical patent/SU470826A1/en

Links

Landscapes

  • Complex Calculations (AREA)

Description

Функциональна  схема веро тностного устройства дл  делени  двух чисел представлена на чертеже.The functional diagram of the probabilistic device for dividing two numbers is shown in the drawing.

Веро тностное устройство дл  делени  двух чисел состоит из блока делени  1, два входа которого соединены соответственно с выходами двух элементов «И 2 и 3, элемента «НЕ 4, выход которого соединен с первыми входами элементов «И 2 и 3, элемента «И 5 со входом опроса 6, регистров 7 и 8 с шиной сдвига 9, выходы разр дов которых соединены со входами схем сравнени  10-12 соответственно , выход которой подключен к входу элемента «НЕ и к второму входу элемента «И 5, выход которого соединен через элемент задержки 13 с шиной сдвига 9 регистра 8 и со входом сложени  реверсивного двоичного счетчика 14, единичные выходы разр дов которого подключены к входам элемента «ИЛИ 15. Выход этого элемента подключен к первому входу элемента «И 16, на второй вход которого подключена шина опроса 6, и со входом элемента «НЕ 17, выход которого подключен к нулевому входу триггера 18, к единичному входу которого подключена управл юша  шина 19. Выход триггера 18 соединен с третьим входом элемента «И 16, выход которого подключен через элемент задержки 20 к входу вычитани  реверсивного счетчика 14 и непосредственно к шине сдвига 21 реверсивного счетчика 22, единичные выходы разр дов которого, за исключением дополнительных , подключены к входам схемы сравнени  23. Выход схемы сравнени  подключен к первому входу блока управлени  24, ко второму входу которого подключен выход блока делени  1. Два выхода блока управлени  24 соединены с двум  входами реверсивного счетчика 22 соответственно, а выходы источника двоичного шума генератора 25 случайных кодов подключены к входам схем сравнени  10, 11 и 23 соответственно.The probability device for dividing two numbers consists of division block 1, two inputs of which are connected respectively to the outputs of two elements "AND 2 and 3, element" NOT 4, the output of which is connected to the first inputs of elements "And 2 and 3, element" And 5 with a polling input 6, registers 7 and 8 with a shift bus 9, the bit outputs of which are connected to the inputs of the comparison circuits 10-12, respectively, the output of which is connected to the input element "NOT and to the second input element" And 5, the output of which is connected through the element delays 13 with a shift bus 9 register 8 and with the input of and a reverse binary counter 14, the unit outputs of bits are connected to the inputs of the element OR 15. The output of this element is connected to the first input of the element “AND 16, to the second input of which the interrogation bus 6 is connected, and with the input of the element“ NOT 17, the output of which connected to the zero input of the trigger 18, the control input 19 is connected to the unit input. The output of the trigger 18 is connected to the third input of the element “AND 16”, the output of which is connected via the delay element 20 to the subtraction input of the reversible counter 14 and directly to the bus offset and 21 of the reversible counter 22, the unit outputs of which bits, with the exception of additional ones, are connected to the inputs of comparison circuit 23. The output of the comparison circuit is connected to the first input of control unit 24, to the second input of which the output of division unit 1 is connected. Two outputs of control unit 24 are connected with two inputs of the reversible counter 22, respectively, and the outputs of the binary noise generator of the generator 25 random codes are connected to the inputs of the comparison circuits 10, 11 and 23, respectively.

Устройство работает следуюш,им образом.The device works in the following way.

В регистре 7 устанавливаетс  код делимого , а в регистре 8 - код делител . Затем происходит сравнение этих двух крдов на схеме сравнени  12. Если код делител  меньше кода делимого, то на выходе схемы сравнени  12 по вл етс  потенциал, открывающий элемент «И 5, и тактовый импульс, поступающий на вход элемента «И 5 по шине опроса 6, пройд  через элемент задержки 13, поступает на шину сдвига 9 и осуществл ет сдвиг содержимого регистра 8 в сторону старшего разр да. Кроме того, этот импульс подаетс  на вход реверсивного счетчика 14 и увеличивает его содержимое на единицу. Затем оп ть происходит сравнение кодов регистров 7 и 8 на схеме сравнени  12 и, в случае наличи  потенциала на ее выходе, оп ть осуществл етс  сдвиг регистра 8 и добавление единицы к содержимому реверсивного счетчика 14 и так до тех пор, пока код делител  не станет больше кода делимого. Этот факт дает знать о себе отсутствием потенциала на выходе схемы сравнени  12, что приводит к запрещению прохол денил тактового импульса через элемент «И 5 и к прекращению сдвигов регистра 8. Потенциал, по вившийс  на выходе элемента «НЕ 4, открывает элементы «И 2 и 3 и разрешает прохождение на входы блока делени  1 стохастических импульсных последовательностей с выходов схем сравнени  10 и 11, осуществл ющих получение этих последовательностей при сравнении двоичного кода регистров 7 и 8 с независимыми источниками двоичного шума генератора 25. Стохастическа  импульсна  последовательность с выхода блока делени  1 поступает на вход узла, состо щего из блока управлени  24, реверсивного двоичного счетчика 22 и схемы сравнени  23 и после некоторого числа перерегулирований преобразуетс  в реверсивном счетчике 22 в двоичный код.In register 7, the divisible code is set, and in register 8, the divisor code is set. Then, these two chips are compared in the comparison circuit 12. If the divider code is smaller than the dividend code, then the output of the comparison circuit 12 is the potential, the opening element is “And 5, and the clock pulse arriving at the input of the element“ And 5 via the interrogation bus 6 After passing through the delay element 13, it enters the shift bus 9 and shifts the contents of the register 8 towards the higher bit. In addition, this pulse is fed to the input of the reversible counter 14 and increases its content by one. Then again compares the codes of registers 7 and 8 on the comparison circuit 12 and, if there is a potential at its output, the register 8 is shifted again and the unit is added to the contents of the reversing counter 14 and so on until the divider code becomes more divisible code. This fact makes it known about the lack of potential at the output of the comparison circuit 12, which leads to the prohibition of the clock pulse through the element "And 5" and to the termination of the register 8 shifts. The potential, developed at the output of the element "HE 4, opens the elements" And 2 and 3 and allows passing to the inputs of the dividing unit 1 stochastic pulse sequences from the outputs of comparison circuits 10 and 11, which receive these sequences when comparing the binary code of registers 7 and 8 with independent sources of binary noise generator 25. The impulse and stochastic sequence from the output of divider 1 to the input node, consisting of control unit 24, a reversible binary counter 22 and comparator circuit 23, and after a certain number overshoot converted into down counter 22 into a binary code.

По окончании вычислени  приходит управл ющий импульс по шине 19 и переводит триггер 18 в состо ние «1. Если в реверсивном счетчике 14 содержитс  какой-нибудьAt the end of the calculation, the control pulse arrives through the bus 19 and transfers the trigger 18 to the state "1. If in the reversible counter 14 contains any

код, говор щий о числе сдвигов, проделанных в регистре 8, то на выходе элемента «ИЛИ 15 будет потенциал, который совместно с потенциалом на единичном выходе триггера 18 разрешает прохождение тактового импульсаthe code indicating the number of shifts done in register 8, then at the output of the element “OR 15 there will be a potential that, together with the potential at the single output of trigger 18, allows the passage of a clock pulse

с шины 6 через элемент «И 16 на шину сдвига 21 .реверсивного счетчика 22, а также с некоторой задержкой, обеспечиваемой элементом задержки 20, на вычитание единицы из содержимого реверсивного счетчика 14. Сдвигfrom bus 6 through the element “AND 16 to the shear bus 21 of the reversible counter 22, as well as with a certain delay, provided by the delay element 20, to subtract a unit from the contents of the reversible counter 14. Shift

продолжаетс  до тех пор, пока код в счетчике 14 не станет равным нулю. После этого потенциал на выходе элемента «НЕ 17 переводит в состо ние «О триггер 18. Содержимое счетчика 22 представл ет двоичный кодcontinues until the code in the counter 14 becomes zero. Thereafter, the potential at the output of the element "NOT 17 translates to the state" About the trigger 18. The contents of the counter 22 represent the binary code

частного, причем в дополнительных старших разр дах содержитс  цела  часть, а в остальных разр дах - мантисса частного.the private, and in the additional higher bits, there is a whole part, and in the other bits, the mantissa of the private.

Таким образом устройство позвол ет получать результат в интервале значений (Q,),Thus, the device allows to obtain a result in the range of values (Q,),

где /г - разр дность регистров делимого и делител , при условии, что делимое и делитель принимают значени  в интервале (0;1), что полностью охватывает всю возможную область значений, принимаемых числами, представленными в виде веро тностей по влени  импульсов стохастических импульсных последовательностей .where / g is the size of the registers of the dividend and divisor, provided that the dividend and divisor take values in the interval (0; 1), which completely covers the whole possible range of values accepted by the numbers represented as probabilities of impulses of stochastic pulse sequences .

Предмет изобретени Subject invention

Веро тностное устройство дл  делени  двух чисел, содержащее блок делени , выход которого соединен с первым входом блока управлени , второй вход которого соединен с выходом первой схемы сравнени , первые входы которой соединены с разр дными выходами первого реверсивного счетчика соответственно , а вторые входы- с первыми выходамиA probability device for dividing two numbers containing a dividing unit, the output of which is connected to the first input of the control unit, the second input of which is connected to the output of the first comparison circuit, the first inputs of which are connected to the discharge outputs of the first reversible counter, respectively, and the second inputs with the first exits

генератора случайных кодов, вторые выходыrandom code generator, second outputs

которого соединены с первыми входами второй схемы сравнени  соответственно, а третьи выходы - с первыми входами третьей схемы сравнени , вторые входы второй и третьей схем сравнени  соединены с первыми выходами первого и второго регистров соответственно , отличающеес  тем, что, с целью расширени  функциональных возможностей устройства, оно содержит элементы задержки , элементы «НЕ первый и второй элементы «И, выходы которых подключены ко входам блока делени , первые входы - к выходам второй и третьей схемы сравнени  соответственно , четвертую схему сравнени , выход которой через первый элемент «НЕ подключен ко вторым входам первого и второго элементов «И, а входы - ко вторым выходам первого и второго регистров соответственно, и третий элемент «И, вход сдвига второгоwhich are connected to the first inputs of the second comparison circuit, respectively, and the third outputs to the first inputs of the third comparison circuit, the second inputs of the second and third comparison circuits are connected to the first outputs of the first and second registers, respectively, characterized in that, in order to expand the functionality of the device, it contains delay elements, elements "NOT the first and second elements" AND, the outputs of which are connected to the inputs of the division unit, the first inputs to the outputs of the second and third comparison circuit, respectively, Werth comparing circuit, the output of which through the first member "is NOT connected to the second inputs of the first and second elements" And, as inputs - to the second outputs of the first and second registers, respectively, and the third element "And, the second input of shift

регистра через первый элемент задержки и третий элемент «И соединен со входом первого элемента «НЕ, второй реверсивный счетчик , суммирующий вход которого подключенregister through the first delay element and the third element "And connected to the input of the first element" NOT, the second reversible counter, the summing input of which is connected

к выходу первого элемента задержки, элемент «ИЛИ, входы которого соединены с разр дными выходами второго реверсивного счетчика соответственно, триггер, первый вход которого через второй элемент «НЕ подключен к выходу элемента «ИЛИ, четвертый элемент «И, входы которого соединены с выходами элемента «ИЛИ и триггера и вторым входом третьего элемента «И соответственно , а выход через второй элемент задержки - с вычитающим входом второго реверсивного счетчика и непосредственно - с сдвигающим входом первого реверсивного счетчика, входы которого подключены к выходам блока управлени  соответственно.to the output of the first delay element, the OR element whose inputs are connected to the bit outputs of the second reversible counter, respectively, is a trigger whose first input through the second element is NOT connected to the output of the OR element, the fourth AND element, whose inputs are connected to the element outputs "OR and trigger and the second input of the third element" And, respectively, and the output through the second delay element - with the subtractive input of the second reversible counter and directly - with the shift input of the first reversible counter, the inputs to orogo connected to the outputs of the control unit respectively.

SU1992867A 1974-01-21 1974-01-21 Probabilistic device for dividing two numbers SU470826A1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
SU1992867A SU470826A1 (en) 1974-01-21 1974-01-21 Probabilistic device for dividing two numbers

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
SU1992867A SU470826A1 (en) 1974-01-21 1974-01-21 Probabilistic device for dividing two numbers

Publications (1)

Publication Number Publication Date
SU470826A1 true SU470826A1 (en) 1975-05-15

Family

ID=20574748

Family Applications (1)

Application Number Title Priority Date Filing Date
SU1992867A SU470826A1 (en) 1974-01-21 1974-01-21 Probabilistic device for dividing two numbers

Country Status (1)

Country Link
SU (1) SU470826A1 (en)

Similar Documents

Publication Publication Date Title
SU470826A1 (en) Probabilistic device for dividing two numbers
SU485446A1 (en) Probability device for adding two numbers
CA1074920A (en) Detection of errors in digital signals
SU744568A2 (en) Parallel accumulator
SU518003A1 (en) Reversible decimal pulse counter
SU557360A1 (en) Device for converting binary code
SU362295A1 (en) ARITHMETIC DEVICE OF PARALLEL
SU1511865A2 (en) Binary code transmission device
SU365704A1 (en)
SU642704A1 (en) Arrangement for computing the function: (x2-y2) raised to the minus 1/2 power
SU436352A1 (en) DEVICE FOR FINDING THE RELATIONSHIP OF TWO NUMBER OF PULSE CODES
SU531157A1 (en) Parallel adder
SU809176A1 (en) Device for dividing
SU1277387A2 (en) Pulse repetition frequency divider
SU437231A1 (en) Pulse counting counter
SU434404A1 (en) BINARY CODE CONVERTER TO BINARY DECIMAL
SU1372245A1 (en) Digital frequency meter
SU494744A1 (en) Binary decimal to binary converter
RU2075777C1 (en) Device for identification of operator
SU367419A1 (en) DEVICE FOR INSTALLATION OF THE TENTIFIED KEYBOARD COMPUTING MACHINE
SU760088A1 (en) Device for comparing numbers with two thresholds
SU1182639A1 (en) Multichannel pulse generator
SU368598A1 (en) CONVERTER BINARY DECIMAL CODE "12222" TO UNITARY CODE
SU534037A1 (en) Pulse counter
SU643870A1 (en) Parallel-action arithmetic device