( 27 )
Previous Table Of Contents Next


Memory Operations


The list of memory operations supported by the RPN Calculator is shown below. Each of these operations is identified by both a textual instruction statement and a keystroke sequence. The former is used when you prepare your program via a word processor such as Notepad and the latter is used when you prepare your program by clicking on the calculator's keys. In a generic instruction statement such as STO n, RCL n, STO .n, RCL .n, etc., the letter n is a placeholder for a single digit; i.e., a member of the set {0,1,...9}.


STO n Store the contents of the X stack location to register (data memory location) n where n can be any value from 0 thru 9.
RCL n Recall the contents of register (data memory location) n where n can be any value from 0 thru 9 and place these contents into the X stack location, thus causing the stack to lift.
STO .n Store the contents of the X stack location to register 10+n where n can be any value from 0 thru 9.
RCL .n Recall the contents of register 10+n where n can be any value from 0 thru 9 and place these contents into the X stack location, thus causing the stack to lift.
STO i Store to an indirectly addressed register. Specifically, store the contents of the X stack location to that register indicated by the value currently in register #0. Hence the value in register #0 is used as an address. Since an address must be an unsigned integer, only the integer portion of the absolute value of the number in register #0 is employed for the address.
RCL i Recall from an indirectly addressed register. Specifically, the contents of the register indicated by the value currently in register #0 are transferred to the X stack location, thus causing the stack to lift.
STO- n Subtract the contents of the X stack location from the contents of register n where n can be any value from 0 thru 9.
STO+ n Add to register n.
STO* n Multiply with register n.
STO/ n Divide the contents of the X stack location into the contents of register n.
STO- .n Subtract the contents of the X stack location from the contents of register 10+n where n can be any value from 0 thru 9.
STO+ .n Add to register 10+n.
STO* .n Multiply with register 10+n.
STO/ .n Divide into register 10+n.
STO- i Subtract the contents of the X stack location from the contents of that register indicated by the value currently in register #0.
STO+ i Add to the indirectly addressed register.
STO* i Multiply with the indirectly addressed register.
STO/ i Divide into the indirectly addressed register.
ClearREG Clears all the registers (i.e., zeros all of the data memory locations).
ClearSum Clears the summation registers, which are registers 10, 11, 12, 13, 14, and 15.


Previous Table Of Contents Next