Canon: Scientific Calculator
Canon: Scientific Calculator
HIGH
M•
& REU. _ __ •
('-I -
SCIENTIFIC CALCULATOR
INSTRUCTIONS
PUB,IE03-1 OOF 018387 PRINTED IN JAPAN
CONTENTS 11. Decimal Calculations, Hexadecimal/Octal
Calculations, Conversions, and Function
I. Before Using . . .. . ....... . , .. : . . . . · · · · · · · 4 Calculations . . ... . ........ . .. . . . . . ... . . 33
1. Keys, Switch, and Display .. . ...... . . .. 4 1. Decimal Calculations ............... . . 33
1-1 Power Switch and Display ON,OFF 1-1 Calculation Procedures ....... 33
and Clear Keys . . . . . . . . . . . . . . . . 5 1-2 Examples .................... 33
1-2
1-3
1-4
Mode Selection Keys. . . . . . . . . . . 6
Numeric Entry Keys . ...... . ... 10
Basic Instruction Keys ........ 11
j 2. Hexadecimal/Octal Calculations ...... 37
2-1
2-2
Hexadecimal Calculations ..... 37
Octal Calculations . . .......... 38
1 -5 Memory Keys . . ..... . . . ....... 1 2 2-3 Examples . . ........ . .... . .... 38
1-6 Hexadecimal/Octal Number 3. Conversions ... . . . .. .. ... . ... . ....... 39
Keys ......................... 15 3-1 Conversion Coefficients ....... 39
1-7 Function Keys .......... . .. . .. 15 3-2 Examples .... . .... . .......... 39
1-8 Conversion Keys . ...... . ...... 1 6 4. Function Calculations ............ . ... 40
1-9 Statistical Keys . . . . . . . . . . . . . . . 1 7 4-1 Basic Examples. . . . . . . . . . . . . . . 40
1-1 0 Program Keys . . . . . . . . . . . . . . . . 1 8 4-2 Applied Examples ............. 44
1-11 Display Indicators .. . .. .. ...... 19
Ill. Statistical Calculations .................. 4 7
2. Modes . ... . . . . . ......... . ........... 20 1. One-Variable Statistical Calculations .. 48
2-1 Calculations in Each Mode ..... 20 1-1 Entry of Variables ............. 48
2-2 Changing Modes .............. 22
1 -2 Output of Statistics ............ 49
3. Calculation Procedures .............. 24
1-3 Correction of Variables ....... . 49
3-1 Calculation Priority ..... . .... . . 24
1 -4 Entry of Variables with
3-2 Levels ................ . . . . . ... 25
Frequency ....... . ........... 50
4. Calculation Range .......... . .. . ..... 26
2. Two-Variable Statistical Calculations .. 51
4-1 Decimal Numbers ... .. .. .. ... . 26
2-1 Entry of Variables .. . .......... 51
4-2 Hexadecimal Numbers ........ 27
2-2 Output of Statistics . ........... 52
4-3 Octal Numbers ...... .. ....... 28
2-3 Correction of Variables . ....... 52
4-4 Range and Accuracy of
3. Statistical Expressions . . . . . . . . . . . . . . . 53
Functions ............. . ..... . 29
' IV. Programmed Calculations .. . . . .. . ..... .. 56
5. Battery ... . .......... . ........ .. ... . . 31
5-1 Battery Life. . . . . . . . . . . . . . . . . . . 31
5-2 Battery Replacement .......... 31
· 6. Errors. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
2 3
I. Before Using
1-1 Power Switch and Display ON,OFF and
1. Keys, Switch, and Display Clear Keys
4
5
Register and Memory Cleared by Each Key Key Display
Operation Operation Mode lndicador
Decimal Calculation
~ []J Mode
Display Register
Calculation Register ~Key
} Ef) Key
)
~~
Hexadecimal Calculation HEX
Mode
Stack Memory and Ill¥~ ~~ Octal Calculation Mode OCT
Storage Memory/ Auto c:Joo ~ "'' One-Variable Statistical SD
Statistical Calculation PowerOff "' ~@ Calculation Mode
Memory Function SD
Two-Variable Statistical
Independent Memory ~~ Calculation Mode
Program Memory ~(Q) Programming Mode 1 LRN
~0 Programming Mode 2 LRN
1-2 Mode Selection Keys rnl Display Mode Key: Changes the display
mode. The display mode rotates each time
this key is depressed as follows.
~ Inverse Key: Specifies the second function
of each key (written on the panel in green).
6 7
EX. specifies the number of decimal digits as
Key Operation Display Explanation follows:
ern) (Floating Mode)
~~(Q) . ... . . 0 decimal digits
12345678 00 Floating Mode
10 § 123456780. ~&Cil - .. ...
1 decimal digit
Mode ....... .. . . . x=O * 1 The displayed value is rounded up within the speci-
and 1 o- 99 ;;;;;1xl < 10 100 fied range , but the actual calculation result is
retained in the register.
Exponent: Multiple of 3 *2 The number is displayed with left justification. In
Mantissa: Less than 1000 this case, 5 decimal digits are specified, but only
*In the floating mode the calculation results are the 1 0 most significant digits are displayed. The
5th decimal digit is not displayed.
displayed as follows :
1 oto;;;;;lxl < 1 otoo .......... . ... Exponential Degree, Radian, Gradient Key: Changes
Display the angle unit when using trigonometric
1 o-99;;;;;1xl < 1 o-9 . . ... . . . . .. .. Exponential functions and inverse trigonometric func-
Display tions. The angle unit rotates each time this
x=O and 1 o- 9;;;;;1xl < 1 0 10 • •• • . Floating
. Display
n
key is depressed as follows.
10 11
CDCD Open, Close Parenthesis Keys: These two ~Store Memory Key: Stores the displayed
keys are used only in pairs. The Open value in the independent memory. The cur-
Parenthesis Key CD must be depressed rent independent memory contents are
prior to the Close Parenthesis Key CD . deleted and the displayed value is stored in
When the Close Parenthesis Key is de- the independent memory.
pressed, the calculation is performed. ~Display/Independent Memory Change
~Reverse Key: Reverses the operand and Key: Stores the displayed value in the inde-
the operator in multiplication and division pendent memory and displays the contents
sequences. of the independent memory or vice versa.
EX.
Examples Using the Independent Memory
Expression Operation Display Operation Display Contents of the Explanation
123 00456 8 56088 . Independent
789 789 789 Memory
123 X 456 II¥ RV
56088 . 123 123. 0
D~
= 0. 01406718
§ 0.01406718 ~ 123. 123 Stores 123
456~ 456. 579 Adds 456
INV RM 579 . 579 Read from
0 ®
memory
12 13
lllil RecallMemory Key: Recalls the contents
1-6 Hexadecimal/Octal Number Keys
of the storage memory.
The storage memory number must be speci-
fied immediately after depressing this key. (Q),...__,~~~~r&~~ Hexadecimal
~Display/Storage Memory Change Key:
Number Entry Keys
Stores the displayed value in the storage EX.
Value Operation Display
memory and displays the contents of the (HEX)
specified storage memory or vice versa. AB7C Ab7c
The number of the storage memory must be
specified immediately after depressing this (Q),...__,CZJ Octal Number Entry Keys
key. • The (§) and ~ keys are ignored in the OCT mode.
Examples Using the Storage Memories
1-7 Function Keys
values to metric values. Enter the value to ?iJ I:xy Key ffi xa"· 1 Key ffi xa" Key
be converted, depress one of these keys, ~ ya"· 1 Key tf; ya" Key
and then one of the conversion unit keys.
EX.
Value Operation Display
25 lb-?kg 25 El~ 11 .33980925
16 17
1-1 0 Program Keys 1-11 Display Indicators
~ f";;"3~"~'~ ~a ~· ~x~oeot
~ Entry Key: Used for entry of the program in-
struction "ENT" in the LRN1 and LRN2
modes.
~ Halt Key: Used for entry of the program in-
struction "HLT" in the LRN1 and LRN2
modes. WVHYP sa IIG ( ) M
ill x >0 Key: Used for entry of the program in- '
struction "x >0" in the LRN1 and LRN2 Status Indicator [
modes.
~ x ;:;a;n Key: Used for entry of the program in- Status Indicators
struction "x ;:;a;M" in the LRN1 and LRN2
INV; Inverse
modes.
HYP; Hyperbolic
~ GOTO Key: Used for entry of the program HEX; Hexadecimal Mode
instruction "GOTO" in the LRN1 and LRN2 OCT; Octal Mode
modes. SCI; Scientific Exponential Mode
ENG; Engineering Exponential Mode
~ Program Run Key: Executes the program.
DEG; Degree Mode
When the ~ key is depressed in the DEC
RAD; Radian Mode
mode, the program entered in the LRN1
GRAD; Gradient Mode
mode is executed. To execute the program
SD; Statistic Mode
entered in the LRN2 mode, depress the ~
[]; Calculation in Parentheses
and ~keys.
LRN ; LRN1 or LRN2 Mode
HLT; HLT State
M· Independent Memory in Use
'
18 19
2. Modes
2-1 Calculations in Each Mode
One- Two-
~
Decimal Hexadecimal Octal
Variable Variable Program 1 Program 2
Statistical Statistical
n (SD)
(DEC) (HEX) (OCT) (LR) (LRN1) (LRN2)
General Basic calculation 61evels 61evels 61evels 61evels 31evels 61evels 61evels
Calcula-
tion +,-,X,+ 0 0 0 0 0 0 0
Function One-variable
Calcula- function calc. 0 X X 0 0 0 0
tion
Two-variable function
R-P,R-P 0 X X X X 0 0
ax,xr 0 X X 0 0 0 0
Conver- ino=cm, lbo=kg
sion galo=l, 'Fo='C 0 X X 0 0 0 0
Statis- One-variable X X X 0 0 X X
tical Two-variable X X X X 0 X X
0. 1m! Key 0 X X 0 0 0 0
~ Key
II
0 0 0 0 0 0 0
EJ Key 0 0 0 0 0 X X
~-
Clear ~.©1 Key 0 0 0 0 0 -
Display F.S. E 0 X X 0 0 X X
Chan~e FIX 0 X X 0 0 X X
20 21
In addition, when the mode is changed during
2-2 Changing Modes calculation:
• Display mode, decimal point specification,
The mode can be changed any time except and angle unit specification are retained.
when the calculator is OFF or locked because of • The memory contents are retained.
an error. When the mode is changed, the value • The programs are retained.
is changed, the value is displayed, and the
* The mode change is carried out even if an error is
calculation procedure changes as shown in the
made when changing the mode.
following table.
t>::
DEC HEX OCT SDorLR LRNl or
LRN2
r
~
DEC Displayed Displayed Displayed Displayed
Value: Value: Value: Value:
Converted Converted Retained Retained
Calc. Proce- Calc. Proce- Calc. Proce- Calc. Proce-
dure: dure: dure: dure:
Retained Retained Cleared Cleared
~
HEX Displayed Displayed Displayed Displayed
Value: Value: Value: Value:
Converted Converted Converted Converted
Calc. Proce- Calc. Proce- Calc. Proce- Calc. Proce-
dure: dure: dure: dure:
Retained Retained Cleared Cleared
OCT
.~
Displayed Displayed Displayed Displayed
Value: Value: Value: Value:
Converted Converted Converted Converted
Calc. Proce- Calc. Proce- Calc. Proce- Calc. Proce-
dure: dure:
• Retained Retained
dure:
Cleared
dure:
Cleared
SD Displayed Displayed Displayed Displayed
1\
lor Value: Value: Value: Value:
LR Retained Converted Converted Retained
to decimal to decimal
Calc. Proce- Calc. Proce- Calc. Proce- Calc. Proce-
dure: dure: dure: dure:
Cleared Cleared Cleared Cleared
LRN1 Displayed Displayed Displayed Displayed
I\
lor Value: Value: Value: Value:
LRN2 Retained Converted Converted Retained
~- to decimal to decimal
Calc. Proce- Calc. Proce- Calc. Proce- Calc. Proce-
dure: dure: dure: dure:
Cleared Cleared Cleared Cleared
22 23
3. Calculation Procedure 3-2 Levels
3-1 Calculation Priority
During actual calculation, numbers and calcula-
The calculation procedure priority is automati- tion instructions not being processed which are
cally determined by the calculator. This means a low priority, are stored in the stack memory.
that algebraic expressions can be entered just This stack memory can store up to 6 levels of
as they are written. The calculation priority is as calculations.
follows:
EX.
High
Priority
TI. One-variable function
. Calculation in ()
.ax, v
. X,+ level
1
yy
+2
I
X
II
(SIN 30°
Ill
+ 6) =
·+,-
EX. • Processing calculations consisting of more thEtn 6
5+42 x 7 +3 xo.5cosso·=
levels causes an error.
Calculation
lJ L4Y
~
I
L®L~
Order
•
Mode:DEG
Operation Display
5(3 5 )
4~ 16 ) ······ ·· ····G)
00 0 3125) ············®
7 (±) 2 1875) ··········· ·@
300 3 .)
.5@j ( 0 5)
60 ~ ( 0 5) ·· ···· ·· ·· ··@
§ (4. 308820344) ... .... .... ·<2)
24 25
4. Calculation Range 4-2 Hexadecimal Numbers
4-1 Decimal Numbers
A maximum of 10 hexadecimal digits can be en-
A maximum of 10 digits in the mantissa, or 8 tered and displayed. Negative hexadecimal
digits in the mantissa with 2 digits in the expo- values are expressed by their two's compliment.
nent, can be entered or displayed. A negative The calculation range is defined as follows:
value is indicated by adding a minus (-) sign.
8000000000 "t Out of Range
The calculation range is defined as follows:
7FF FF FFFF F
+ 1 x 1o1oo "t Out of Range I
~+~9~
. 9~9~99~9=97
99~9~X~10~9~
9 --~--- Positive Value 1
Positive Value I 0 Calculation
+1X10 - 99 Range
FF FF FF FFF F
--- -- - - 0 Calculation
Range
Negative -1 x 1o- 99 Negative Value
Value 800000000 1
- 9. 999999999 X 1099 8000000000 .J Out of Range
-1 0 x 10 100 .J Out of Range
• If the result of a calculation is out of the above range
• If the result of a calculation is out of the above range,
an error occurs.
an error occurs. • The hexadecimal numbers A to Fare displayed as
• For the calculation range during function calculation, follows:
refer to 4-4, Range and Accuracy of Functions. A B c D F
1 1 1 1 1
,q b c d F
26 27
4-3 Octal Numbers 4-4 Range and Accuracy of Functions
•
---------;;c402:0c::;-00~0~0~002:0,--0ut of Range cosx RAD o,;l x 1,.78539817.9
o,;1x I <•. 10diQits±5
Jl' ;S; I X I <21t. gdigits±1
Positive Value 3777777777 ) GRAD 0 ,.I X I ;<;5. 000000099 X10' 1QdigitS± 1
• If the result of a calculation is out of the above range sin- 1x RAD o,;1x1::;1 10digltS± 1
an error occurs.
GRAD
• DEG
0,1 .570796317 X10- "" I X I "1 10digits± 1
10diglts± 1
O:>IX I "1
0,1.570796317X10"
DE(! 10digitS± 1
"I X I .. 9. 999999999 X 1O"
0 , 1 .570796317X10_,,. I X I
tan-1x RAD 1QdigitS± 1
;:i; 9. 999999999 X 1099
0 . 1.570796317X10 "" I X I
GRAD 1QdigitS± 1
;ii; 9. 999999999 X 1099
28 29
Functions Calculation Range Accurac y 5. Batteries
ex - 227 .9559242,; X ,;230 .2585092 /10 digits± 1
5-1 Battery Life
10' -9.9:0 X :099. 99999999 10dlglts± 1
0.01<Ix 1<0.1 is
tanhx 0:> I X I ::09.999999999 X 1099
1Odiglts ±4,
others are10digits ±1
I.IXIIII<x IOdigltS±I
l.l'mll(x~I.IXml 9dlgitS±I
cosh- 1 x 0'" I X I ::04 .999999999 X 1099
\.IIIOOXXI11(X~\.l'OO)JII 8o9ts±1
l.iXIil'ml<x~I.IOO:OOlll 7.,•±1
1-2 Examples
32 33
Expressions ll' , 1 Operation In constant addition, the addend }· .
In constant subtraction, the subtrahend IS autol)'l~tlcal
Mixed Calculation ln constant multiplication, the multiplier ly spec1f1ed as
(3+ 5) X7=56 ( 56 ) In constant division, the divisor the constant.
17%of200
Repeat Calculation
200X 17
4+4+4+4=16 16 ) 100
34 2000017 ~ 0 ( 34.)
Percentage Calculation
10 - 2-2- 2=4 4 ) ~
456isx %of789
3X2:::::6 3002§ 6 )
.f·· 4X2=8 4 § 8 )
Constant Division
673 = 2 6G)3§ ( 2. )
9 7 3=3 9 § ( 3 )
34 35
Constant Percentage I 2. Hexadecimal/Octal
Calculation
1200X 12% =1 44 • 1200 001 2~ 0 (144 ) Calculations
1500X 12% =1 80 1500 ~0 (180)
1700X 12% = 204 1700 ~0 c204
Basic calculations, calculations with paren-
)
--------+-____:_----"="'=='-----..::..::..:~ theses, constant calculations, and calculations
~~~ = 77 50759878% ' 765G)987~0 using the independent memory are performed
(77 . 507598 78) 1 with the same operation as that for decimal cal-
654 culation. Percentage calculation cannot be per-
987 = 66 . 26139818% 654 IN¥ 0
"
c.66 . 26139818) J formed
0
in the hexadecimal/octal modes. The
dectma
. I por t"ton of th e ca Icu Iat1on
. result .1s
~~~ = 55 . 01519757% 543 IN¥ 0
0 " rounded off in the hexadecimal/octal mode.
( 55 .01 519757)
36 37
2-2 Octal Calculation
3. Conversion
Calculation Mode: Octal (OCT)~~
3-1 Conversion Coefficient
Expression Operation(Result)
+ 4.5359237 X10-1
621712=50 621 @12§ ( 50 . ) ino=cm + 3.93700787 4 X10- 1 X3.93700787 4 X10-1
gal>='l X3.785411784 +3.785411784
Mixed Calculation
Fo+=!C °F-32 1.8 X1°C+32
52+ 63 X 14 = 1216 52[±)83® 14§ (1216 ) 1.8
38 39
4. Function Calculations Exponential Functions
40 41
~1(13
Combination
Polar Conversion
n!
15C)@)~UJ
Ill¥ n! II¥ n! f)(l
C)@)~ (D E G) 1~~~ i'£ 8
(1 , /3 ) ,
r!(n - r)l ( 2 )
QJ 5 EJ 3CD~c'fuCD§
Ill¥ RV ( 60 )
5! c::J~
sC3 3 ! X ( 5 3) ! - 10 ( 10 )
Continuous Calculation
Rectangular Conversion
(D EG) 30065fili)0§
x = 89 . 66314117 (DEG)1 . 23tm) 2~~ 43 . 2 ~~
(2 . 464181415)
y= 84 . 19929403 ( 89 66314117)
3 + /3 = 4 . 732050808 3 (±)~(£§ (4 . 732050808) ill¥ RV (84 . 19929403)
CJ(lli}
4- 8 QJ4E)8[D (EQJ4(§E)8(§ - f)
L ln4 - ln8 CD§
= 5 . 770780163 (5 . 770780163) III N { 1
Geometric Mean
I
8= 1 23001 48001 9600 2 2§ Degrees-Minutes-Seconds-
4 / 1 . 23 X 1 . 48 X 1. 96 X 2 . 2 ~~ 4 § Decimal Degrees
123°45'06"->123 . 7516666° 123 . 4506~ (123 .7516666)
-_
=_1~
. 6_
73~8~30~1_82______ _ L_ __ __ _ _ _ _ _ ( _1_._
67_3_ 2) ~~~~~------~-----------------
83_0_18__
Decimal Degrees-
.f· Degrees-Minutes-Seconds
2 . 3456~@ ( 2 20441 6)
42 43
4-2 Applied Examples PMT=PV i 1 = 1000000 X 0 · 007 5
1
1-(1+i)n 1 (1+0 . 0075)10 X12
[Electricity1
Electric Circuits = 12667 . 57738
Obtain the voltage VC at both terminals of the
condenser at t = 56msec.
[D1l±l .oo750J@JCD 100012QJ§Illil~l±l
,( t)
_(
1§1llil00 0075001000000§ (12667 57738)
VI Q R=I500Q
IOOV
Vc C=50J.~F [Algebra]
I
Vc = Vi( 1- eilC) t = 56m sec The Root of a Quadratic Equation
56 X 10- 3
= 100 X ( 1 - e JsooxsoxJo-• ) =52. 60562649 (Only for problems having a real root.)
-b+ /bL 4ac - 9 +/92_ 4 X4 X2
X
2a 2X4
10000CD1 GCD15000050~6 ~G56~3 ~(JJ
lllil~~(JJ § (52. 60562649) - { - 0.25
x-
- 2
[Financial Calculations]
Loan Repayment 9084 004 002§~ 49 )
Determine the monthly payment amount on a CD =ri11NV RM Ill¥ r
< 9t9d:Jc:::J@c:::JC£J0JB2G 4§ ( - 0 25)
one million yen, ten-year term loan carrying a
monthly interest rateof0.75%. (D9~G~~~;f;OJG2 G4 § ( - 2 )
44 45
[Physics] Ill. Statistical Calculations
Synthesis of Two Vectors
P,= 30
P2 =15
a = 60' g
P,
'
'
One-variable and two-variable statistical calcu-
lations can be performed on this calculator.
46 47
1 . One-Variable St.atiE>tical
Cah::ula~ions
:Zx
1} Calculate tl1e sum square sum S.;r2
2 ), number (n ), mean value
5.0000 fl.
s~andarc! deviation (0""- 1), and
standard d<:Jviation population param- 3 0600 x
eter (a-n) 1rom the variables 0 E~742 XO'n
0 6420 ):an~t
Operation Display
0.
1!111 CA 0 Ent·t:med variables can be corrected with the IQI
CJ~
3 . 5 @ill 2 0000
Clears 4
.2'1@ 3 0000 IErrl&r•ed varie:bles can be eorn::1c1ed with the~
61~ 4 0000 and~
0
•J is depressed.
2 98@ 5.0000
,3~
fj
Clears 3
I~V DLT
3 0@2.)
Clears 3
49
1-4 Entry of Variable with Frequency 2. Two-Variable Statistical
Calculations
(Ex. 2) Calculate the sum CEx), square sum (Ex. 1) Calculate the mean value (x, y), standard
(:Ex 2), number (n), mean value (X), deviation sample (x<rn- 1 , y<rn- 1 ), correla-
standard deviation sample (x <Tn- 1), and tion coefficient (r), and intercept (a) and
standard deviation population parame- gradient (b) at the regression line from
ter (x <Tn) from the variables with the fre- following weights (x) and heights (y).
quencies listed in the table. Then estimate the height (y) of the
people whose weights are 40 kg, and
7.5 the weight (x) of the people whose
7
heights are 180 em.
Operation Display Explanation
~@ 0. Specifies one-variable
statistical mode
·~
0""1 0. Clears the storage memory
Ill¥ n 27 .0000 n
60~ 175 ~ 2.0000
Do:)
x 50~ 160 ~ 3.0000
Ill¥
OCD 11. 9444 x
65~ 172 ~ 4.0000
~8 5.4997 xa "
68~ 177 ~ 5 0000
~m 5.6045 xan- 1
50 51
2-2 Output of Statistics Variables entered with the f1!§l key is can be
corrected by following operation.
Operation Display Explanation
1W x 59 .6000 x
CJCD Correction operation
~ct 0.9587 b
(Ex.) ~ 2 ~ ~ 4 ~ 4 ~~
40~6 150 4090 Estimate y (y)
1 1Correct 4
180~c:!J 70 .8650
3 ~ 4 DLT
@Q)
A
2-3 Correction of Variables
52 53
(Ex. 2) Calculate the intercept (a) and gradient 3. Statistical Expressions
(b) of regression line (y=a+bx) and ---
Outputs Operation Expression
correlation coefficient (r) from the sales
amount table covering the last 5 years. sum of variables (x) 0IIIVdS
1 2:x
Then estimate the year in which the
Square sum of
variables (x)
Ill¥~'
0" .z:r
Ill¥ n
sales amount will reach 100 million dol- Number of variables om n
lars. Mean value of Ill¥ X -_ LX
x- -
variables (x) OCD n
~
Standard deviation
~"55
sample of variables
(x)
Standard deviation n 1 I
0. Specifies two-variable
Square sum of
variables (y) 0Ill¥ CJ5'
5 LY
I I
54 55
IV. Programmed Calculations HL T, ENT Instructions:
• HALT instruction --- Halts the program
execution.
A sequential key operation can be entered in
the program memory as a program and then ex- When this program instruction is executed
ecuted to perform the entered operation auto- during the program flow, execution stops. Ex-
matically. Five program instructions, "ENT", ecution is restarted by depressing the ~
"HLT", "x >0", "x~M" , and "GOTO", control key (program 1) or the ~ and ~ keys
(program 2). This instruction is also used to
the program procedures.
display a value during calculation . When this
Program 1, Program 2: Two programs can be program instruction is entered in the LRN1 or
stored in the program memory at the same LRN2 mode or is used to stop program exe-
time. These are entered (program entry) in cution in the DEC mode, "HL T" is displayed.
the LRN1 and LRN2 modes. The program en- (Ex.)
tered in the LRN1 mode is called program 1. Program
The program entered in the LRN2 mode is 3
called program 2. +
These programs are executed in the DEC 4
mode. Use the ~ key for program 1 execu-
tion and the ~ and ~ keys for program 2. HLT --- Program execution stops at this
x step, and 7 is displayed.
Depressing ~ (program 1) or~ ~
Step: Each key operation in a program is called 2 (program 2) restarts the
a step. Each keystroke is considered one program and the remaining steps
step except when more than one keystroke is are executed.
.
required to reg1ster an opera t'10n ( CJ ~
Ill¥ @l,
• ENT Instruction --- Used for entering
~ li!ru , etc). values during program execution. When
Iilli@ and ~ill)@ are both considered 2 pro- this program instruction is executed
gram steps. Up to 45 program steps can be during the program flow, program execu-
stored and executed. If two programs are tion stops and numbers can be entered.
stored, the total number of steps for both pro- Use the same procedure to restart pro-
grams cannot exceed 45 steps. gram execution as that used for the HALT
instruction.
56 57
When the program is entered; the T!19 Entry procedure is as follows:
where this program instruction is
automatically numbered as variables
These numbe;-s are as entry
--+------11.
Entry
I
Explanation
requests when the progre<m is executed. ~@ Specifies the
LRN 1 rnode
~ Constant
"'Program steps entered are executed one 2 LID
after another durin~! Therefore m
:3
it is necessary to enter durnmy data im1T1edi~ @:)
8
9
60 61
• x >0, x ~M Instructions --- Used to the (Ex.1) Create a program to calculate the surface
branch the program execution to a specified area (S=47Tr 2 ) and volume (V=47Tr 3 /3)
step depending on the displayed value or the of a sphere by entering its radius (Y).
contents of the independent memory. The relationship among r, S, and Vis:
The x >0 instruction branches the program 47Tr 2 =S, S x r/3=V
when the displayed value is greater than 0. First calculate S and then display the
The x ~M instruction branches the program result using the HLT instruction.
when the displayed value is equal to or less
than the value of the independent memory Entry
contents. Step Program Explanation
Operation
Specifying the branch object step is the
same as that described for the GOTO ~(QJ Specifies the
LRN1 mode
instruction. 1 4 @
l'r
.2 X 00
(Ex.) ' I :~ INV •
3 7r c::J tm:l
Step Program
1 ENT
4 X 00
5 ENT ENT Variable for r
2 @)
63
62
When this program is executed: (Ex.2) Create a program to calculate the growth
of the economy in n years using the
Opera- Display Explanation value n (years) and a % ( the rate of
tion econom ic growth).
Specifies the DEC When a program loop is used instead of xn, the
~rn mode
program flow is as shown below:
~ - 01 - Executes program.
Requires entry of value of r. a: Rate of economic growth (%)
[gJ(QJ 20. r=20 n: Years
A: Economic growth/ year
~ 5026 .548246 The value of S (r=20)
~
33510.32164 The value of V (r=20)
Restarts the program
~ - 01- from the top
~0~ 9.8 r=9.8
~ 1206 .874234 The value of S (r=9.8)
~ 3942 .45583 The value of V (r=9.8)
I V
~ Dummy data
14 STO (ill] } Stores to storage
memory 2
15 2 ~
16 RM IIIV RM
0@ r
17 X
RCL
00
j ,
18 llliJ Ax a'
19
20
21 SM
rn
§
(§M Updates A
I
Branches the pro-
22 GOTO ~~ rn gram to the count
routine (step 24)
66 67
In the program example, the values of a and n Specifications
are entered and the value of a is converted to Display Range:
the required form, and then they are all Exponential Type . ... . Mantissa, 8 digits +
stored to the memories. exponent, 2 digits +
Steps 16- 21 are the calculation routine. The sign, 2 digits
economic growth for the year is calculated Floating Type ......... Mantissa, 10 digits +
by executing this routine. sign, 1 digit
Steps 24- 31 are the count routine. This rou- Display Type: Floating, Scientific Exponential
tine subtracts 1 from n by executing the loop (SCI), Engineering Exponential (ENG)
once. When the value of n is 0, program exe- Calculation Range:
cution branches out of the loop and the cal- Decimal. .. .. .. ...... ±1 X 1 o -99 to
culation result is displayed. ±9.999999999 X 1 0 99
Hexadecimal . ....... 7FFFFFFFFF to 0 to
The values in the memories are as follows: 8000000001
Octal ...... . . ....... 3777777777 to 0 to
4000000001
Independent Storage Storage Negative Value:
Memory Memory 1 Memory 2 Decimal. .. True value with minus sign
Initial Value lc ___ _JI 11 +a/ 1oo I I n Hexadecimal/Octal. . . Two's compliment
After the loop is
Decimal Point Specification: Decimal position
executed once 1 x ( 1-t ai 100), n - 1 can be specified from 0 to 7 digits
\1 + a/ 100 I 11 + a/ 100 I l,__n_-_1___j Types of Calculation: Addition, subtraction,
(n-1)-1
multiplication, and division. Chain multiplica-
After the loop is (1+a/ 100)(1+ a/ 100), (n -1 ) - 1
executed twice tion and division. Repeat addition and subtrac-
ICH a/100) 2 1 11 +a/ 100 II n - 2 tion. Addition, subtraction, multiplication, and
division by a constant. Percentage calculation.
After the loop is
Increase ratio calculation . Parentheses calcu-
executed n timee I ( 1 +a/100)' I Lii:iZi9i] [ 0 lation. Memory calculation. Hexadecimal cal-
Program ends
culation. Octal calculation. Hexadecimal/ oc-
tal/ decimal conversion. Mixed calculation.
Functions: Trigonometric. Inverse trigonomet-
ric. Logarithmic. Exponential. Hyperbolic. In-
69
68
verse hyperbolic. Decimal and sexagecimal
conversion. Polar and rectangular coordinate
conversion. Multiple roots. Powers. Extraction
of cubic root. Extraction of square root.
Square. Inverse number. Factorial. Constant ~ .
(7T).
Metric Conversions: lb.:Kg, in ..:cm, gal~.
and °F.:°C.
Statistical calculations: Number of variables
(n). Sum (L.x, L.y). Square sum (L.x2, L.y 2 ).
Sum of products (L.xy). Mean value \x, y).
Sample standard deviation (O"x"- 1, O"yn-1).
Population standard deviation (O"x", O"y") of
one variable (x) or two variables (x, y).
Intercept (a), gradient (b), correlation coefficient
(r), and estimate (x, y) of regression line (y=ax
+b).
Programmed Calculation: Two programs of up
to 45 steps can be executed. ENT, HLT,
GOTO, x > 0, and x :;;;M program instructions.
Processor: CMOS-LSI
Power Source: DC 3V, 0.36mW
Silver oxide battery (G-13) x 2
L..
Approx. 4,000 hours of operation
Alkaline battery (LR44 or A76) x 2
Approx. 1,500 hours of operation
Size: 70mm(W) x 137mm(L) x 8mm(H)
(2-3/4"X5-13/32"X5/16")
Weight: 75g (2.6 oz.) with batteries
Subject to change without notice.
70
Canon CANON INC.
7-1, Nishi-shinjuku 2.-chome, Shinjuku-ku, Tokyo 160, Japan
P.O. Box 5050, Shlnjuku Dal-ichi Seimei Building, TOkyo 160, Japan