kStacks

This calculator uses memory areas, called “stacks,” to temporarily store values (numeric stack) and commands (com- mand stack) according to their precedence during calcu- lations.The numeric stack has 10 levels and the command stack has 24 levels. A stack error (Stack ERROR) occurs whenever you try to perform a calculation that is so complex that the capacity of a stack is exceeded.

Example:

1 2 3 4 5

1

2

3

4

 

5

6

7

 

 

Numeric Stack

 

Command Stack

 

1

 

 

2

 

 

 

1



 

 

 

2

 

 

3

 

 

 

2

 

 

 

 

3

 

 

4

 

 

 

3

 

 

 

 

4

 

 

5

 

 

 

4



 

 

 

5

 

 

4

 

 

 

5



 

 

 

 

 

 

 

 

 

 

6

 

 

7

Calculations are performed in sequence according to “Order of Operations.” Commands and values are de- leted from the stack as the calculation is performed.

E-31