Bit de poids fort

Définition, exemples et bonnes pratiques

À retenir

  • C'est le bit situé à l'extrémité gauche d'un nombre binaire.
  • C'est lui qui contribue le plus à la grandeur du nombre.
  • Il sert souvent d'indicateur de signe pour les nombres entiers.

Le bit de poids fort est l'élément d'un nombre binaire qui possède la valeur numérique la plus élevée. On peut l'imaginer comme le chiffre situé le plus à gauche dans un nombre : tout comme le '1' dans '1000' représente un millier alors que le '1' dans '0001' ne représente qu'une unité, le bit de poids fort a l'impact le plus important sur la valeur totale.

Étymologie

Traduction de l'anglais Most Significant Bit (souvent abrégé MSB). Le terme 'poids' fait référence à l'importance mathématique (la puissance de 2) associée à la position du bit dans la numération binaire.

Exemples d'usage

  • Dans le nombre binaire 1011, le bit de poids fort est le 1 tout à gauche, car il représente la valeur 8 (2 au cube).
  • Sur un octet (8 bits), le bit de poids fort est celui qui correspond à 27 (soit 128).

Cas d'usage

On l'utilise principalement pour déterminer le signe d'un nombre (positif ou négatif) dans le système du complément à deux. Il intervient aussi dans les protocoles de communication réseau pour définir l'ordre de lecture des données (endianness).

Bonnes pratiques

Faites attention à l'endianness : lors du transfert de données entre deux processeurs d'architectures différentes, l'ordre des bits ou des octets peut être inversé. Si vous confondez le bit de poids fort avec celui de poids faible, la valeur numérique finale sera totalement erronée.

Synonymes

MSB bit le plus significatif bit de tête

Antonymes

bit de poids faible LSB Least Significant Bit

Conseil

Pour bien comprendre, essayez de convertir des petits nombres binaires en décimal. Vous verrez vite que le bit de gauche fait 'basculer' le nombre dans une catégorie de grandeur bien supérieure aux autres bits.

Questions fréquentes

Pourquoi l'appelle-t-on 'le plus significatif' ?

Parce que si vous changez sa valeur (de 0 à 1 ou inversement), vous provoquez la plus grande variation possible du nombre.

Est-il toujours à gauche ?

Par convention graphique et mathématique, oui, on place toujours les puissances les plus élevées à gauche, comme en système décimal.