Casio CFX-9800G-w Owners Manual - Page 47

Casio CFX-9800G-w - Color Graphing Calculator Manual

Page 47 highlights

EStacks • 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 menage appears on the display (Stk ERROR during calculations or Ne ERROR during execution of a program subroutine). Example 2-x ( ( 3 + 4 x (5+4) 3) 5) I x xI xI AAIII Stk ERROR Bytes 26 01 20 O ND Numeric Value Stack C) 02 3 4 5 4 Command Stack x O O *Calculations are performed according to the p iority sequence described on page 56. 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 (page 59) takes up two command stack levels. illValue Input and Output 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 x 105+7-42857= MIMEO= MIEICIICIEEJECIECI 3E5-7 42857.14286 3E5-7-42857 0.1428571428 -58- •Calculation results that are greater than 1015 (10 billion) or less than 10-2 (0.01)'are automatically displayed in exponential form. - •Values are stored in memory with 15 digits for the mantissa and 2 digits for the exponent. Einput 'Capacity • ' This unit has a 127-byte area for ekecution of calculations. Each time youpress a numeric key or arithmetic operation key, one byte of memory is used In addition, the following functions take up two bytes 'each? •d/dx (, E ( •Mat, Det, Trn (in the MAT Mode) • *ROW, *ROW + , ROW + , Swap (in the PRGM-MAT Mode) •Y, r, Xt, Yt, Sim X, Sim Y, Sim Z, Sim T, Sim U, Sim V, Sim Coef, Ply. Xi, Ply X2, Fly X3, Ply Coef (in the VAR Mode) •Xmin, Xmax, Xscl; Yrnin, Ymax, yscl, TOrnin, TOmax, TOptch, fct, Yfct, DTx, DTy, DTf (in the VAR Mode) •F Result F Start, F En& F Pitch, R Result R Start; R End (in the VAR Mode) R Pitch., List X, List Y •i, Arg, Conjg, ReP, ImP, (in the CMPLX Mode) •an, an+1, e„,2, 0, 00, ar , 02 (in the TABLE-RECR Mode) •Oiange, Green (in the COLOR Mode) A calculation'can consist of up to 127 bytes. Whenever you input the 121st byte-of any calculation, the cursor changes from "_" to "•" on the display to let you know that you are running out of rnernbry. If you still need to inputmore, you should divide your calculation into two or more parts. Note •As you input numeric values or commands, they appear flush left on the display. Calculation result& on the other hand, are displayed flush right MOvedMwandErrom Exceeding a specified input or calculation range, or attempting an illegal input causes an error message to appear on the display. Further operation of the calculator is impossible while an error message is displayed. The following events cause an error message to appear on the display. *When any result, whether intermediate or final, or any value in memory exceeds ±9.999999999 x 1099 (Ma ERROR) •When an attempt is made to perform a function calculation that exceeds the input range (Ma ERROR) (see page 361) •When an illegal operation is attempted during statistical calcdlations (Ma ERROR) For example, attempting to obtain x or_xon _without data input. •When the capacity of the numeric value stack or command stack is exceeded (Stk ERROR) For example, entering 25 successive followed by 2O3134g. •When an attempt is made to perform a calculation using an illegal formula (Syn ERROR) For example, 5ElEI3EI•When an illegal memory specification is made (Mem ERROR) -59-

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  • 32
  • 33
  • 34
  • 35
  • 36
  • 37
  • 38
  • 39
  • 40
  • 41
  • 42
  • 43
  • 44
  • 45
  • 46
  • 47
  • 48
  • 49
  • 50
  • 51
  • 52
  • 53
  • 54
  • 55
  • 56
  • 57
  • 58
  • 59
  • 60
  • 61
  • 62
  • 63
  • 64
  • 65
  • 66
  • 67
  • 68
  • 69
  • 70
  • 71
  • 72
  • 73
  • 74
  • 75
  • 76
  • 77
  • 78
  • 79
  • 80
  • 81
  • 82
  • 83
  • 84
  • 85
  • 86
  • 87
  • 88
  • 89
  • 90
  • 91
  • 92
  • 93
  • 94
  • 95
  • 96
  • 97
  • 98
  • 99
  • 100
  • 101
  • 102
  • 103
  • 104
  • 105
  • 106
  • 107
  • 108
  • 109
  • 110
  • 111
  • 112
  • 113
  • 114
  • 115
  • 116
  • 117
  • 118
  • 119
  • 120
  • 121
  • 122
  • 123
  • 124
  • 125
  • 126
  • 127
  • 128
  • 129
  • 130
  • 131
  • 132
  • 133
  • 134
  • 135
  • 136
  • 137
  • 138
  • 139
  • 140
  • 141
  • 142
  • 143
  • 144
  • 145
  • 146
  • 147
  • 148
  • 149
  • 150
  • 151
  • 152
  • 153
  • 154
  • 155
  • 156
  • 157
  • 158
  • 159
  • 160
  • 161
  • 162
  • 163
  • 164
  • 165
  • 166
  • 167
  • 168
  • 169
  • 170
  • 171
  • 172
  • 173
  • 174
  • 175
  • 176
  • 177
  • 178
  • 179
  • 180
  • 181
  • 182
  • 183
  • 184
  • 185
  • 186
  • 187
  • 188
  • 189
  • 190
  • 191
  • 192
  • 193
  • 194
  • 195
  • 196
  • 197
  • 198
  • 199
  • 200
  • 201
  • 202
  • 203
  • 204
  • 205
  • 206

EStacks
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
menage
appears
on
the
display
(Stk
ERROR
during
calculations
or
Ne
ERROR
during
execution
of
a
program
subroutine).
Example
2-x
( (
3
+
4
x
(5+4)
3)
5)
I
x
x
I
x
I
AA
III
01
20
O
ND
Numeric
Value
Stack
C)
02
3
4
5
4
Stk
ERROR
Bytes
26
Command
Stack
x
O
O
*Calculations
are
performed
according
to
the
p
iority
sequence
described
on
page
56.
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
(page
59)
takes
up
two
command
stack
levels.
illValue
Input
and
Output
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
x
10
5
+7-42857=
MIMEO=
MIEICIICIEEJECIECI
3E5-7
42857.14286
3E5-7-42857
0.1428571428
•Calculation
results
that
are
greater
than
10
15
(10
billion)
or
less
than
10
-2
(0.01)'are
automatically
displayed
in
exponential
form.
-
•Values
are
stored
in
memory
with
15
digits
for
the
mantissa
and
2
digits
for
the
exponent.
Einput
'Capacity
'
This
unit
has
a
127
-byte
area
for
ekecution
of
calculations.
Each
time
you
press
a
numeric
key
or
arithmetic
operation
key,
one
byte
of
memory
is
used
In
addition,
the
following
functions
take
up
two
bytes
'e
ach?
d/dx
(,
E
(
Mat,
Det,
Trn
(in
the
MAT
Mode)
*ROW,
*ROW
+
,
ROW
+
,
Swap
(in
the
PRGM-MAT
Mode)
•Y,
r,
Xt,
Yt,
Sim
X,
Sim
Y,
Sim
Z,
Sim
T,
Sim
U,
Sim
V,
Sim
Coef,
Ply.
Xi,
Ply
X2,
Fly
X
3
,
Ply
Coef
(in
the
VAR
Mode)
•Xmin,
Xmax,
Xscl;
Yrnin,
Ymax,
yscl,
TOrnin,
TOmax,
TOptch,
fct,
Yfct,
DTx, DTy,
DTf
(in
the
VAR
Mode)
•F
Result
F
Start,
F
En&
F
Pitch,
R
Result
R
Start;
R
End
R
Pitch,
List
X,
List
Y
.
(in
the
VAR
Mode)
•i,
Arg,
Conjg,
ReP,
ImP,
(in
the
CMPLX
Mode)
•a
n
,
a
n+1
,
e„,
2
,
0,
00,
a
r
,
0
2
(in
the
TABLE-RECR
Mode)
•Oiange,
Green
(in
the
COLOR
Mode)
A
calculation'can
consist
of
up
to
127
bytes.
Whenever
you
input
the
121st
byte
-of
any
calculation,
the
cursor
changes
from
"_"
to
"•"
on
the
display
to
let
you
know
that
you
are
running
out
of
rnernbry.
If
you
still
need
to
input
more,
you
should
divide
your
calculation
into
two
or
more
parts.
Note
•As
you
input
numeric
values
or
commands,
they
appear
flush
left
on
the
display.
Calculation
result&
on
the
other
hand,
are
displayed
flush
right
MOvedMwandErrom
Exceeding
a
specified
input
or
calculation
range,
or
attempting
an
illegal
input
causes
an
error
message
to
appear
on
the
display.
Further
operation
of
the
calculator
is
impossi-
ble
while
an
error
message
is
displayed.
The
following
events
cause
an
error
message
to
appear
on
the
display.
*When
any
result,
whether
intermediate
or
final,
or
any
value
in
memory
exceeds
±9.999999999
x
10
99
(Ma
ERROR)
•When
an
attempt
is
made
to
perform
a
function
calculation
that
exceeds
the
input
range
(Ma
ERROR)
(see
page
361)
•When
an
illegal
operation
is
attempted
during
statistical
calcdlations
(Ma
ERROR)
For
example,
attempting
to
obtain
x
or_xon
_without
data
input.
•When
the
capacity
of
the
numeric
value
stack
or
command
stack
is
exceeded
(Stk
ERROR)
For
example,
entering
25
successive
followed
by
2O3134g.
•When
an
attempt
is
made
to
perform
a
calculation
using
an
illegal
formula
(Syn
ERROR)
For
example,
5ElEI3EI-
•When
an
illegal
memory
specification
is
made
(Mem
ERROR)
-58-
-59-