Binäres XOR
|
Syntax |
|---|
|
Binary_Xor(expression1, expression2) |
|
Beschreibung |
|---|
|
Führt eine bitweise XOR-Verknüpfung (exklusives ODER) für jedes Bit von expression1 mit dem entsprechenden Bit von expression2 durch. Für diese Operation werden die Ausdrücke in eine vorzeichenlose Ganzzahl konvertiert. Die bitweise XOR-Verknüpfung kann verwendet werden, um bestimmte Bits eines Signals umzuschalten. In diesem Fall wird die XOR-Verknüpfung auf ein Signal und eine Maskenkonstante angewendet. Der Ausdruck 'signal' BIT_XOR 0b1000 würde beispielsweise Bit Nummer 3 umschalten (d. h. das vierte Bit). Die Maskenkonstante kann binär (mit dem Präfix 0b), hexadezimal (mit dem Präfix 0x) oder dezimal angegeben werden. Da 0b11001010 = 0xCA = 202 gilt, liefern folgende Formeln dasselbe Ergebnis: 'signal' BIT_XOR 0b11001010, 'signal' BIT_XOR 0xCA, 'signal' BIT_XOR 202. |
|
Ergebnis |
|---|
|
Bitweise XOR-Verknüpfung (exklusives ODER) von expression1 und expression2. |
|
Argumente |
|
|---|---|
|
expression1 |
Ein Ausdruck, der als Binärzahl interpretiert wird. |
|
expression2 |
Ein Ausdruck, der als Binärzahl interpretiert wird. Numerische Werte können binär (mit dem Präfix 0b), hexadezimal (mit dem Präfix 0x) oder dezimal angegeben werden. |