EasyManua.ls Logo

Parallax BASIC Stamp 2e - Xor

Default Icon
353 pages
Print Icon
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
BASIC Stamp Architecture ^
Page 74 BASIC Stamp Programming Manual 2.0b www.parallaxinc.com
0 OR 0 = 0
0 OR 1 = 1
1 OR 0 = 1
1 OR 1 = 1
The result returned by | will contain 1s in any bit positions in which one
or the other (or both) input values contain 1s. Example:
SYMBOL Value1 = B0
SYMBOL Value2 = B1
SYMBOL Result = B2
Value1 = %00001111
Value2 = %10101001
Result = Value1 | Value2
DEBUG %Result ' Show OR result (%10101111)
-- or --
DEBUG BIN ? %00001111 | %10101001 ' Show OR result (%10101111)
The Xor operator (^) returns the bitwise XOR of two values. Each bit of the
values is subject to the following logic:
0 XOR 0 = 0
0 XOR 1 = 1
1 XOR 0 = 1
1 XOR 1 = 0
The result returned by ^ will contain 1s in any bit positions in which one
or the other (but not both) input values contain 1s. Example:
SYMBOL Value1 = B0
SYMBOL Value2 = B1
SYMBOL Result = B2
Value1 = %00001111
Value2 = %10101001
Result = Value1 ^ Value2
DEBUG %Result ' Show OR result (%10100110)
-- or --
DEBUG BIN ? %00001111 ^ %10101001 ' Show XOR result (%10100110)
2
e
2
sx
2
p
2
1
2
e
2
sx
2
p
2
1
XOR: ^
1
2
e
2
sx
2
p
2

Table of Contents

Related product manuals