Now, we use calculators on a day to day basis, but how do they work? Most of us know that a basic calculator has a basic IC to perform the algorithms. I had a few questions I was hoping you could answer about this.
Everything in electronics deals with logic. If a condition is true, perform this action, if this then that. I know that 2+2 is equal to 4. However, a calculator doesn't "know" this. Its function is to figure it out. I'm just wondering how it does this. I can't figure out why 2+2=4. I have no idea why 2+2=4, I just know it does, so I've been told... My 50 cent calculator can figure it out though.... So here where my main questions.
What is the logic of these circuits?
How does it differentiate between a 0, 1, 9, or an 3?
What is the logic circuit used to preform the mathematical computation of 2+2?
I would really like someone to break it down step by step and perhaps provide a basic diagram of the logic used. I don't need to know the components to build a calculator, I just want to see the gates a calculator would use to perform 2+2.
Edit: I think the diagram I am thinking of is called a block diagram....
Everything in electronics deals with logic. If a condition is true, perform this action, if this then that. I know that 2+2 is equal to 4. However, a calculator doesn't "know" this. Its function is to figure it out. I'm just wondering how it does this. I can't figure out why 2+2=4. I have no idea why 2+2=4, I just know it does, so I've been told... My 50 cent calculator can figure it out though.... So here where my main questions.
What is the logic of these circuits?
How does it differentiate between a 0, 1, 9, or an 3?
What is the logic circuit used to preform the mathematical computation of 2+2?
I would really like someone to break it down step by step and perhaps provide a basic diagram of the logic used. I don't need to know the components to build a calculator, I just want to see the gates a calculator would use to perform 2+2.
Edit: I think the diagram I am thinking of is called a block diagram....
Last edited by a moderator: