A
N
: &/
ND
OT
O
N
: |/
R
OT
X
N
: ^/
OR
OT
4: BASIC Stamp Architecture – &/, |/, ^/
The And Not operator (&/) returns the bitwise AND NOT of two values.
1
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:
1
SYMBOL
Value1 = B0
SYMBOL
Value2 = B1
SYMBOL
Result = B2
Value1 = %00001111
Value2 = %10101001
Result = Value1 &/ Value2
DEBUG %Result
The Or Not operator (|/) returns the bitwise OR NOT of two values. Each
1
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:
1
SYMBOL
Value1 = B0
SYMBOL
Value2 = B1
SYMBOL
Result = B2
Value1 = %00001111
Value2 = %10101001
Result = Value1 |/ Value2
DEBUG %Result
The Xor Not operator (^/) returns the bitwise XOR NOT of two values.
1
Each bit of the values is subject to the following logic:
' Show AND NOT result (%00000110)
' Show OR NOT result (%01011111)
BASIC Stamp Programming Manual 2.0c • www.parallaxinc.com • Page 75
Need help?
Do you have a question about the BASIC Stamp 2e and is the answer not in the manual?