4: BASIC Stamp Architecture – &/, |/, ^/
BASIC Stamp Programming Manual 2.0c
•
www.parallaxinc.com
•
Page 75
The And Not operator (&/) returns the bitwise AND NOT of two values.
Each bit of the values is subject to the following logic:
0 AND NOT 0 = 0
0 AND NOT 1 = 0
1 AND NOT 0 = 1
1 AND NOT 1 = 0
The result returned by &/ will contain 1s in any bit positions in which the
first value is 1 and the second value is 0. Example:
SYMBOL Value1 = B0
SYMBOL Value2 = B1
SYMBOL Result = B2
Value1 = %00001111
Value2 = %10101001
Result = Value1 &/ Value2
DEBUG %Result ' Show AND NOT result (%00000110)
The Or Not operator (|/) returns the bitwise OR NOT of two values. Each
bit of the values is subject to the following logic:
0 OR NOT 0 = 1
0 OR NOT 1 = 0
1 OR NOT 0 = 1
1 OR NOT 1 = 1
The result returned by |/ will contain 1s in any bit positions in which the
first value is 1 or the second value is 0. Example:
SYMBOL Value1 = B0
SYMBOL Value2 = B1
SYMBOL Result = B2
Value1 = %00001111
Value2 = %10101001
Result = Value1 |/ Value2
DEBUG %Result ' Show OR NOT result (%01011111)
The Xor Not operator (^/) returns the bitwise XOR NOT of two values.
Each bit of the values is subject to the following logic:
1
1
1
1
1
A
ND
N
OT
: &/
O
R
N
OT
: |/
X
OR
N
OT
: ^/
Summary of Contents for BASIC Stamp 2e
Page 1: ...BASIC Stamp Programming Manual Version 2 0c...
Page 34: ...Quick Start Guide Page 32 BASIC Stamp Programming Manual 2 0b www parallaxinc com...
Page 340: ...ASCII Chart Page 338 BASIC Stamp Programming Manual 2 0b www parallaxinc com...
Page 342: ...Reserved Words Page 340 BASIC Stamp Programming Manual 2 0b www parallaxinc com...
Page 346: ...Conversion Formatters Page 344 BASIC Stamp Programming Manual 2 0b www parallaxinc com...