[go: up one dir, main page]

SU798857A1 - Exponent-computing device - Google Patents

Exponent-computing device Download PDF

Info

Publication number
SU798857A1
SU798857A1 SU782709184A SU2709184A SU798857A1 SU 798857 A1 SU798857 A1 SU 798857A1 SU 782709184 A SU782709184 A SU 782709184A SU 2709184 A SU2709184 A SU 2709184A SU 798857 A1 SU798857 A1 SU 798857A1
Authority
SU
USSR - Soviet Union
Prior art keywords
input
register
output
registers
inputs
Prior art date
Application number
SU782709184A
Other languages
Russian (ru)
Inventor
Владимир Дмитриевич Байков
Сергей Абрамович Селютин
Original Assignee
Организация П/Я Х-5263
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 Организация П/Я Х-5263 filed Critical Организация П/Я Х-5263
Priority to SU782709184A priority Critical patent/SU798857A1/en
Application granted granted Critical
Publication of SU798857A1 publication Critical patent/SU798857A1/en

Links

Landscapes

  • Complex Calculations (AREA)

Description

1one

Изобретение относитс  к вычислительной технике и может быть использовано в ЦВМ, работающих в позиционной системе счислени  с фиксированной зап той, дл  аппаратурной реализации элементарных функций.The invention relates to computing and can be used in digital computers operating in a fixed-position positional number system for instrumental realization of elementary functions.

Известно устройство, которое содержит регистры, сумматоры, ПЗУ констант , счетчик шагов, схему сравнени , вентили и может быть использовано дл  вычислени  экспоненты 1.A device is known which contains registers, adders, constant constants, a step counter, a comparison circuit, gates and can be used to calculate the exponential 1.

Недостатком этого устройства  вл етс  нерегул рность структуры и наличие сложчых блоков - счетчиков и схем сравнени .A disadvantage of this device is the irregularity of the structure and the presence of complicated blocks — counters and comparison circuits.

Наиболее близким по технической сущности к предлагаемому  вл етс  устройство дл  вычислени  экспоненты , содержащее первый, второй и третий сдвигающие регистры, вычитатель сумматор, причем первый вход устройства соединен с первым входом первого регистра, выход которого соединен с первым входом вычитател , второй вход вычитател  соединен со вторым входом устройства, управл ющий вход вычитател  соединен с третьим входом устройства, а его выход - со вторым входом первого регистра и с .первым выходом устройства, четвер ,тый и п тый входы устройства подключены к управл ющим входам сумматора и второго регистра соответственно, шестой вход устройства соединен сThe closest in technical essence to the present invention is a device for calculating exponents, containing first, second and third shift registers, a subtractor adder, the first input of the device connected to the first input of the first register, the output of which is connected to the first input of the subtractor, the second input of the device, the control input of the subtractor is connected to the third input of the device, and its output is connected to the second input of the first register and the first output of the device, the fourth, fifth and fifth inputs of the devices are connected to the control inputs of the adder and the second register, respectively; the sixth input of the device is connected to

первыми входами второго и третьего регистров, выходы которых соединены со входами сумматора, выход сумматора соединен с первыми входами второго и третьего регистров и со вторымthe first inputs of the second and third registers, the outputs of which are connected to the inputs of the adder, the output of the adder is connected to the first inputs of the second and third registers and the second

выходом устройства 2.device output 2.

Недостатком устройства  вл етс  низкое быстродействие,которое опре:дел етс  большим числом шагов, необходимых дл  вычислени  экспоненты.The drawback of the device is the low speed, which is determined by the large number of steps necessary to calculate the exponent.

При обработке п-раэр дных дес тичных чисел количество шагов имеет пор докDuring the processing of single-decimal numbers, the number of steps is of the order of

иand

10ten

Цель .изобретени  - повышение быстродействи  устройства.The purpose of the invention is to increase the speed of the device.

Claims (2)

