Program Boundaries - HP -15C Owner's Handbook Manual

Hide thumbs Also See for HP-15C:
Table of Contents

Advertisement

Keystrokes
1 ´ m %
19 ´ m%
lm%
The m and W (memory status) functions are described in detail in
appendix C.
Keep in mind that an error message will result (given the above memory
configuration) if
1. You try to address a register higher than R
the highest register allocated to data storage (
2. You have 322 occupied program bytes and try to load more program
lines (
Error 4
3. You try to run an advanced function with insufficient available
memory (

Program Boundaries

End. Not every program needs to end with a n or ¦ instruction. If
you are at the end of occupied program memory, there is an automatic
n instruction, so you do not need to enter one. This can save you one
line of memory. On the other hand, a program can ―end‖ by simply
transferring execution to another routine using t (section 7).
Labels. Labels in a program (or subroutine) are markers telling the
calculator where to begin execution. Following an ´ label or G label
instruction, the calculator will search downward in program memory for the
*
For memory allocation and indirect addressing, registers R
Display
1.0000
19.0000
19.0000
).
).
Error 10
Section 6: Programming Basics
R
and R
1
0
storage; R
programming and advanced
functions.
Original allocation: R
below for data storage; R
R
for programming and
65
advanced functions.
Displays the current highest data
register.
19
through R
.0
.9
allocated for data
to R
available for
2
65
(R
19
20
*
(R
), which initially is
.9
).
Error 3
are referred to as R
through R
10
77
) and
.9
, to
.
19

Advertisement

Table of Contents
loading

Table of Contents