Vous êtes sur la page 1sur 3

L'hexadécimal

La manipulation des nombres écrits en binaire est difficile pour l'être humain et la
conversion en décimal n'est pas simple.
C'est pourquoi nous utilisons de préférence le système hexadécimal (base16).
Pour écrire les nombres en base 16 nous devons disposer de 16 chiffres, pour les dix
premiers, nous utilisons les chiffres de la base 10, pour les suivant nous utiliserons des
lettres de l'alphabet.

Les règles sont ici aussi les mêmes que pour le décimal.

Correspondance entre binaire et hexadécimal.


La conversion du binaire en hexadécimal est très simple, c'est d'ailleurs la raison pour
laquelle nous utilisons cette base.
Il suffit de faire correspondre un mot de quatre bits (quartet) à chaque chiffre hexadécimal.

Conversion d'un mot de 16 bits entre binaire et hexadécimal

Correspondance entre décimal et hexadécimal.


La méthode par divisions s'applique comme en binaire (exemple : N = 2623).

2623 / 16 = 163, il reste 15...


Cas des nombres fractionnaires
Il est possible de rencontrer des nombres fractionnaires qui conviendra de pouvoir coder en
binaire.

La partie entière d’un nombre se traduit en mettant en œuvre des puissances positives de 2.

Sa partie décimale se traduit donc en mettant en œuvre des puissances négatives de 2, le


nombre binaire obtenu se présente sous la forme d’une partie entière situé à gauche de la
partie décimale et d’une partie fractionnaire situé à droite.

Exemple : Convertissez 100,01 en son équivalent décimal

100,01 = (22 x 1) + (21 x 0) + (20 x 0) + (2-1 x 0) + (2-2 x 1)

= 4 + 0,25

Soustraction de deux nombres binaire (par complément)

En binaire, le négatif d'un nombre est son complément à 2, c'est à dire son complément + 1.
Soient deux nombres A = 104 et B = 42. A - B = A + (- B)

Le format est sur 8 bits, il ne faut ignorer le bit de dépassement à gauche.


Exercice à faire sur double feuilles
a- Dite quel est le plus grand nombre décimal que l’on peut représenter au moyen de 8 Bits
b- Donner l’équivalent décimal de 11010112
c- Indiquer le nombre binaire qui suit 10111
d- Convertissez le nombre binaire 1001,10012 en son équivalent décimal
e-. Convertissez le nombre décimal 729 en binaire au moyen des 2 méthodes étudiées
f-. Convertissez le nombre octal 614 en son équivalent décimal
g- Convertissez 100111012 en son équivalent octal
h- Convertissez 24CE16 en décimal
i- Convertissez 311710 en hexadécimal puis ce nombre hexadécimal en binaire.
j- Convertissez le nombre décimal 137 en binaire
k- Calculer : (1110 1110)2 - (1110 1111)2 

Vous aimerez peut-être aussi