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.
Remarque : Diffé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
Exemple : Adresse 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©.