HP 113394 User Guide - Page 144

Adding Instructions by Branching

Page 144 highlights

144 Section 10: Program Editing Keystrokes (ALG mode) Þ + :9 } fs 15000t t Display 013, 16 014, 40 015, 45 9 016, 36 12,000.00 3,000.00 12,000.00 Keys new instruction into program line 013. Keys new instruction into program line 014. Keys new instruction into program line 015. Keys new instruction into program line 016. Sets calculator back to Run mode. Twenty percent tax on $15,000 income. Net income after 20% tax is subtracted from $15,000 income. Adding Instructions by Branching 1. Press fs to set the calculator to Program mode. 2. Press gi. followed by three digits that specify the program line immediately preceding the point at which the new instruction(s) are being added - usually, the last program line to be executed before the added instruction(s). This sets the calculator to the proper program line for inserting a i instruction in the next step. This i instruction will replace whatever instruction was already stored there, but that instruction will be keyed back into program memory, to be executed just after the new instructions, in step 7. 3. Press gi followed by three digits that specify the second line after the last line you keyed into program memory. (Branching to the second line rather than to the first is necessary because the first line following the last program in program memory must contain a i000 instruction. The i000 instruction ensures that program execution will branch to line 000 and halt after the program is run.) For example, if the last line you keyed into program memory was line 010, you would press gi012 at this step, preserving the gi000 in line 011. 4. Press gi. followed by three digits that specify the last line you keyed into program memory. 5. Press gi000. This automatically converts a data storage register into seven additional lines of program memory (if there was not already a gi000 instruction remaining at the end of program memory), and it File name: hp 12c pt_user's guide_English_HDPMF123E27 Page: 144 of 275 Printed Date: 2005/8/1 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
  • 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

144 Section 10: Program Editing
File name: hp 12c pt_user's guide_English_HDPMF123E27
Page: 144 of 275
Printed Date: 2005/8/1
Dimension: 14.8 cm x 21 cm
Keystrokes
(ALG mode)
Display
Þ
013,
16
Keys new instruction into
program line 013.
+
014,
40
Keys new instruction into
program line 014.
:
9
015,
45 9
Keys new instruction into
program line 015.
}
016,
36
Keys new instruction into
program line 016.
fs
12,000.00
Sets calculator back to Run mode.
15000
t
3,000.00
Twenty percent tax on $15,000
income.
t
12,000.00
Net income after 20% tax is
subtracted from $15,000
income.
Adding Instructions by Branching
1. Press
fs
to set the calculator to Program mode.
2. Press
gi.
followed by three digits that specify the program line
immediately preceding the point at which the new instruction(s) are being
added — usually, the last program line to be executed before the added
instruction(s). This sets the calculator to the proper program line for inserting
a
i
instruction in the next step. This
i
instruction will replace whatever
instruction was already stored there, but that instruction will be keyed back
into program memory, to be executed just after the new instructions, in step
7.
3. Press
gi
followed by three digits that specify the
second
line after the
last line you keyed into program memory. (Branching to the
second
line
rather than to the
first
is necessary because the first line following the last
program in program memory must contain a
i
000 instruction. The
i
000 instruction ensures that program execution will branch to line 000
and halt after the program is run.) For example, if the last line you keyed into
program memory was line 010, you would press
gi
012 at this step,
preserving the
gi
000 in line 011.
4. Press
gi.
followed by three digits that specify the last line you keyed
into program memory.
5. Press
gi
000. This automatically converts a data storage register into
seven additional lines of program memory (if there was not already a
gi
000 instruction remaining at the end of program memory), and it