Section 6: Programming Basics 75
Keycode 25: second row, fifth key.
Memory Configuration
Understanding memory configuration is not essential to your use of the
HP 15c. It is essential, however, for obtaining maximum efficiency in
memory and programming use. The more you program, the more useful
this knowledge will be. Memory configuration and allocation is thoroughly
explained in Appendix C, Memory Allocation.
Should you ever get an
Error 10
, you have run up against limitations of
the HP 15c memory. If you learn how to reallocate memory, you can
greatly increase your ability to store information in the HP 15c.
The HP 15c memory consists of 99 registers (R
0
to R
97
and the Index
register) divided between data storage and programming/advanced
function capability. The initial configuration is:
78 registers for both programming and the advanced functions
(_, f, the imaginary stack, and > functions). At
seven bytes of memory per register, this is equal to 546 program
bytes if no memory is dedicated to advanced functions.
21 registers for data storage (R
0
to R
9
, R
.0
to R
.9
, and the Index
register).