Memory status (w), Function – HP 15c User Manual
Page 215
Appendix C: Memory Allocation 215
Memory Status (
W
)
To view the current memory configuration of the calculator, press |
W (memory), holding W to retain the display.
*
The display will be
four numbers,
dd uu pp-b
where:
dd
=
the number of the highest-numbered register in the data storage
pool (making the total number of data registers dd + 2 because of R
0
and R
I
);
uu = the number of uncommitted registers in the common pool;
pp = the number of registers containing program instructions; and
b = the number of bytes left before uu is decremented (to supply seven
more bytes of program memory) and pp is incremented.
The initial status of the HP-15C at power-up is:
19 46 0-0
The movable boundary between the data storage and common pools is
always between R
dd
and R
dd + 1
.
Memory Reallocation
There are 67 registers in memory, worth seven bytes each. Sixty-four of
these registers (R
2
to R
65
) are interconvertible between the data storage and
common pools.
The
m %
Function
If you should require more common space (as for programming) or more
data storage space (but not both simultaneously!), you can make the
necessary register reallocation using m %.
†
The procedure is:
*
MEM is nonprogrammable.
†
m (dimension) is so called because it is also used (with A through E or V) to dimension
matrices. Above, however, it is used (with %) to ―dimension‖ the size of the data storage pool.