logo
Binaire et Hexadécimal

La base 16 : l‘hexadécimal

Les nombres binaires nécessitant des écritures assez longues, l’utilisation de la base hexadécimale pour les représenter va permettre une écriture plus concise.

La base hexadécimale consiste à compter en base 16, c'est pourquoi au-delà des 10 premiers chiffres on a décidé d'ajouter les 6 premières lettres de l'alphabet pour disposer de 16 symboles : 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F.

Un nombre hexadécimal unité représente un nombre binaire à 4 chiffres (bits).

Correspondance binaire Héxadécimal

Conversion binaire / hexadécimal

La conversion binaire / hexadécimale est particulièrement simple.

Convertissons 01001101 en hexadécimal.

Il suffit de regrouper les bits par quatre (en allant de droite à gauche): 0100 1101 puis d'utiliser la table de correspondance ci-dessus.

Correspondance binaire Héxadécimal

Pour info, vous aurez remarqué qu'un groupe de 4 bits est appelé un quartet.

Conversion hexadécimal / binaire

La encore le principe est assez simple. On remplace chaque chiffre hexa par le quartet correspondant.


Dump mémoire

Le terme Dump vient du verble to dump qui signifie vider, décharger le contenu du fichier sur l'écran de l'ordinateur.

La représentation hexadécimale est souvent utilisée pour représenter le contenu d'un fichier, de la mémoire,...

En effet,dans cette base 16, la valeur d'un octet peut-être représenter par une taille fixe de 2 symboles hexa de 00 à FF.

Ce qui permet d'avoir des tailles de colonnes fixes sur 2 caractères et donc d'aligner facilement les valeurs.

L’image ci-dessous présente un dump de la mémoire d’un ordinateur.

La colonne de gauche indique l’adresse de la mémoire, et la partie droite son contenu sous forme hexadécimale.

dump mémoire hexadécimal