HP -28S Quick Reference

Download Quick reference of HP HP-28S Calculator for Free or View it Online on All-Guides.com.

Brand: HP

Category: Calculator

Type: Quick reference for HP HP-28S

Pages: 49

Download HP HP-28S Quick reference

HP HP-28S Quick reference - Page 1
1
HP HP-28S Quick reference - Page 2
2
HP HP-28S Quick reference - Page 3
3
HP HP-28S Quick reference - Page 4
4
HP HP-28S Quick reference - Page 5
5
HP HP-28S Quick reference - Page 6
6
HP HP-28S Quick reference - Page 7
7
HP HP-28S Quick reference - Page 8
8
HP HP-28S Quick reference - Page 9
9
HP HP-28S Quick reference - Page 10
10
HP HP-28S Quick reference - Page 11
11
HP HP-28S Quick reference - Page 12
12
HP HP-28S Quick reference - Page 13
13
HP HP-28S Quick reference - Page 14
14
HP HP-28S Quick reference - Page 15
15
HP HP-28S Quick reference - Page 16
16
HP HP-28S Quick reference - Page 17
17
HP HP-28S Quick reference - Page 18
18
HP HP-28S Quick reference - Page 19
19
HP HP-28S Quick reference - Page 20
20
HP HP-28S Quick reference - Page 21
21
HP HP-28S Quick reference - Page 22
22
HP HP-28S Quick reference - Page 23
23
HP HP-28S Quick reference - Page 24
24
HP HP-28S Quick reference - Page 25
25
HP HP-28S Quick reference - Page 26
26
HP HP-28S Quick reference - Page 27
27
HP HP-28S Quick reference - Page 28
28
HP HP-28S Quick reference - Page 29
29
HP HP-28S Quick reference - Page 30
30
HP HP-28S Quick reference - Page 31
31
HP HP-28S Quick reference - Page 32
32
HP HP-28S Quick reference - Page 33
33
HP HP-28S Quick reference - Page 34
34
HP HP-28S Quick reference - Page 35
35
HP HP-28S Quick reference - Page 36
36
HP HP-28S Quick reference - Page 37
37
HP HP-28S Quick reference - Page 38
38
HP HP-28S Quick reference - Page 39
39
HP HP-28S Quick reference - Page 40
40
HP HP-28S Quick reference - Page 41
41
HP HP-28S Quick reference - Page 42
42
HP HP-28S Quick reference - Page 43
43
HP HP-28S Quick reference - Page 44
44
HP HP-28S Quick reference - Page 45
45
HP HP-28S Quick reference - Page 46
46
HP HP-28S Quick reference - Page 47
47
HP HP-28S Quick reference - Page 48
48
HP HP-28S Quick reference - Page 49
49
HP-28S
Programs
General
A program is a series of commands surrounded by << and >>
brackets. These symbols are located next to the SPACE key.
The programming language is called RPL: Reverse Polish Lisp. It
is stack based with a support for many data types. The HP-28C/S
was the first calculator to use RPL. Later models like the HP-48
and HP-49 used it as well.
Control instructions are described in the CONTRL Menu
Branching instructions are descibed in the BRANCH Menu
Flag manipulation and other program commands are described in
MENU Test
Programs can be stored in variables like other objects.
See Data Types.
There is no GOTO available. Use structured programming instead.
Programs can be interrupted by pressing "ON".
Program example
<<ROT * SWAP 2 / CHS DUP SQ ROT - >> 'QE' STO
Program QE takes 3 input values from the stack which represent
coefficients a, b and c of a quadratic equation.
The program returns two values r1 and r2 on the stack. The two
solutions of the quadratic equation can be calculated as r1+r2
and r1-r2.
Local Variables A program can have local variables.
Using local variables avoids conflicts with global variable names.
Example: << x y <<x y + LN>> >> 'P' STO
This creates the program and stores it in a variable called P.
Important: The SPACE after the "" is required!
The program takes two arguments from the stack and puts them into
the local variables x and y. The return value is ln(x+y).
Example: 1 2 P returns 1.0986…
This program could also be entered in the form of an expression:
<< x y 'LN(x+y)' >> 'P' STO
Both the program and expression form allows to invoke the program
in functional notation.
Example: 'P(1,2)' EVAL also returns 1.0986…
Important: For some reason the sequence P(1,2) ENTER will not
work but rather issue and error.
Editing a
program
Use 'P' VISIT to bring back the program into the command
line for editing.
Use NEWLINE to enter line breaks to make the program code
more readable.
Comparisn
operators
> < == and flag checking commands return either 0 or 1 onto
the stack and can be used to steer branch instructions.
Note that the values to be compared must be present on the stack.
Example: 4 5 > returns 0.
For more details see TEST Menu.
Subroutines Simply specify the name of the program to execute. Example:
<< SQ LN 1 + >> 'P1' STO
<< P1 SWAP P1 + >> 'P2' STO
7