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

Program Editing

Page 113 highlights

Section 10 Program Editing There are various reasons why you might want to modify a program you have stored in Program memory: to correct a program that turns out to have errors; to insert new instructions such as ? to store intermediate results or u to display intermediate results; or to replace a u instruction by an t instruction. Rather than clearing program memory and keying in the modified program, you can modify the program already stored in the calculator. This is called program editing. Changing the Instruction in a Program Line To change a single instruction in program memory: 1. Press fs to set the calculator to Program mode. 2. Use Ç, Ü, or i. to set the calculator to the program line preceding the line containing the instruction to be changed. 3. Key in the new instruction. For example, to change the instruction stored in program line 05, press gi.04, then key in the new instruction that is to be stored in program line 05. The instruction previously stored in line 05 will be replaced; it is not automatically "bumped" into line 06. Example: With the last program from the preceding section still stored in the calculator, suppose you wanted to use register R2 for some other purpose, and so you needed to replace the :2 instruction in program line 05 with, say, :6. You could change the instruction in line 05 as follows: Keystrokes fs gi.04 :6 Ê Display 00- Sets calculator to Program mode. 04- 43, 33 07 Sets calculator to program line preceding that containing the instruction to be changed. 05- 45 6 Keys new instruction into program line 05, replacing the :2 instruction previously there. 06- 43, 33 08 Shows that instruction in program line 06 has not been changed. 113 File name: hp 12c_user's guide_English_HDPMBF12E44 Printered Date: 2005/7/29 Page: 113 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

113
File name: hp 12c_user's guide_English_HDPMBF12E44
Page: 113 of 209
Printered Date: 2005/7/29
Dimension: 14.8 cm x 21 cm
Section 10
Program Editing
There are various reasons why you might want to modify a program you have
stored in Program memory: to correct a program that turns out to have errors; to
insert new instructions such as
?
to store intermediate results or
u
to display
intermediate results; or to replace a
u
instruction by an
t
instruction.
Rather than clearing program memory and keying in the modified program, you
can modify the program already stored in the calculator. This is called
program
editing
.
Changing the Instruction in a Program Line
To change a single instruction in program memory:
1. Press
fs
to set the calculator to Program mode.
2. Use
Ç
,
Ü
, or
i.
to set the calculator to the program line
preceding
the line containing the instruction to be changed.
3. Key in the new instruction.
For example, to change the instruction stored in program line 05, press
gi.
04, then key in the new instruction that is to be stored in program line
05. The instruction previously stored in line 05 will be replaced; it is
not
automatically “bumped” into line 06.
Example:
With the last program from the preceding section still stored in the
calculator, suppose you wanted to use register R
2
for some other purpose, and so
you needed to replace the
:
2 instruction in program line 05 with, say,
:
6.
You could change the instruction in line 05 as follows:
Keystrokes
Display
fs
00-
Sets calculator to Program mode.
gi.
04
04- 43, 33
07
Sets calculator to program line
preceding that containing the instruction
to be changed.
:
6
05-
45
6
Keys new instruction into program line
05, replacing the
:
2 instruction
previously there.
Ê
06- 43, 33
08
Shows that instruction in program line
06 has not been changed.