18
1 - 1
Before Starting Calculations...
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
. An error occurs if you perform a
calculation so complex that it exceeds the capacity of available numeric value
stack or command stack space, or if execution of a program subroutine exceeds
the capacity of the subroutine stack.
Example
• Calculations are performed according to the priority sequence. Once a
calculation 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
P.16
P.20
1
2
3
4
5
b
c
d
e
f
g
h
2
3
4
5
4
"
(
(
+
"
(
+
...
...
Numeric Value Stack
Command Stack
Summary of Contents for CFX-9970G
Page 22: ... CFX 9970G ...
Page 452: ...435 1 2 3 4 5 Program for Circle and Tangents No 4 Step Key Operation Display ...
Page 453: ...436 Program for Circle and Tangents No 4 Step Key Operation Display 6 7 8 9 10 ...
Page 454: ...437 11 12 13 14 15 Program for Circle and Tangents No 4 Step Key Operation Display ...
Page 455: ...438 16 17 18 Program for Circle and Tangents No 4 Step Key Operation Display ...
Page 458: ...441 1 2 3 4 5 Program for Rotating a Figure No 5 Step Key Operation Display ...