218 Appendix C: Memory Allocation
Your very first program instruction will commit R
65
(all seven bytes) from
an uncommitted register to a program register. Your eighth program
instruction commits R
64
, and so on, until the boundary of the common pool
is encountered. Registers from the data storage pool (at power-up, this is R
19
and below) are not available for program memory without reallocating
registers using
m
%
.
Two-Byte Program Instructions
The following instructions are the only ones which require two bytes of
calculator memory. (All others require only one byte.)
´
b
.
label
´
>
{0 to 9}
t
.
label
´
X
{2 to 9, .0 to .9}
|
"
(
n
or
V
)
´
e
{2 to 9, .0 to .9}
|F
(
n
or
V
)
´
I
{2 to 9, .0 to .9}
|
?
(
n
or
V
)
O
{
+
,
-
,
*
,
÷
}
´
•
(
n
or
V
)
l
{
+
,
-
,
*
,
÷
}
´
i
(
n
or
V
)
O
>
{
A
to
E
}
´
^
(
n
or
V
)
O
{
A
to
E
,
%
}
in User
mode
´
_
l
{
A
to
E
,
%
}
in User
mode
´
f
O
|
%
l
|
%
Memory Requirements for the Advanced Functions
The four advanced functions require temporary register space from the
common register pool.
Function
Registers Needed
_
f
5
23
23 if executed
together
Complex Stack
5
Matrices
1 per matrix element
Summary of Contents for HP-15C
Page 1: ...HP 15C Owner s Handbook HP Part Number 00015 90001 Edition 2 4 Sep 2011 ...
Page 17: ...Part l HP 15C Fundamentals ...
Page 64: ......
Page 65: ...Part ll HP 15C Programming ...
Page 118: ...118 ...