HP HP-32S User manual

s.*=s&
RFIsf
Scientific
Calcuktor
Owners
Isfemal
HP-32S
E9
HEWLETT
PACKARD

0.0.0.0
CjfftX
TT
HYP
ASIN
PARTS
MODES
DISP
CLEAR
G~i!ED-EEI«QoQDpQ
GTO
0
A
P
—RECT
H —
HMS
D
—RAD
BASE
CID.CD.LlD.QD
LBL.RTN
LOOP
FLAGS
TES'S
CD.CD.CD.CD
SOLVE.
•
STAT
PROS!
MEM
LTD.CD.CP,(ZK
0
GD£D.Gj)i£D
IK
>
11
Xx
10
1. Menu
and
menu
keys.
2. Letter
keys
for variables &labels.
3.
Steps
through
programs
and
lists.
4.
Shift
key.
5. On;
cancel
display, menu,
program
entry.
6.
Shows
all decimal
places.
7.
Run/Stop
toggle
for
programs.
8. For indirect
addressing
via /.
9. Toggles in and out of program
entry.
10. User memory;
stored
variables
and
programs.
11.
Menu
keys
(boxed
area)
12. Clears all or
parts
of memory.
13. Display formats.
14. Angular
modes,
periods
&
commas.

HP-32S
RPN
Scientific
Calculator
Owner's
Manual
m
HEWLETT
PACKARD
Edition
1
March
1988
Reorder
Number
00032-90039

Notice
For
warranty
and
regulatory
information,
see
pages
248
and
252.
This
manual
and
any
keystroke
programs
contained
herein
are
pro
vided
"as is" and are
subject
to
change
without
notice.
Hewlett-
Packard Company
makes
no warranty
of
any kind with regard
to
this
manual
or
the
keystroke
programs
contained
herein, includ
ing,
but
not
limited to,
the
implied warranties
of
merchantability
and
fitness
for
a
particular
purpose.
Hewlett-Packard
Co.
shall
not
be
liable
forany
errors
or
for
incidental
or
consequential
damages
in
connection with the furnishing, performance, or use of this manual or
the keystroke programs contained herein.
©
Hewlett-Packard
Co.
1988.
All
rights
reserved.
Reproduction,
ad
aptation, or translation of this manual, including any programs, is
prohibited without prior written permissionof Hewlett-Packard Com
pany, except as allowed under the copyright laws. Hewlett-Packard
Company grants you the right to use any program contained in this
manual
in
this
calculator.
The programs that
control
your
calculator
are copyrighted and all
rights are reserved. Reproduction, adaptation, or translation of those
programs without prior written permission of Hewlett-Packard Com
pany is also prohibited.
Corvallis
Division
1000
N.E.
Circle
Blvd.
Corvallis,
OR
97330,
U.S.A.
Printing
History
Edition 1 March 1988 Mfg. No. 00032-90040

Welcome
to
the
HP-32S
Your HP-32S reflects the superior quality and attention to detail in
engineering and manufacturing that have distinguished Hewlett-
Packard
products for more than 40
years.
Hewlett-Packard stands
behind
this
calculator:
we
offer
accessories,
worldwide
service,
and
expertise to support its use (see inside the back cover).
Hewlett-Packard
Quality
Our calculators are
made
to excel, to last, and to be easy to use.
• This calculator is designed to withstand the usual drops, vibrations,
pollutants
(smog,
ozone),temperature extremes, and humidity vari
ations that it may encounter in normal, everyday worklife.
• The calculator and its manual have been designed and tested for
ease
of
use. We selected spiral binding to let the manual stay open
to any page, and we added many examples to highlight the varied
uses
of
this
calculator.
•Advanced materials and permanent, molded-in key lettering pro
vide a long keyboard life and a positive feel to the keyboard.
• CMOS (low-power) electronics and the liquid-crystal display allow
data
to
be
retained
even
when
the
calculator
is
off,
and
let
the
bat
teries last a long time.
• The microprocessor has been optimized for fast and reliable com
putations using 15 digits internally for precise results.
• Extensive research has createda design that has minimized the ad
verse effects of static electricity(a potential cause of malfunctions
and
data loss
in
calculators).
Welcome
to
the
HP-32S

