Numération hexadécimale de position

Les circuits mémoires d'un ordinateur sont groupés par octets (8 bits). Une architecture 32 bits est constituée de quatre octets pouvant représenter jusqu'à 4 294 967 296 valeurs. A vous de faire le calcul pour 64 bits...

Utiliser la base 2 devient vite trop fastidieux à calculer. Il faut une autre base qui permette de simplifier ces calculs tout en ayant une correspondance rapide avec la base 2. Ce sera le système hexadécimal, de base 16, qui admet pour chiffres :

0, 1, 2, 3, 4, 5, 6, 7 ,8, 9 et A, B, C, D, E, F

La base 16 est donc une représentation abrégée du binaire.

Fondamental

Puisque 28 = 162 = 256, un octet est codé sur 2 chiffres en hexadécimal.

RemarqueDifférentes écritures d'un nombre hexadécimal

Voici les 4 écritures que l'on trouve pour la notation en base hexadécimale :

  • (BC5F)16

  • (BC5F)h

  • 0xBC5F

  • $BC5F

ExempleAdresse matérielle des cartes réseaux

Les adresses MAC ou matérielle ou encore physique des cartes réseaux RJ45 ou Wifi utilisent le codage hexadécimal : 68:f7:28:00:0d:c9

On peut l'obtenir sous Gnu/Linux via la commande ifconfig ou ipconfig/all sur un système Windows©.