OU EXCLUSIF binaire

Signature

Binary_Xor(expression1, expression2)

Description

Effectue une opération XOR (OU exclusif) sur chaque bit de 'expression1' avec le bit correspondant de 'expression2'. Pour réaliser cette opération, les expressions sont converties en entiers non signés. L'opération OU EXCLUSIF au niveau du bit peut servir à basculer des bits spécifiques d'un signal. Dans ce cas, l'opération OU EXCLUSIF sera utilisée pour un signal et une constante de masque.

L'expression : `'signal' BIT_XOR 0b1000` par exemple inverserait le bit numéro 3 (c'est-à-dire le quatrième bit). La constante de masque peut être écrite sous forme de nombre binaire (avec un préfixe 0b), hexadécimal (avec un préfixe 0x) ou décimal. Ainsi, `0b11001010 = 0xCA = 202` et les formules suivantes produisent le même `'signal' BIT_XOR 0b11001010` `'signal' BIT_XOR 0xCA``'signal' BIT_XOR 202`

Résultat

OU EXCLUSIF au niveau du bit de 'expression1' et 'expression2'.

Arguments

 

expression1

Une expression traitée comme nombre binaire.

expression2

Une expression traitée comme nombre binaire. Les valeurs numériques peuvent être écrites sous forme de nombre binaire (avec un préfixe 0b), hexadécimal (avec un préfixe 0x) ou décimal.