Reviewing the stack (roll down), Exchanging the x- and y-registers in the stack – HP 17bII+ User Manual

Page 269

Advertising
background image

E: RPN: The Stack 269

File name : English-M02-1-040308(Print).doc Print data : 2004/3/9

Reviewing the Stack (Roll Down)

The

~

(roll down) function (on the

(

key) lets you review the entire

contents of the stack by “rolling” the contents downward, one register at
a time. While in RPN mode you don’t need to press the shift key for

~

.


The

]

key has the same effect as

~

. except in a CFLO or SUM list,

when

]

affects the list and not the stack. Likewise, the

[

key rolls the

contents of the stack upward, except in lists.

Rolling a Full Stack. Suppose the stack is filled with 1, 2, 3, 4 (press 1

E

2

E

3

E

4). Pressing

~

four times rolls the numbers all

the way around and back to where they started:

T

1

4

3

2

1

Z

2

1

4

3

2

Y

3

2

1

4

3

X

4

~

3

~

2

~

1

~

4


When you press

~

, the value in the X-register rotates around into the

T-register. Notice that the contents of the registers are rolled, while the
registers themselves maintain their positions. The calculator displays
only the X-register.

Variable Stack Size. Clearing the stack by pressing

@c

reduces

the stack to one register (X) with a zero in it. As you enter numbers, the
stack builds up again. The

~

and

[

functions roll through as many

registers as currently exist (one, two, three, or four).

Exchanging the X- and Y-Registers in the Stack

Another function that manipulates the stack contents is

x

(x exchange

y), located on the

)

key. It swaps the contents of the X- and Y-registers

without affecting the rest of the stack. Pressing

x

again restores the

original order of the contents. While in RPN mode you don’t need to
press the shift key for

x

.

Advertising