Поставленна  цель достигаетс  тем, что в устройство дл  вычислени  экспоненты , содержащее первый, второй и третий регистры, вычитгтель и сумматор , причем первый вход устройства соединен с первым входом первого регистра , выход которого соединен с первым входом вычитател , второй ;зход вычитател  соединен со вторым входом устройства, управл ющий вхбд вычитател  соединен с третьим входом устройства , а его выход - со вторым входом первого регистра и с первым выходом устройства, четвертый и п тый входы устройства подключены к управл ющим вхЪдам сумматора и второго регистра соответственно, выходы второго и третьего регистров соединены соответ ственно с первым и вторым входами сумматора, выход которого соединен с первыми входами второго и третьего регистров и со вторым выходом устрой ства, дополнительно введены блок пам ти и регистр адреса, причем выход блока пам ти соединен со вторыми вхо дами второго и третьего регистров, а упг :1вл ющий вход - с шестым входом устройства, другой вход блока пам ти соединен с выходом регистра адреса, вход которого соединен с первым входом устройства. На чертеже представлена структурна  схема предлагаемого устройства. Она ,содержит первый, второй, третий , четвертый, п тый и шестой входы .устройства 1-6, первый, второй и тр тий регистры 7,8 и 9, вычитатель 10, сумматор 11, блок 12 пам ти (ПЗУ), регистр 13 адреса, первый и второй выходы устройства 14 и 15. Устройство работает следующим образом . Вначале в устройство на вход 1 поступает аргумент, причем старша  его часть засылаетс  в регистр 13, а младша  часть - в .регистр 7. Затем из внешнего устройства управлени  (на чертеже не показано) по входу 6 на управл ющий вход блока 12 поступает сигнал, осуществл ющий засылку в регистры 8 и 9 величины экс.поненты , соответствующей значению старшей части аргумента. После этого начинаетс  итерационный процесс вычислени  экспоненты. Очередной шаг вычислений начинаетс  с анализа соцержимого регистра 7. Дл  этого знаковый разр д регистра 7 по выходу 14 поступает в устройство управлени . Если содержимое регистра 7 отрицательно , то вычислени  прекращакзтс  и величина экспоненты считана из регис тра 9 по выходу 15. Если содержимое регистра 7 положительно, то из устро ства управлени  по входу 2 подаетс  величина 1, а по входу 3 на управл ющий вход вычитател  10 подаетс  сигнал, уменьшающий содержимое регистра 7 на единицу младшего разр да . Одновременно с этим по входу 5 на управл ющий вход регистра 8 посту пает сигнал, осуществл ющий сдвиг регистра 8 на ft разр дов вправо. В следующем такте по входу 4 на управл ющий вход сумматора 11 поступает сигнал, осуществл ющий сложение содержимого регистров 8 и 9 и засылку результата сложени  в эти регистры. На этом очередной шаг вычислений заканчиваетс  и происходит переход к следующему шагу вычислени . Эффективность изобретени  заключаетс  в повышении быстродействи  устройства за счет сокращени  числа шагов при вычислении экспоненты. Формула изобретени  Устройство дл  вычислени  экспоненты , содержащее первый, второй и третий регистры, вычитатель и сумматор , причем первый вход устройства соединен с первым входом первого регистра, выход которого соединен с первым входом вычитатал , второй вход вычитател  соединен со вторым входом устройства, управл ющий вход вычитател  соединен с третьим входом устройства , а его выход :- со вторым входом первого регистра и с первым выходом устройства, четвертый и п тый входы устройства подключены к управл ющим входам сумматора и второго регистра соответственно, выходы второго и третьего регистров соединены соответственно с Первым и вторым входами сумматора, выход которого соединен с первыми входами второго и третьего регистров и со вторым выходом устройства, отличающеес  тем, что, с целью повышени  быстродействи  устройства, в него дополнительно введены блок пам ти и регистр адреса, причем выход блока пам ти соединен со вторыми входами второго и третьего регистров, а управл ющий вход - с шестым входом устройства, другой вход блока пам ти соединен с выходом регистра адреса, вход которого соединен .с первым входом устройства. Источники информации, прин тые во внимание при экспертизе 1.. Патент Великобритании .№ 1014391, кл.С 4 А, опублик. 1972. The goal is achieved by the fact that the device for calculating exponentials, containing the first, second and third registers, the subtractor and the adder, the first input of the device connected to the first input of the first register, the output of which is connected to the first input of the subtractor, the second; the input of the device, the control of the subtractor vhbd is connected to the third input of the device, and its output is connected with the second input of the first register and with the first output of the device, the fourth and fifth inputs of the device are connected to the control input By the adder and the second register, respectively, the outputs of the second and third registers are connected, respectively, to the first and second inputs of the adder, the output of which is connected to the first inputs of the second and third registers and to the second output of the device; the memory unit is connected to the second inputs of the second and third registers, and the control unit: the first input is connected to the sixth input of the device, the other input of the memory unit is connected to the output of the address register, the input of which is connected to the first input of the device roystva The drawing shows a block diagram of the proposed device. It contains the first, second, third, fourth, fifth and sixth inputs. Devices 1-6, first, second and third registers 7,8 and 9, subtractor 10, adder 11, memory block 12 (ROM), register 13 addresses, the first and second outputs of the device 14 and 15. The device operates as follows. First, the device receives an argument at input 1, its older part is sent to register 13, and the younger part is sent to register 7. Then, from an external control device (not shown) through input 6, the control input of unit 12 receives a signal sending the registers 8 and 9 of the value of the exponent corresponding to the value of the higher part of the argument. Thereafter, an iterative exponent calculation process begins. The next calculation step begins with an analysis of the sociological register 7. For this, the sign bit of register 7 at output 14 goes to the control unit. If the contents of register 7 are negative, then the calculation stops and the exponent value is read from register 9 on output 15. If the contents of register 7 are positive, then the value 1 is fed from control unit at input 2, and input 3 to control input of subtractor 10 is fed a signal decreasing the contents of register 7 by a unit of lower order. At the same time, input 5 to the control input of register 8 receives a signal that shifts register 8 by ft bits to the right. In the next clock cycle, at input 4, the control input of adder 11 receives a signal that adds the contents of registers 8 and 9 and sends the result of the addition to these registers. This completes the next calculation step and proceeds to the next calculation step. The effectiveness of the invention is to increase the speed of the device by reducing the number of steps in calculating the exponent. An apparatus for calculating an exponential comprising first, second and third registers, a subtractor and an adder, the first input of the device connected to the first input of the first register, the output of which is connected to the first input of the subtractor, the second input of the subtractor connected to the second input of the device the subtractor is connected to the third input of the device, and its output: to the second input of the first register and the first output of the device; the fourth and fifth inputs of the device are connected to the control inputs of the adder and The first register, respectively, the outputs of the second and third registers are connected respectively to the first and second inputs of the adder, the output of which is connected to the first inputs of the second and third registers and to the second output of the device, characterized in that, in order to improve the speed of the device, a block is added to it memory and address register, the output of the memory block is connected to the second inputs of the second and third registers, and the control input is connected to the sixth input of the device, another input of the memory block is connected to the output of the register The country of the address whose input is connected to the first input of the device. Sources of information taken into account in the examination of 1 .. Patent of Great Britain .№ 1014391, class. C 4 A, published. 1972. 2. Патент Японии № 50-24211, кл.97(7)ЕЗ, опублик. 1975 (прототип).2. Japanese Patent No. 50-24211, Cl. 97 (7) EZ, published. 1975 (prototype).
SU782709184A 1978-12-26 1978-12-26 Exponent-computing device SU798857A1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
SU782709184A SU798857A1 (en) 1978-12-26 1978-12-26 Exponent-computing device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
SU782709184A SU798857A1 (en) 1978-12-26 1978-12-26 Exponent-computing device

