In something I believe is called microcode. I took a course in college a LONG time ago, and we had to code a small microprocessor in "Machine language". A generic "Hardware Programming Language" was taught in this course. It is MUCH simpler than C++ or FORTRAN, and mostly consists of commands like "shift left" and "shift right" and "add one", "and" and "or". Most mathematical functions are performed using these kinds of operations plus table-lookup logarithms. For example, when you click "3*2" on a calculator, and want to multiply 3 by 2, the claculator is really taking the representation of three (11 in binary) and shifting it left to do the multiplication by 2 (110 is 6). It's not really this simple but it's the idea.
2006-12-25 12:59:50
·
answer #1
·
answered by firefly 6
·
1⤊
0⤋
some of the programming is in the layout of the chips that are on the circuit boards the rest is done before the plastic case is added. for + - * / some calculators like the ti85 can have additional applications added right up to the user level.
2006-12-25 13:01:37
·
answer #2
·
answered by Grev 4
·
0⤊
1⤋
I think like they have a memory board and they are programed the do what you told it to. As long as you don't get a calcualater that is smarter than you...
2006-12-25 12:58:37
·
answer #3
·
answered by Uchihaitachi345 5
·
0⤊
0⤋
simple ..da nerds @ da lab work out every possible math they can do within the givin deadline..after that they do thier magic and tadaaaaaaaaaaaa..
thats y sum calculators are betta than others.. the boffins worked out more problems SIMPLE.!
plzz give me the best answer pweez
2006-12-26 07:26:29
·
answer #4
·
answered by noob saibot 2
·
0⤊
0⤋
In what programming language? More importantly though, do your own homework!
2016-03-13 22:04:24
·
answer #5
·
answered by Anonymous
·
0⤊
0⤋
calculaters have a memory which contain all inbuilt functions...so when u perform some calculation it responds to it...
2006-12-25 12:59:42
·
answer #6
·
answered by latha 2
·
0⤊
0⤋
when their built
2006-12-25 12:53:43
·
answer #7
·
answered by smegheed_uk 2
·
0⤊
0⤋