NeoCal Documentation ## NeoCal for Palm OS User Guide## User RegistersNeoCal has 100 storage registers for you to keep numbers beyond the current calculation. They are also useful for storing intermediate results for the current calculation or a series of calculations. If the 100 Registers options is not checked in the Preference Dialog, only twenty registers can be accessed and are numbered from 0 through 9 and .0 through .9. If the 100 Registers option is checked, then all 100 registers can be accessed by pressing two digits 00 through 99. In either case, the registers are accessed using the these prefix buttons followed by the register number: - is used to store
*x*into a specified register. The*STO*indicator is displayed. - is used to recall a register's value into the
*x*register. The*RCL*indicator is displayed. - exchanges or swaps the value stored in the
*x*register with the value stored in the specified register. The*SWP*indicator is displayed.
The button can be used to cancel the register prefix. Also, pressing a register prefix button twice in a row is a shortcut for displaying the User Registers dialog where tapping on one of the register values completes that operation. For example (using 20 registers), - Pressing stores the number 17 in both the
*x*register (by entering the number) and register 0. - Pressing stores the number 25 in both the
*x*register and register 15 (sometimes referred to as register .5). - Pressing recalls the number 17 into the
*x*register. - Pressing stores 33 in register 15 and recalls 24 into the
*x*register.
The same example using 100 registers, - Pressing stores the number 17 in both the
*x*register (by entering the number) and register 0. - Pressing stores the number 25 in both the
*x*register and register 15. - Pressing recalls the number 17 into the
*x*register. - Pressing stores 33 in register .5 and recalls 24 into the
*x*register.
The store and recall operations can be used in conjunction with the add, subtract, multiply, and divide operations. Continuing the previous example, - Pressing stores 3 into the
*x*register and 20 (17 + 3) into register 0. - Pressing recalls -30 (3 - 33) into the
*x*register. - Pressing stores 11 in the
*x*register and -3 (-33 / 11) in register 15. - Pressing recalls 220 (11 x 20) into the
*x*register.
In addition to these general-purpose storage registers, there are ten financial registers and six statistical registers. They are discussed in the Financial Functions and Statistical Functions chapters of this guide, respectively. |