0% found this document useful (0 votes)
281 views2 pages

HP-19C & 29C Quick Reference Guide 1977 Color

The document provides a quick reference card for the HP-19C/HP-29C calculator. It details the calculator's memory registers, programming capabilities, and printing functions. Primary storage registers and program memory are maintained by continuous memory. Indirect registers allow indirect addressing. Programming instructions can test conditions and transfer execution. The HP-19C printer can print programs, registers, and statistics.

Uploaded by

jjirwin
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
281 views2 pages

HP-19C & 29C Quick Reference Guide 1977 Color

The document provides a quick reference card for the HP-19C/HP-29C calculator. It details the calculator's memory registers, programming capabilities, and printing functions. Primary storage registers and program memory are maintained by continuous memory. Indirect registers allow indirect addressing. Programming instructions can test conditions and transfer execution. The HP-19C printer can print programs, registers, and statistics.

Uploaded by

jjirwin
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 2

HP-19C/HP-29C

Quick Reference Card


AUTOMATIC MEMORY STACK
T
Z
Y
X
0.00
0.00
0.00
Note: If Error is displayed when
calculator is turned on, continuous
memory has been cleared by a power
interruption.
0.00 Always displayed.
PRIMARY STORAGE REGISTERS
OJ Address
Ro 0 (Indirect Register)
RI II
R2 12
R 3 13
R. 14
R5 15
R6 16
R7 17
Rs 18
R9 19
R.
o
lIOn
R' I III Ix
R' 2 112 Ix
2
Primary storage
registers, program
memory, displayed
X-register, and display
format are maintained
by continouous memory .
R'
3
113 Iy Statistical Registers
R. 4 1 114 Iy2
R. 5 1 115Ixy
Printed in Singapore <C> Hewlett-Packard 1977
INDIRECT STORAGE REGISTERS (Indirect access
OJ Address only)
R"6) r-------.1
16
R.17) 117
R.18) 1
18
R.m) 1
1
9
R.2Q) 120
R(2 1) 121
R(22) 122
R (23) 123
R (24) 124
R(25) 125
R (26) 126
R(27) 127
R.28) 128
R(29) 129
L'm1 @) or L'm18@) stores x value in Rn or R.n
.@) or .8@) recalls value from Rn or R.n.
L'm1@) stores x value in indirect register (Ro-register).
@) recalls value from R
o
.
OJ recalls value from register who's address is stored
in R
o
.
L'm1 EI WJ, L'm1 G@) , L'm1 0@), L'm1 B @) , or
L'm1 E18@), L'm1 G8@) , L'm108WJ, L'm1 B8WJ ; x
value is added to, subtracted from, multiplied by, or divided
into the contents of Rn or R.
n
, and the result is placed in Rn
or R.n. Can be performed on primary storage registers Ro
through R
9
, R.
o
through R.
5
.
clears all storage registers to 0.00.
ACCUMULATIONS
Press aCLEAR[] to clear the statistical registers (R.
o
through R.
5
) .
III stores accumulations of the numbers in the X- and
Y -registers of the stack in storage registers R.
o
through R.
5
.
USING REGISTER Ro FOR INDIRECT CONTROL
A value can be placed in Ro by pressing L'm1 @) . The OJ
function then uses the integer portion of the number stored
in Ro as an address value. If the number in Ro is outside the
specified limits , an error condition occurs.
Indirect control can be performed with:
_ OJ or OJ; stores the x value in or recalls x value
from the primary or indirect storage register addressed by the
number in Ro.
L'm1 EI OJ, _ G OJ, L'm10 OJ, _ B OJ; x value is
added to, subtracted from, multiplied by, or divided into the
contents of the storage register addressed by the number in
Ro; the result is placed in the storage register addressed by the
number in Ro.
Qg) , [QgJ ; increments (adds I to) or decrements (subtracts
I from) Ro. In a running program, if the value in Ro becomes
0, execution skips one step of program memory before
continuing.
em OJ, Bm OJ, with number in Ro from 0 through 9,
transfers execution to the portion of the program defined by
the selected label according to the address scheme below:
CD
Address
(@@) 0
(@OJ I
(@(!] 2
(@[1J 3
(@0 4
(@@ 5
6
(@0 7
8
9
With -I through -99 in R
o
, em OJ or Bm OJ transfers
execution back in program memory the number of steps
specified by the number in Ro.
PROGRAMMING THE HP-19C/HP-29C
PROGRAM MEMORY (Maintained by Continuous
Memory)
HP19C HP29C
Top-of-memory marker.
00
01 64
00
01 74
02 64 02 74
....QL74

98 steps for your program [98'""Jfl
instructions.
PROGRAM MODE
In program mode, only the following functions are active.
All other functions are loaded into program memory when
pressed.
IPflTPflGM/ Print program (HP-I9C). Prints step number and
operation beginning at the current step and continuing until
two R/S instructions or step 98 is encountered.
E 8 (!2) (!2) sets calculator to step nn of program memory.
mI Single step. Moves calculator forward one step in
program memory.
Back step. Moves calculator back one step in program
memory.
Delete. Deletes current instruction from program
memory. All subsequent instructions move up one step.
CLEAR IPOOMI Clears program. Clears program memory to
all instructions, sets calculator to step 00.
CLEAR 1 PREFIX I Clear prefix. After . , I!J , mD,
mD8, 8 , 88, E, or sm cancels that key.
MODE
Pressed from the Keyboard:
E 8 (!2) (!2) sets the calculator to step nn of program
memory.
E followed by a label designator (@) through , [D)
causes calculator to search downward through program
memory to the first designated label and stop there.
sm followed by a label designator (@l, through , GJ)
causes calculator to search downward through program
memory to the first designated label and execute that section
of program memory as a subroutine.
sets calculator to step 00 of program memory.
begins execution from current step of program memory.
Stops execution if program is running.
Any Key. Pressing any key on the keyboard stops execution
of a running program. Execution cannot be stopped during
digit entry.
Some functions that are active in PROGRAM mode operate
differently in RUN mode:
mI single step. Displays step number and keycode of
current program memory step when held down; executes
current instruction, displays result, and moves to next step
when released. Used for single-step execution of program.
Back step. Moves to previous step and displays step
number and key code of that previous memory step when
is held down; displays original contents of X-register
when released. No instructions are executed.
@ill Cancels the I!J prefix key.
CLEAR IPOOMI Cancels the prefix key.
Executed in a Program:
Function keys may be executed as instructions in a program.
Some function keys that are most often used in or are unique
to programming applications are shown below:
@) ITl (I) m 0 m 00 0 (!] Label designators. When
preceded by define beginning of routine. When pre-
ceded by E or sm, cause calculator to stop execution,
search downward through program memory to first desig-
nated label, and resume execution there.
1- I Stops program execution for I second, dispiays con-
tents of X-register , then resumes program execution.
F
0 [X) ] I2J Conditionals. Each
tests value in X-register against 0 or value in Y-register as
indicated. If true, calculator executes instruction in next step
of program memory. If false, calculator skips one step before
resuming execution.
Return. If executed as result of pressing a label desig-
nator or executing a E instruction, stops execution and
returns control to keyboard. If executed as a result of a
_ instruction, returns control to next step after the BID
instruction.
Run/stop. Stops program execution.
E Go to. Followed by label designator (@) through ,
[D), causes calculator to search downward through program
memory to first designated label and begin execution there.
_ Go to subroutine. Followed by label designator (@)
through , [D) , causes calculator to search downward
through program memory to first designated label and
execute that section of program memory as a subroutine.
Subroutines can be nested up to three levels deep.
HP19C PRINTER FUNCTIONS
1 PflTPflGM I Print program. Prints the step number, mnemonics
and keycodes (if in MAN or NORM) for each step of pro-
gram memory, beginning with the current step and con-
tinuing until two R/S instructions or step 98 is encountered.
IPRnl Print statistical registers. Prints the contents of the six
statistical registers (R.
o
through R . ).
IPRTSTKI Print stack. Prints the contents of the automatic
memory stack registers (T, Z, Y, X).
IPRTREGI Print registers. Prints the contents of all storage
registers (Ro through R
9
, R.
o
through R . , R(6) through

_ Print X-register. Prints the value in the displayed
X-register.
Space. Advances the printer paper one or more spaces
without printing. _
HEWLETT {hpj PACKARD
\.. 5955-2112 _ May 1977

You might also like