OU binaire

Signature

Binary_Or(expression1, expression2)

Description

Effectue une opération OU 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 au niveau du bit peut servir à forcer des bits spécifiques à toujours être actifs. Dans ce cas, l'opération OU sera utilisée pour un signal et une constante de masque.

L'expression `'signal' BIT_OR 0b1000` par exemple forcerait le bit numéro 3 (c'est-à-dire le quatrième bit) à être toujours défini.

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_OR 0b11001010` `'signal' BIT_OR 0xCA` `'signal' BIT_OR 202`.

Résultat

OU 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.