How calculator calculate?

Status
Not open for further replies.

Thread Starter

RRavi

Joined May 4, 2016
10
Hello,
How calculator calculate so fast add sub multiply divide so fast?
Is there any look up table in processor of calculator?
what is adder circuit?


 
Last edited:

Thread Starter

RRavi

Joined May 4, 2016
10
what is it?

CORDIC (for COordinate Rotation DIgital Computer), also known as Volder's algorithm, is a simple and efficient algorithm to calculate hyperbolic and trigonometric functions, typically converging with one digit (or bit) per iteration. It is therefore also a prominent example of digit-by-digit algorithms.
 

WBahn

Joined Mar 31, 2012
29,976
Hello,
How calculator calculate so fast add sub multiply divide so fast?
Is there any look up table in processor of calculator?
what is adder circuit?
As a rule they aren't that fast -- they only seem fast compared to a human. For cost and power (long battery life) the processors used by calculators tend to run pretty slow and not have a lot of sophistication. They can throw lots of cycles at a problem and still arrive at a solution fast enough that humans think it was near-instantaneous.

Now, because they ARE slow, the algorithms, such as CORDIC, that have been used have been carefully developed and optimized for performance on resource starved platforms (limited clock speed, limited memory, limited instruction set).

An adder is just what the name implies -- it's a circuit (digital in this context) circuit that takes two inputs, adds them together, and produces the result as its output. Lots of ways to implement an adder depending on what is important in a particular application -- speed, size, cost, simplicity, ....
 

takao21203

Joined Apr 28, 2012
3,702
Hello,
How calculator calculate so fast add sub multiply divide so fast?
Is there any look up table in processor of calculator?
what is adder circuit?


Adder circuit is reverse of subtraction circuit. In fact electronic calculator is quite slow. normally ASIC built around some cpu core.
 

WBahn

Joined Mar 31, 2012
29,976
what is it?

CORDIC (for COordinate Rotation DIgital Computer), also known as Volder's algorithm, is a simple and efficient algorithm to calculate hyperbolic and trigonometric functions, typically converging with one digit (or bit) per iteration. It is therefore also a prominent example of digit-by-digit algorithms.
Now RRitesh, what is the point of just posting the first couple of sentences from a Wikipedia article when you are asked a question. Clearly it is not because you understand what you have posted -- or at least never has been so far.
 
Status
Not open for further replies.
Top