Binäres ODER
|
Syntax |
|---|
|
Binary_Or(expression1, expression2) |
|
Beschreibung |
|---|
|
Führt eine bitweise ODER-Verknüpfung 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. Mit der bitweisen ODER-Verknüpfung lassen sich bestimmte Bits dauerhaft auf 1 setzen. In diesem Fall wird die ODER-Verknüpfung auf ein Signal und eine Maskenkonstante angewendet. Der Ausdruck „signal BIT_OR 0b1000“ würde beispielsweise das Bit Nummer 3 (d. h. das vierte Bit) dauerhaft auf 1 setzen. Die Maskenkonstante kann binär (mit dem Präfix 0b), hexadezimal (mit dem Präfix 0x) oder dezimal angegeben werden. Da 0b11001010 = 0xCA = 202, und die folgenden Formeln liefern dasselbe Ergebnis: 'signal' BIT_OR 0b11001010, Signal BIT_OR 0xCA, Signal BIT_OR 202. |
|
Ergebnis |
|---|
|
Bitweise ODER-Verknüpfung 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. |