21
k
k
k
k
k
Stacks
The unit employs memory blocks, called
stacks, for storage of low priority values and
commands. There is a 10-level
numeric value stack, a 26-level command stack, and
a 10-level
program subroutine stack. If you execute a formula so complex it exceeds
the amount of stack space available, an error message appears on the display (Stk
ERROR during calculations or Ne ERROR during execution of a program subrou-
tine).
Example
1
2
3
4
5
b
c
d
e
f
g
h
2
3
4
5
4
×
(
(
+
×
(
+
...
...
Numeric Value Stack
Command Stack
• Calculations are performed according to the priority sequence. Once a calcula-
tion is executed, it is cleared from the stack.
• Storing a complex number takes up two numeric value stack levels.
• Storing a two-byte function takes up two command stack levels.
k
k
k
k
k
Input, Output and Operation Limitations
The allowable range for both input and output values is 10 digits for the mantissa and
2 digits for the exponent. Internally, however, the unit performs calculations using 15
digits for the mantissa and 2 digits for the exponent.
Example
3
×
10
5
÷
7 – 42857 =
A
d
E
f/h
w
d
E
f/h-
ecifh
w
Before Starting Calculations...
1 - 1
P.22