HP 32Sii HP 32Sii RPN Scientific Calculator - (English) Owner Manual - Page 42

Arithmetic-How the Stack Does

Page 42 highlights

Exchanging the X- and Y-Registers in the Stack Another key that manipulates the stack contents is Z (x exchange y). This key swaps the contents of the X- and Y-registers without affecting the rest of the stack. Pressing Z twice restores the original order of the X- and Y-register contents. The Z function is used primarily for two purposes: To view the contents of the Y-register and then return them to y (press Z twice). Some functions yield two results: one in the X-register and one in the Y-register. For example, z q converts rectangular coordinates in the X- and Y-registers into polar coordinates in the X- and Y-registers. To swap the order of numbers in a calculation. For example, one way to calculate 9 ÷ (13 × 8): Press 13 š 8 y 9 Z p The keystrokes to calculate this expression from left-to-right are: 9 š 13 š 8 y p Note Always make sure that there are no more than four numbers in the stack at any given time - the contents of the T-register (the top register) will be lost whenever a fifth number is entered. Arithmetic-How the Stack Does It The contents of the stack move up and down automatically as new numbers enter the X-register (lifting the stack) and as operators combine two numbers in the X- and Y-registers t o produce one new number in the X-register (dropping the stack). Suppose the stack is filled with the numbers 1, 2, 3, and 4. See how the stack drops and lifts its contents while calculating 2-4 The Automatic Memory Stack File name 32sii-Manual-E-0424 Printed Date : 2003/4/24 Size : 17.7 x 25.2 cm

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  • 32
  • 33
  • 34
  • 35
  • 36
  • 37
  • 38
  • 39
  • 40
  • 41
  • 42
  • 43
  • 44
  • 45
  • 46
  • 47
  • 48
  • 49
  • 50
  • 51
  • 52
  • 53
  • 54
  • 55
  • 56
  • 57
  • 58
  • 59
  • 60
  • 61
  • 62
  • 63
  • 64
  • 65
  • 66
  • 67
  • 68
  • 69
  • 70
  • 71
  • 72
  • 73
  • 74
  • 75
  • 76
  • 77
  • 78
  • 79
  • 80
  • 81
  • 82
  • 83
  • 84
  • 85
  • 86
  • 87
  • 88
  • 89
  • 90
  • 91
  • 92
  • 93
  • 94
  • 95
  • 96
  • 97
  • 98
  • 99
  • 100
  • 101
  • 102
  • 103
  • 104
  • 105
  • 106
  • 107
  • 108
  • 109
  • 110
  • 111
  • 112
  • 113
  • 114
  • 115
  • 116
  • 117
  • 118
  • 119
  • 120
  • 121
  • 122
  • 123
  • 124
  • 125
  • 126
  • 127
  • 128
  • 129
  • 130
  • 131
  • 132
  • 133
  • 134
  • 135
  • 136
  • 137
  • 138
  • 139
  • 140
  • 141
  • 142
  • 143
  • 144
  • 145
  • 146
  • 147
  • 148
  • 149
  • 150
  • 151
  • 152
  • 153
  • 154
  • 155
  • 156
  • 157
  • 158
  • 159
  • 160
  • 161
  • 162
  • 163
  • 164
  • 165
  • 166
  • 167
  • 168
  • 169
  • 170
  • 171
  • 172
  • 173
  • 174
  • 175
  • 176
  • 177
  • 178
  • 179
  • 180
  • 181
  • 182
  • 183
  • 184
  • 185
  • 186
  • 187
  • 188
  • 189
  • 190
  • 191
  • 192
  • 193
  • 194
  • 195
  • 196
  • 197
  • 198
  • 199
  • 200
  • 201
  • 202
  • 203
  • 204
  • 205
  • 206
  • 207
  • 208
  • 209
  • 210
  • 211
  • 212
  • 213
  • 214
  • 215
  • 216
  • 217
  • 218
  • 219
  • 220
  • 221
  • 222
  • 223
  • 224
  • 225
  • 226
  • 227
  • 228
  • 229
  • 230
  • 231
  • 232
  • 233
  • 234
  • 235
  • 236
  • 237
  • 238
  • 239
  • 240
  • 241
  • 242
  • 243
  • 244
  • 245
  • 246
  • 247
  • 248
  • 249
  • 250
  • 251
  • 252
  • 253
  • 254
  • 255
  • 256
  • 257
  • 258
  • 259
  • 260
  • 261
  • 262
  • 263
  • 264
  • 265
  • 266
  • 267
  • 268
  • 269
  • 270
  • 271
  • 272
  • 273
  • 274
  • 275
  • 276
  • 277
  • 278
  • 279
  • 280
  • 281
  • 282
  • 283
  • 284
  • 285
  • 286
  • 287
  • 288
  • 289
  • 290
  • 291
  • 292
  • 293
  • 294
  • 295
  • 296
  • 297
  • 298
  • 299
  • 300
  • 301
  • 302
  • 303
  • 304
  • 305
  • 306
  • 307
  • 308
  • 309
  • 310
  • 311
  • 312
  • 313
  • 314
  • 315
  • 316
  • 317
  • 318
  • 319
  • 320
  • 321
  • 322
  • 323
  • 324
  • 325
  • 326
  • 327
  • 328
  • 329
  • 330
  • 331
  • 332
  • 333
  • 334
  • 335
  • 336
  • 337
  • 338
  • 339
  • 340
  • 341
  • 342
  • 343
  • 344
  • 345
  • 346
  • 347
  • 348
  • 349
  • 350
  • 351
  • 352
  • 353
  • 354
  • 355
  • 356
  • 357
  • 358
  • 359
  • 360
  • 361
  • 362
  • 363
  • 364
  • 365
  • 366
  • 367
  • 368
  • 369
  • 370
  • 371
  • 372
  • 373
  • 374
  • 375
  • 376

2–4
The Automatic Memory Stack
File name 32sii-Manual-E-0424
Printed Date : 2003/4/24
Size : 17.7 x 25.2 cm
Exchanging the X– and Y–Registers in the Stack
Another key that manipulates the stack contents is
(
x exchange y
). This
key swaps the contents of the X– and Y–registers without affecting the rest of
the stack. Pressing
twice restores the original order of the X– and
Y–register contents.
The
function is used primarily for two purposes:
±
To view the contents of the Y–register and then return them to
y
(press
twice).
Some functions yield two results: one in the X–register and one in the
Y–register. For example,
converts rectangular coordinates in
the X– and Y–registers into polar coordinates in the X– and Y–registers.
±
To swap the order of numbers in a calculation.
For example, one way to calculate 9
÷
(13
×
8):
Press 13
8
9
The keystrokes to calculate this expression from
left–to–right
are:
9
13
8
Note
Always make sure that there are no more than four numbers in
the stack at any given time – the contents of the T–register (the
top register) will be lost whenever a fifth number is entered.
Arithmetic–How the Stack Does It
The contents of the stack move up and down automatically as new numbers
enter the X–register
(lifting the stack)
and as operators combine two
numbers in the X– and Y–registers to produce one new number in the
X–register (
dropping the stack
).
Suppose the stack is filled with the numbers 1, 2, 3, and 4. See how
the stack drops and lifts its contents while calculating