Section 1: General Operations26

Stack Lift Enable/Disable

We saw, in the Introduction, that when you key in a new number after a calculation, the calculated result is automatically lifted in the stack, relieving you of the need to save the result (by pressing ENTER ) before keying in the number. The same lifting action occurs if you recall a value to X from a storage register, from the Last X register, or if you recall the permanently stored value of π. You may have observed that certain other operations also enable the Stack Lift while CLx and ENTER  disable the lift (after CLx and ENTER  are pressed). You will generally be quite unaware of the lift status because the operation is so natural for most calculations. For reference, the keys affecting lift status are tabulated below. Notice that many operations have no effect on the Stack Lift. Most of the operations are yet to be presented in this handbook.
Operations that disable the Stack Lift: R/S within a program if the program puts a number into X from program memory just before executing the R/S, and CLx of ENTER  at any time.
Operations that enable the Stack Lift:
  All number entry keys: 0 . . . 9,   , EEX,  , but not CHS.
  All calculating keys: , +, ×, ÷, ABS, COS,  D.MS, D.MS+, INT, LN, LOG, LSTX, n!,  OCT, R P, SIN, TAN, 1/x,  , yX.
  Stack manipulating keys: R , R , x y, but not ENTER .
  Storage register keys: STO, RCL.
Operations not affecting Stack Lift status: All other keys have no effect on the lift status. They include: all programming keys, angular mode keys, display control keys, clear keys (except CLx), and CHS.