SETON

Vous pouvez utiliser la fonction SETON pour "activer" un bit dans un nombre binaire.

La SETON définit le bit spécifié dans le nombre sur "1".

Syntaxe :
SETON ( expression-numérique-binaire-unique, expression-entier-unique )
Signification :
SETON ( nombre_binaire_à_modifier, bit_à_activer )
Renvoie :
Un nombre binaire unique

SETON utilise la valeur de bit_to_turn_on pour spécifier le bit de binary_number_to_change auquel la valeur 1 doit être attribuée. Le résultat est un élément numérique binaire de la même taille que binary_number_to_change.

La valeur de Bit_to_turn_on représente la position du bit unique à activer dans binary_number_to_change. (Les bits sont numérotés de gauche à droite, le bit le plus à gauche étant le bit 1.) Si bit_to_turn_on est inférieur à un ou supérieur au nombre de bits de binary_number_to_change , SETON renvoie binary_number_to_change inchangé.

Exemples

  • SETON ( A , 15 )

    Dans cet exemple, considérons que A est la valeur binaire à deux octets de 1 (ce qui représente des zéros à l'exception du bit 16). La représentation binaire de la valeur dans A est 0001.

    La fonction renvoie la valeur binaire à deux octets, 0011, qui est la valeur décimale de 3.

  • SETON ( A , 40 )

    Produit la valeur binaire à deux octets 1, la valeur initiale de A, car le bit 40 n'existe pas dans A.