Memory Arithmetic
Memory arithmetic can reduce keystrokes by letting you both perform a calculation and store its result using a single operation. Because memory arithmetic does not disturb the original displayed value and does not complete any pending operations, you can use it while entering an expression without affecting the way the expression is evaluated.
Data Register Addition
The key sequence [ STO ] [ + ] followed by the address of a data register adds the displayed value to the contents of the specified register.For example, if the display contains the value 1000 and data register 000 contains the value 234, the key sequence [ STO ] [ + ] 000 leaves the sum 1234 in data register 000.
Data Register Subtraction
The key sequence [ STO ] [ - ] followed by the address of a data register subtracts the displayed value from the contents of the specified register.For example, if the display contains the value 1000 and data register 000 contains the value 1234, the key sequence [ STO ] [ - ] 000 leaves the difference 234 in data register 000.
Data Register Multiplication
The key sequence [ STO ] [ × ] followed by the address of a data register multiplies the contents of the specified data register by the displayed value and stores the product in the register.For example, if the display contains the value 1000 and data register 000 contains the value 234, the key sequence [ STO ] [ × ] 000 leaves the product 234000 in data register 000.
Data Register Division
The key sequence [ STO ] [ ÷ ] followed by the address of a data register divides the contents of the specified register by the displayed value and stores the quotient in the register.For example, if the display contains the value 1000 and data register 000 contains the value 234000, the key sequence [ STO ] [ ÷ ] 000 leaves the quotient 234 in data register 000.
Example
The following example demonstrates each of the four memory arithmetic functions.Procedure | Press | Display |
---|---|---|
Clear display | [ CLEAR ] | |
Store 25 in register 000 | 25 [ STO ] 000 | |
Add 215 to register 000, register 000 now contains 240 | 215 [ STO ] [ + ] 000 | |
Subtract 200 from register 000, register 000 now contains 40 | 200 [ STO ] [ - ] 000 | |
Multiply register 000 by 2, register 000 now contains 80 | 2 [ STO ] [ × ] 000 | |
Divide register 000 by 4, register 000 now contains 20 | 4 [ STO ] [ ÷ ] 000 | |
Verify contents of register 000 | [ RCL ] 000 |
☚ Back