Codage binaire-décimal

Un octet est composé de 8 bits (bit provient de la contraction en anglais de binary digit), chaque bit peut avoir la valeur 0 ou 1.

Le codage d'un nombre entier se fait donc en base 2 (puisqu'un bit peut avoir 2 valeurs différentes), comme le montre le schéma suivant :

structCodageOctet

 Codage binaire-hexadécimal

La lecture ou l'écriture en binaire d'un octet est fastidieuse et source d'erreurs.

Pour pallier ce problème, le codage en hexadécimal a été introduit en 1956.

Le principe consiste à établir une correspondance entre le codage binaire sur 4 bits avec une représentation en base 16, comme l'illustre le schéma suivant :

structCodageHexa