Texas Instruments TI-82 User Manual - Page 62

TEST LOGIC Boolean Operations

Page 62 highlights

TEST LOGIC (Boolean) Operations To display the TEST LOGIC menu, press y : ~. When you select from the menu, the name is copied to the cursor location. TEST LOGIC Menu TEST LOGIC True if: 1: and Both values are nonzero (true) 2: or At least one value is nonzero (true) 3: xor Only one value is zero (false) 4: not The value is zero (true) Boolean Operators Boolean operators are often used in programs to control program flow and in graphing to control the graph of a function over specific values. Values are interpreted as zero (false) or nonzero (true). and, or, xor and, or, and xor (exclusive or) return a value of 1 if a expression is true or 0 if the expression is false, according to the table below. valueA and valueB can be expressions. valueA and valueB valueA or valueB valueA xor valueB valueA valueB and or xor ƒ0 ƒ0 returns 1 1 0 ƒ0 0 returns 0 1 1 0 ƒ0 returns 0 1 1 0 0 returns 0 0 0 not not returns 1 if value (which can be an expression) is 0. not value Using Boolean Operations Boolean logic is often used with relational tests. In a program, the following instructions store 4 into C: 2-16 Math, Angle, and Test Operations

  • 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

2-16
Math, Angle, and Test Operations
TEST LOGIC (Boolean) Operations
To display the TEST LOGIC menu, press
y
:
~
. When you select from the
menu, the name is copied to the cursor location.
TEST LOGIC Menu
TEST
LOGIC
True if:
1:and
Both values are nonzero (true)
2:or
At least one value is nonzero (true)
3:xor
Only one value is zero (false)
4:not
The value is zero (true)
Boolean Operators
Boolean operators are often used in programs to control program flow and
in graphing to control the graph of a function over specific values. Values
are interpreted as zero (false) or nonzero (true).
and, or, xor
and
,
or
, and
xor
(exclusive or) return a value of
1
if a expression is true or
0
if the expression is false, according to the table below.
valueA
and
valueB
can be expressions.
valueA
and
valueB
valueA
or
valueB
valueA
xor
valueB
valueA
valueB
and
or
xor
ƒ
0
ƒ
0
returns
1
1
0
ƒ
0
0
returns
0
1
1
0
ƒ
0
returns
0
1
1
0
0
returns
0
0
0
not
not
returns 1 if
value
(which can be an expression) is 0.
not
value
Using Boolean Operations
Boolean logic is often used with relational tests. In a program, the following
instructions store
4
into
C
: