Please ensure Javascript is enabled for purposes of website accessibility
Powered by Zoomin Software. For more details please contactZoomin

AVEVA™ InTouch HMI

Décalage à gauche (SHL), décalage à droite (SHR)

Décalage à gauche (SHL), décalage à droite (SHR)

  • Last UpdatedSep 24, 2024
  • 1 minute read

SHL et SHR sont des opérateurs binaires qui utilisent uniquement des opérandes entiers. Le contenu d'un mot de 32 bits référencé par la quantité gauche de l'opérateur est décalée (vers la droite ou la gauche) par le nombre de positions spécifié par la quantité droite de l'opérateur.

Cette quantité est indiquée par le chiffre situé à droite de l'opérateur. Les bits « débordants » du mot à cause du décalage sont perdus et les positions vidées sont complétées par des zéros. Le décalage se fait en ignorant le signe.

Exemple 1

Si Attribute2 = 00000111 (décimale 7)

Alors, l’opération est :

Attribute1 = Attribute2 SHL 3;

Résultat obtenu :

Attribute1 = 00111000 (décimale 56)

Exemple 2.

Si Attribute2 = 00001011 (décimale 11)

Alors, l’opération est :

Attribute1 = Attribute2 SHR 2;

Résultat obtenu :

Attribute1 = 00000010 (décimale 2)

In This Topic