Addressing Methods


Because there are many data registers, each memory function requires you to specify which register you wish to use. You can use several methods to address a particular data register. If you make a mistake while entering the address or any other field, press [ HELP ], [ CLEAR ], or [ OFF ]/[ ON ] to cancel the entry, and then reenter the field correctly.


Long-Form Addressing

In the examples on the previous section, a three-character field is used to address a particular data register (004). When you use such long-form addressing, you must include all three characters, including leading zeros for addresses less than 100.

Short-Form Addressing

When referring to a data register whose address is less than 100, you can reduce keystrokes by omitting any leading zeros in that field. The calculator supplies the leading zeros when you press any key other than [ HELP ], [ CLEAR ], [ OFF ]/[ ON ], or a number (digit) key.

For example, to use short-form addressing to recall the contents of data register 004 and add 12.3, press [ RCL ] 4 [ + ] 12.3 [ = ]. (When you press [ + ], the 4 is accepted as the entire field for data register 004.)

Alphabetic Addressing

You may find it easier to remember an alphabetic letter than a number. You can use the letters A through Z to refer to the first 26 data registers (000 through 025). When you use such alphabetic addressing, the memory operation is completed as soon as you enter the letter.

For example, to recall the contents of data register D (register address 003), press [ RCL ] D.

Indirect Addressing

An addressing method used primarily in programming is indirect addressing. This method lets you refer to a particular data register by storing its register address in a second data register.

Indirect addressing is discussed in detail in the RPD-95 Programming Guide.


Back