Texas Instruments TI-80 User Manual - Page 160

within nested loops. Any loops are ended. There is an, at the end of any program called as

Page 160 highlights

LBL GOTO LBL (label) and GOTO (go to) are used together for branching. LBL (PRGM CTL, item 7) gives a label to a command line in a program. The label is one character (A-Z, 0-9, or q). LBL label GOTO (PRGM CTL, item 8) causes the program to branch to the command line with the same label. GOTO label PRGM_ RETURN STOP PRGM_ (PRGM CTL, item 9) calls (executes) other programs as subroutines (pages 10-14). When you select PRGM_, it is copied to the cursor location. You may type the letters of an existing program name. You may also enter the name of a program you have not yet created. When encountered, the command executes the specified program and then returns to the calling program. Execution continues with the command following PRGM_programname. PRGM_programname RETURN (PRGM CTL, item 0) quits the subroutine and returns to the calling program (pages 10-14), even if it is encountered within nested loops. (Any loops are ended.) There is an implied RETURN at the end of any program called as a subroutine. Within the main program, RETURN stops program execution and returns to the Home screen. STOP (PRGM CTL, item A) stops execution of a program and returns you to the Home screen. STOP is optional at the end of a program. There is an implied stop at the end of the main program that is being executed. 10-10 Programming

  • 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

10-10
Programming
LBL
(label) and
GOTO
(go to) are used together for branching.
LBL
(
PRGM CTL
, item 7) gives a label to a command line in a
program. The label is one character (A–Z, 0–9, or
q
).
LBL
label
GOTO
(
PRGM CTL
, item 8) causes the program to branch to
the command line with the same label.
GOTO
label
PRGM_
(
PRGM CTL
, item 9) calls (executes) other programs
as subroutines (pages 10
-
14). When you select
PRGM_
, it is
copied to the cursor location. You may type the letters of an
existing program name. You may also enter the name of a
program you have not yet created.
When encountered, the command executes the specified
program and then returns to the calling program. Execution
continues with the command following
PRGM_
programname
.
PRGM_
programname
RETURN
(
PRGM CTL
, item 0) quits the subroutine and returns
to the calling program (pages 10
-
14), even if it is encountered
within nested loops. (Any loops are ended.) There is an
implied
RETURN
at the end of any program called as a
subroutine. Within the main program,
RETURN
stops program
execution and returns to the Home screen.
STOP
(
PRGM CTL
, item A) stops execution of a program and
returns you to the Home screen.
STOP
is optional at the end
of a program. There is an implied stop at the end of the main
program that is being executed.
LBL
GOTO
PRGM_
RETURN
STOP