HP HP12C hp 12c_user's guide_English_E_HDPMBF12E44.pdf - Page 171

Getting Numbers Into the Stack:

Page 171 highlights

Appendix A: The Automatic Memory Stack 171 Now let's see what happens in the stack during a chain calculation: (3 × 4) + (5 × 6) 7 See how the intermediate results are not only displayed when they are calculated, but also automatically stored and available in the stack at just the right time! That's basically how the stack operates. In the rest of this appendix, we'll take a more detailed look at how numbers are entered into and rearranged within the stack, and the effect of the various hp 12c functions on the numbers in the stack. Getting Numbers Into the Stack: The Key As discussed in earlier sections, if two numbers are being keyed in for a two-number function - such as + - you press \ between the numbers to separate them. The following diagram illustrates what happens in the stack when you enter the numbers 10 and 3 (to calculate, for example, 10 ÷ 3). (Assume that the stack registers have been already loaded with the numbers shown as the result of previous calculations). When a digit is keyed into the display, it is simultaneously entered into the X-register. As additional digit keys are pressed, the corresponding digits are appended (that is, added to the right of) those already in the displayed X-register until \ is pressed. As shown in the preceding diagram, pressing \ does the following: 1. It copies the number from the displayed X-register into the Y-register. This process is part of the stack lift. 2. It tells the calculator that the number in the displayed X-register is complete: that is, it terminates digit entry. File name: hp 12c_user's guide_English_HDPMBF12E44 Printered Date: 2005/7/29 Page: 171 of 209 Dimension: 14.8 cm x 21 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

Appendix A: The Automatic Memory Stack
171
File name: hp 12c_user's guide_English_HDPMBF12E44
Page: 171 of 209
Printered Date: 2005/7/29
Dimension: 14.8 cm x 21 cm
Now let’s see what happens in the stack during a chain calculation:
7
)
6
5
(
)
4
3
(
×
+
×
See how the intermediate results are not only displayed when they are calculated,
but also automatically stored and available in the stack at just the right time!
That’s basically how the stack operates. In the rest of this appendix, we’ll take a
more detailed look at how numbers are entered into and rearranged within the
stack, and the effect of the various hp 12c functions on the numbers in the stack.
Getting Numbers Into the Stack: The
Key
As discussed in earlier sections, if two numbers are being keyed in for a
two-number function — such as
+
— you press
\
between the numbers to
separate them. The following diagram illustrates what happens in the stack when
you enter the numbers 10 and 3 (to calculate, for example, 10 ÷ 3). (Assume that
the stack registers have been already loaded with the numbers shown as the result
of previous calculations).
When a digit is keyed into the display, it is simultaneously entered into the
X-register. As additional digit keys are pressed, the corresponding digits are
appended (that is, added to the right of) those already in the displayed X-register
until
\
is pressed. As shown in the preceding diagram, pressing
\
does the
following:
1. It copies the number from the displayed X-register into the Y-register. This
process is part of the
stack lift
.
2. It tells the calculator that the number in the displayed X-register is complete:
that is, it
terminates digit entry
.