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.