Publications (1)

Publication Number Publication Date
SU798857A1 true SU798857A1 (en) 1981-01-23

Family

ID=20803708

Family Applications (1)

Application Number Title Priority Date Filing Date
SU782709184A SU798857A1 (en) 1978-12-26 1978-12-26 Exponent-computing device

Country Status (1)

Country Link
SU (1) SU798857A1 (en)

Similar Documents

Publication Publication Date Title
US4172287A (en) General purpose data processing apparatus for processing vector instructions
US4785421A (en) Normalizing circuit
JPH02138620A (en) Calculation of numerical quantity and numerical data processor
US5508948A (en) Numeric representation converting apparatus and vector processor unit such apparatus
GB1390385A (en) Variable length arithmetic unit
GB1523005A (en) Data processing apparatus
SU798857A1 (en) Exponent-computing device
JPH0690668B2 (en) Fuzzy computing device
JP2511527B2 (en) Floating point arithmetic unit
JPH07107664B2 (en) Multiplication circuit
US3234371A (en) Parallel adder circuit with improved carry circuitry
US4723258A (en) Counter circuit
GB1145661A (en) Electronic calculators
SU651341A1 (en) Multiplying arrangement
SU546890A1 (en) Device for calculating elementary functions
JPS57196351A (en) Floating point multiplying circuit
SU1023324A1 (en) Device for computing logarithm of binary number
SU1661760A1 (en) Arc tan function calculator
SU911519A1 (en) Device for computing elementary functions
SU1001085A1 (en) Device for computing complex number modulus
GB857511A (en) Improvements in or relating to dividing multiplying arrangements for electronic digital computing machines
SU1027722A1 (en) Conveyer-type device for computing logarithmic and exponential function
SU1497614A1 (en) Device for dividing binary numbers
SU1059570A1 (en) Device for dividing fixed-point numbers
SU561966A1 (en) Computing system for processing numbers and multidimensional vectors