How calculator calculate?

Discussion in 'Embedded Systems and Microcontrollers' started by RRavi, May 4, 2016.

Thread Status:
Not open for further replies.
  1. RRavi

    Thread Starter New Member

    May 4, 2016
    10
    0
    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?


    [​IMG]
     
    Last edited: May 4, 2016
  2. recklessrog

    Member

    May 23, 2013
    338
    102
    It's all done with smoke and mirrors.
     
    DNA Robotics likes this.
  3. RRavi

    Thread Starter New Member

    May 4, 2016
    10
    0


    how he is doing?
     
  4. RRavi

    Thread Starter New Member

    May 4, 2016
    10
    0
  5. JWHassler

    Member

    Sep 25, 2013
    201
    33
    Look up the history of the CORDIC algorithm
     
  6. RRavi

    Thread Starter New Member

    May 4, 2016
    10
    0
    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.
     
  7. WBahn

    Moderator

    Mar 31, 2012
    17,737
    4,789
    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, ....
     
  8. takao21203

    Distinguished Member

    Apr 28, 2012
    3,577
    463
    Adder circuit is reverse of subtraction circuit. In fact electronic calculator is quite slow. normally ASIC built around some cpu core.
     
    RRavi likes this.
  9. WBahn

    Moderator

    Mar 31, 2012
    17,737
    4,789
    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.
     
    absf, jpanhalt and recklessrog like this.
  10. jpanhalt

    AAC Fanatic!

    Jan 18, 2008
    5,685
    900
    @WBahn Glad you said it, not me. I suspect Billy Mayo's cousin may be around too.

    John
     
  11. JohnInTX

    Moderator

    Jun 26, 2012
    2,345
    1,025
    waitforitmodsareonit
     
  12. RRavi

    Thread Starter New Member

    May 4, 2016
    10
    0
    does adder mean?
    2+5 =7 ??
    can we do this we digital I.C.?
     
  13. odm4286

    Active Member

    Sep 20, 2009
    155
    5
    Eh I'm pretty sure its PFM
     
    recklessrog likes this.
  14. RRavi

    Thread Starter New Member

    May 4, 2016
    10
    0
    I mean in binary
    00=0
    01=1
    10=2
    11=3
    .............
     
  15. RRavi

    Thread Starter New Member

    May 4, 2016
    10
    0
    What this mean?
     
Loading...
Thread Status:
Not open for further replies.