Features
The
feature
set
of this calculator reflects
needs
and
wishes we solic
ited
from
customers.
The
HP-32S
features:
•
All
functions
available
either
on the
keyboard
orin
menus:
you
do
not have to type their names in.
• Messages and program lines in English, such as DIVIDE
BY
8 in
stead of
ERR
21. Data storage in variables Athrough Z.
• Our traditional RPN
logic,
which saves keystrokes.
• 390 bytes of memory to store data and programs.
•
Advanced
functionality for statistics, base
conversions,
complex-
number arithmetic, integration, and solving for the unknown
variable of an equation.
• ExtensiveHP programming capability, including editing, labeled in
put and output,subroutines,
looping,
conditional instructions,
flags,
and indirect addressing.
Welcome
to
the
HP-32S

Contents
!
Part
1s
Basic
Operation
1
14
Getting
Started
14
Important Preliminaries
14
Turning the Calculator On and Off
14
Adjusting the Display's Contrast
15
Highlights of the Keyboard and Display
15
Shifted Keystrokes
15
The Letter Keys
15
Backspacing
and
Clearing
16
Using Menus
19
Exiting Menus
20
Annunciators
21
Keying In Numbers
21
Making Numbers Negative
22
Exponents of Ten
23
Understanding Digit Entry
24
Range of Numbers and
OVERFLOW
24
Doing Arithmetic
24
One-Number
Functions
25
Two-Number
Functions
26
Chain
Calculations
29
Exercises
29
Controlling
the
Display Format
29
Periods
and
Commas
in
Numbers
30
Number
of
Decimal
Places
(HLdispJ)
31
SHOWing Full 12-Digit Precision
32
Messages
33
Calculator Memory
33
Checking Available Memory
34
Clearing All of Memory
Contents
5

Z
35
The
Automatic
Memory
Stack
35
What
the
Stack
Is
36
Reviewing the Stack
([r£])
37
Exchanging the
X-
and
Y-Registers
in the Stack
(El)
38
Arithmetic—How
the
Stack
Does
It
39
How
ENTER
Works
40
How
CLEAR
x
Works
41
The LAST X Register
42
Correcting Mistakes With
l^ll
lastx
I
43
Reusing
Numbers
With
M
last*
I
44
Chain
Calculations
45
Order
of
Calculation
46
Exercises
3
47
Storing
Data
Into
Variables
48
Storing
and
Recalling Numbers
49
Reviewing
Variables
in the
VAR
Catalog
50
Clearing Variables
50
Arithmetic
With
Stored
Variables
50
Storage Arithmetic
51
Recall
Arithmetic
53
The
Variable
"i"
4
54
Real-Number
Functions
55
Exponential and Logarithmic Functions
56
The Power Function
(y*)
56
Trigonometry
56
Entering ir
56
Setting
the
Angular Mode
57
Trigonometric Functions
59
Hyperbolic Functions
59
Percentage Functions (%, %CHG)
60
Conversion
Functions
60
Coordinate Conversions
(P~RECT)
63
Fractional Conversions
(H-*-*HMS)
64
Angle Conversions
(D*-*RAD)
65
Probability Functions
67
Parts
of
Numbers
67
Names
of
Functions
6
Contents

Part
2:
Programming
5
70
Simple Programming
71 Creating a Program
71
Program
Boundaries
(LBL
and RTN)
72
Program
Entry
(PRGM)
75
Running a Program
75
Executing a
Program
(XEQ)
76
Testing a Program
77
Data Input and Output
77 Entering Data Into
Variables
(INPUT)
79 Displaying
Data
in
Variables
(VIEW)
82
Stopping or Interrupting a Program
82
Programming
a Stop or
Pause
(STOP,
PSE)
82
Interrupting a Running Program
82
Error Stops
83
Editing a Program
84
Program Memory
84
Viewing Program Memory
84
Memory Usage
85
The Catalog of Programs (MEM)
85
Clearing One or More Programs
86
The
Checksum
87
Nonprogrammable Functions
87 Polynomial Expressions and Horner's Method
6 90 Programming Techniques
90
Routines in Programs
91 Calling Subroutines
(XEQ,
RTN)
92
Nested
Subroutines
93
Branching (GTO)
95
Conditional
Instructions
96
Tests
of
Comparison (TESTS)
97
Hags
99
Loops (GTO, LOOP)
100
Conditional Loops (GTO)
101 Loops With Counters
(DSE,
ISG)
103
Indirectly Addressing
Variables
and Labels
103
The
Variable
"i"
104
The
Indirect Address, (i)
105
Program
Control With (i)
Contents

