Bob's Calculator Version 2.0 Updated: 2005.02.01  
  Home     Main screen     Forms     Programming     Customization  
   Overview       Run       View       Add/Edit       Commands       Samples   

Families
Conditional
Display
Financial
Integer
Mem
Misc
Ops
Program flow
Stack
Stats
Trig
Value
Memory
Allows access to values in the standard 20 memory registers.

Rcl, Rcl+, Rcl-, Rcl*, Rcl/
Sto, Sto+, Sto-, Sto*, Sto/

You would enter the command "Rcl3" to recall the value from memory register 3. You can also access an index register ("Rcli") and indirect registers ("Rcl(i)").  The index register is basically just like any of the other 20 standard registers, except that the value stored in that register can be used for indirect indexing of the memory registers.  Consider the following program segment, beginning at step 9:

StepLblAction
93.00
10Stoi
11Rcli

A value of 3.0 has been stored in the index register.  Recalling from that register yields the result 3.0 as expected.  Now consider the following:

StepLblAction
123.00
13Stoi
14Rcl(i)

The same value was stored in the index register, but now the recalled value is NOT taken directly from the index register, but INDIRECTLY from the memory register number equal to the value of the index register.  So, in this case, a value was returned from memory register 3 (whatever value that had previously been stored there).

Memory math
You can perform memory register math by selecting the appropriate operation. For example, the function "Sto+3" would add the current display value to the pre-existing contents of memory register 3.



(c) 2005 RarM_Software