
Cours circuits Logiques El Amjed HAJLAOUI 4
6- Conversion Binaire – Hexadécimal
Cette conversion est tout simplement l’inverse de la précédente. Le nombre binaire est
divisé en groupe de 4 bits, puis on substitue à chaque groupe son chiffre hexadécimal
équivalent.
Au besoin, on ajoute des 0 à gauche pour obtenir un groupe de 4 bits.
Exemple :
0011 1010 0110
3 A 6 = 3A616
B- ARITHMETIQUE BINAIRE
Ι- Ecriture d’un nombre binaire signe
Un nombre binaire signé est composé par :
• Le nombre binaire en question ( grandeur exacte)
Exemple : 4710 = 101111
• Un bit de signe indique si le nombre est positif ou négatif. Ce bit de signe est le
premier bit à gauche de l’ensemble de bits.
Exemple :
Nombre positif : +4710 = 0 1 0 1 1 1 1
Bit de grandeur = 4710
signe exacte
Nombre négatif : -4710 = 1 1 0 1 1 1 1
Bit de grandeur = 4710
Signe exacte
Cette méthode présente plusieurs inconvénients :
- Pour effectuer une opération sur des entiers positifs et négatifs, il faut tester
systématiquement le bit de signe.
- Il est nécessaire de définir une opération de soustraction des valeurs absolues.
- Il existe deux représentations du 0, qui peut être interprété comme 0 positif ou négatif.
C’est pour ces raisons qu’on n’utilise pas cette convention pour écrire les nombres
négatifs, mais plutôt la notation en complément à 2, qui est définit de la façon
suivante :
Complément à 2 :
Le complément à 2 d’un nombre binaire s’obtient en changeant chaque 0 par 1 et chaque 1
par 0( cette étape est appelée complément à 1) et en ajoutant 1 au bit de poids le plus faible.
La notation en complément à 2 est très utile car avec, on peut faire une soustraction en
effectuant en réalité une addition. Cela est très important dans le cas des ordinateurs et les
calculateurs, puisque avec les mêmes circuits, on effectue l’adition et la soustraction.
Exemple : le complément à 2 de 4510 = 101101 est :
Le complément à 1 : 010010
+ 1
Le complément à 2 : 010011
Remarque 1 : Pour revenir d’un nombre complémenté à 2 au nombre binaire initial, il faut de
nouveau complémenter à 2.
Remarque 2 : En notation en complément à 2 et avec N bits, on représente les nombres signés
compris entre -2N-1 à 2N-1 -1