Bit de poids faible

Définition, exemples et bonnes pratiques

À retenir

  • C'est le bit le plus à droite d'un nombre binaire.
  • Il représente la valeur 1 s'il est activé, ou 0 s'il est éteint.
  • Sa modification n'entraîne qu'un changement minimal de la valeur globale.

Le bit de poids faible est le chiffre situé à l'extrémité droite d'une suite binaire. C'est lui qui a la plus petite influence sur la valeur totale du nombre, un peu comme le chiffre des unités (le 4 dans 154) dans notre système décimal classique.

Étymologie

Il s'agit d'une traduction de l'anglais Least Significant Bit (souvent abrégé LSB). Le terme « poids » illustre l'importance mathématique de la position du bit : plus il est à droite, plus son « poids » (sa puissance de 2) est faible.

Exemples d'usage

  • Dans le nombre binaire 1011, le bit de poids faible est le 1 situé tout à droite.
  • Si vous avez 1100 (12 en décimal) et que vous changez son bit de poids faible, vous obtenez 1101 (13 en décimal). La valeur totale n'augmente que de 1.

Cas d'usage

On l'utilise principalement pour déterminer si un nombre est pair ou impair (s'il vaut 0, le nombre est pair). Il sert aussi en stéganographie pour dissimuler des données dans des images : changer ce bit modifie si peu la couleur qu'un humain ne voit aucune différence.

Bonnes pratiques

Faites attention à l'ordre de lecture des données (appelé endianness). Certains systèmes lisent les octets en commençant par le poids faible, d'autres par le poids fort, ce qui peut causer des erreurs d'interprétation si l'on ne précise pas le format utilisé.

Synonymes

bit le moins significatif LSB

Antonymes

bit de poids fort MSB

Conseil

Pour bien débuter, visualisez toujours une suite binaire comme une balance : le bit de poids faible est le petit curseur de précision tout à droite, tandis que le bit de poids fort est le gros contrepoids à gauche.

Questions fréquentes

Comment savoir si un nombre binaire est pair ?

Il suffit de regarder son bit de poids faible : s'il est égal à 0, le nombre est pair. S'il est égal à 1, il est impair.

Quelle est la différence avec le MSB ?

Le MSB (bit de poids fort) est à l'opposé, tout à gauche, et c'est celui qui a la plus grande valeur dans le nombre.