Part
3:
Advanced
Operation
7 110
Solving
for
an
Unknown
Variable
in an
Equation
111 Using SOLVE
112
Writing Programs for SOLVE
113
Examples Using SOLVE
118 Understanding and Controlling
SOLVE
119
Verifying the Result
119
Interrupting the SOLVE Calculation
120
Choosing Initial Guesses for SOLVE
124 Using
SOLVE
in a
Program
125
For
More
Information
8 126
Numerical
Integration
127
Using Integration (/FN)
128
Writing Programs for /FN
128
Examples Using /FN
131 Accuracy of Integration
132
Specifying Accuracy
132
Interpreting Accuracy
134
Using Integration in a Program
136
For
More
Information
9 137 Operations
With
Complex Numbers
138
The Complex Stack
139
Complex Operations
142
Using Numbers in Polar Notation
10
144
Base
Conversions and Arithmetic
146
Arithmetic
in
Bases 2, 8,
and
16
147
The Representation of Numbers
148
Negative
Numbers
149
Range
of
Numbers
149
Windows for Long Binary Numbers
150
SHOWing Partially Hidden Numbers
151 Programming With BASE
151 Selecting a
Base
Mode in a
Program
151 Numbers Entered in
Program
Lines
Contents

11
153
Statistical
Operations
153
Entering
Statistical
Data
((s+],
g[0
154 Entering One-Variable Data
154 Entering
Two-Variable
Data
155
Correcting
Errors
in Data Entry
156
Statistical
Calculations
156
Mean
and
Standard
Deviation
158
Linear Regression
160
Limitations
on
Precision
of
Data
161 Summation Values and the Statistics Registers
161
Summation
Statistics
162
The Statistics Registers in Calculator Memory
Part
4:
Application
Programs
12
164 Mathematics Programs
164
Vector Operations
175
Solutions
of
Simultaneous Equations—
Determinant
Method
183
Solutions
of
Simultaneous Equations—
Matrix
Inversion
Method
191 Quadratic Equation
198
Coordinate
Transformations
13
204 Statistics Programs
204
Curve Fitting
215
Normal
and
Inverse-Normal
Distributions
14
222 Miscellaneous Programs
222
Time Value of Money
229
Unit
Conversions
235
Prime
Number
Generator
Contents
9

Part
5:
Appendixes
and
Reference
A
240
Assistance,
Batteries,
and
Service
240
Obtaining
Help
in
Operating
the
Calculator
240
Answers to Common Questions
242
Power
and
Batteries
242
Low-Power
Indicator
243
Installing Batteries
245
Environmental
Limits
245 Determining if the
Calculator
Requires
Service
246
Confirming
Calculator
Operation—the Self-Test
248 Limited
One-Year
Warranty
248
What
Is
Covered
248
What
Is
Not
Covered
249
Consumer
Transactions
in the United
Kingdom
249
If the Calculator Requires Service
250
Obtaining Service
250
Service Charge
251 Shipping Instructions
251 Warranty on Service
251 Service Agreements
252
Regulatory Information
252
Radio Frequency Interference
B 253 User Memory and
the
Stack
253
Managing Calculator Memory
254
Resetting the Calculator
255
Clearing Memory
256
The
Status
of
Stack
lift
257
Disabling Operations
257
Neutral Operations
258
The Status of the
LAST
X Register
C 259
More
About Solving an
Equation
259
How
SOLVE
Finds
a
Root
261
Interpreting Results
267
When
SOLVE
Cannot
Find
a
Root
272
Round-Off
Error
and
'Underflow*
10
Contents

273
More
About
Integration
273
How the Integral Is Evaluated
274
Conditions
That
Could
Cause
Incorrect Results
279
Conditions That Prolong Calculation Time
281
Messages
286
Function
Index
299
Subject
Index
Contents
11

3 3 3 3 3 3 3 3 3
3<30
3 3 3 3 3 3 3 3 3 3 3 3 3
DO DO
33
3 3

Basic
Operation
Page
14
1:
Getting
Started
35
2:
The
Automatic
Memory
Stack
47
3:
Storing
Data
Into
Variables
54
4:
Real-Number
Functions

1
Getting
Started
Important
Preliminaries
Turning
the
Calculator
On
and
Off
To
turn the
calculator
on,
press
[c].
Note
ON
printed
below
the
key.
To
turn the calculator off, press(ICoffI. That is, press and releasethe
shift key flf)), then press[c] (which has
OFF
printed above it). Since
the calculator has
Continuous
Memory,
turning it off does not affect
any information you've stored.
Toconserve energy, the calculator turns itself off after about 10 min
utes
of
no
use.
Undermost conditions, the calculator's batterieslast wellover a
year.
If yousee the low-power indicator
(C3)
in the
display,
replace
the
batteries as soon as possible. See appendix A for details and
instructions.
Adjusting
the
Display's
Contrast
Thedisplay'sbrightness depends on lighting, your
viewing
angle,
and
the contrastsetting.
To
darken or lighten the
display,
hold down the
fcl key and press
|T|
or |"-l.
14
1:
Getting
Started

Highlights
of
the
Keyboard
and
Display
Shifted
Keystrokes
Each
key
has
two
functions:
one
printed
onits
face
anda
shifted
func
tion
printed
in
color
above
the
key.
Press
the
colored
shift
key
((§)
before these functions. For
example,
to turn the calculator off, press
and release
H,
then press (£). This is written as Hi
off
1.
Pressing
(§turnsonthe
shift
annunciator
( ^),
which
remains
until
you
press
the
next
key.
To
cancel
^,
just
press
@
again.
~J2
<i Shifted function
©TV
Jx
SE
<
Letter
for alphabetic key
The
Letter
Keys
Mostof the keys have a letter written next to them, as shown
above.
Whenever
you need to type in a letter—which is used to identify a
variableor a label—the A..Z annunciator appears in the display, indi
cating that the letter keys are
'active*.
(Variables
are
covered
in
chapter 3.)
Backspacing
and
Clearing
One of the first things you need to know is how to
clear:
how to
correct numbers, clear the display, and, in general, start over.
1:
Getting
Started
15

Key
a
o
Hi
CLEAR
Keys
for Clearing
Description
Backspace.
Erases the last character
before
the cursor(_) or
backs out of the
current
menu.
Fora
completed
number
(no
cursor),
(T| clears the entire
number.
Also
clears error
messages.
During
program entry: deletes the program
line.
Clear
or
Cancel.
Clears
the displayed number to zero or can
cels the current situation (such as a
menu,
a message, a
prompt for input, a catalog, or program entry).
The
CLEAR
menu.
Gives
you options for
clearing
data:
{x},
{VRRS},
{ALL},
and
{2}.
These clear: the current num
ber
(called
"x"),
allvariables, allof
memory,
and statistical data.
During
program entry, the menu includes {PGM},
which
erases
all of program memory.
Using
Menus
There
is a lot
more
power
to the
HP-32S
than what yousee printed
on the
keyboard.
This
is
because
almost
half of the shifted keys are
menu
keys,
which, when pressed, offer you several more functions—
or more options for more functions. This extra power is easier to find
than if each function had its own
key.
16
1:
Getting
Started

3SS
ftf>M
SCIENTIFIC
x
VflRS
¥ »
ALL
ii
*>
0.
(3.
QDc
G3.
0.
0-
CKPLX
TT
HYP
ASM
ACOS
ATAN
LAST
X |
PARTS
WOOES
DSP
CLEAR
[
enter
un^.f^inrr^n
GTO
A
m
P~RECT
H—HMS
D~RAD
Cn.dD.CID.CI]
LBURTN
LOOP
FLAGS
TESTS
(ZJ,CD.CjO.GD
SOLVE//
STAT
PROB
MEM
ICT.lX).CD,lZI
uw
iwvii
miuw
khum
view
CD
(ZKZDSCZ)
Menu
choices
Menu
pointers
Redefined
top-row
keys
matched
to
menu
choices.
Menu
keys
(boxed
area)
Those shifted functions printed with lighter backgrounds on the cal
culator(suchas
ICLEflRl)
are
menu
keys.
Pressinga menu key produces
a
menu
in the display—a series of choices.
1:
Getting
Started
17

HP-32S
Menus
Menu
Description
In
Chapter:
Numeric
Functions
PARTS
Number-altering functions (integer part,
abso
lute
value, etc.). 4
P~RECT
Conversions between polar and rectangular
coordinates.
4
H-HMS
Conversions
between
hours
and
hours-min
utes-seconds.
4
D-RAD
Conversions
between
degrees
and
radians.
4
BASE
Base
conversions.
10
SOLVE// Functions for root-solving
and
integration.
7,8
STAT
Statistical
functions.
11
PROB
Probability functions.
Programming
Instructions
4
LBL/RTN Label,
return
(end),
and
pause.
5
LOOP
Conditional looping and counting functions. 6
FLAGS
Functions to
set,
clear, and
test
flags. 6
TESTS
Conditional
tests.
Other
Functions
6
MODES
Angular
modes
and decimal-point convention.
4.
1
DISP
Display formats. 1
CLEAR
Functions
to
clear
data.
1. 3, 5
MEM
Status
of memory: memory
used
for individual
variables
and
programs.
Catalogs
for variables
and
programs.
1
18
1:
Getting
Started
Table of contents
Other HP Calculator manuals