Beruflich Dokumente
Kultur Dokumente
CHAPITRE 2
Leçon N°: 2
OPÉRATIONS D’ARITHMÉTIQUE BINAIRE
I- MISE EN SITUATION
Gestion d’un parking
Un parking public payant est à double issues. La gestion de ce parking consiste à totaliser l’ensemble des véhicules
entrants, retrancher les véhicules sortants et signaler aux usagers que les places disponibles sont épuisées. Ce système
est équipé de calculateurs réalisant les opérations d’additions et de soustractions.
Conclusion : Tout système de gestion des nombres est équipé d’un calculateur permettant de réaliser des opérations
d’arithmétique binaire telles que l’Addition; la Soustraction; etc.
Problème: Comment effectuer les opérations d’arithmétique binaire?
II- REPRESENTATION D’UN NOMBRE BINAIRE SIGNE :
II-1 Représentation exacte :
Un dispositif numérique doit traiter aussi bien les nombres positifs que négatifs, ce qui impose de prendre en
compte deux symboles supplémentaires qui sont les signes + et - .
Pour cela un nombre binaire signé est composé de :
a0 b0 S r
a0 ; b0 : deux nombres binaires
0 0
S : Somme
0 1
r : le Reste de la somme
1 0
1 1
En voici quelques exemples, où les nombres binaires sont écrits avec n = 5 bits.
changement de signe
par débordement
On trouve un résultat négatif, ce qui est absurde. Cela est du à ce que le résultat 19 n’appartient pas à l’intervalle
[-2n-1 , 2n-1 - 1] avec n=5. Dans ce cas, on a par débordement, un changement de signe du résultat de la somme, qui ne
peut se tenir sur 5 bits. Il faut alors effectuer cette opération avec un nombre de bits supérieur à 5.
III -1-b/ Réalisation industrielle :
a0 1 S
3
b0 2
1 r
3
2
Le demi-additionneur ne peut faire que l’addition des deux chiffres de plus faible poids, puisqu’il ne peut pas
prendre en compte la retenue qui provient d’une addition précédente. Pour résoudre cette difficulté on utilise un
circuit à .... entrées : c’est l’additionneur ................. (AC).
Additionneur complet :
D’après l’activité on détermine que :
c/ - 910 - 410
Comme - 910 et - 410 sont des nombres négatifs, il faut les remplacer par leurs compléments à 2 respectifs
Le bit de signe est 1, donc le résultat de la somme est négatif, il faut le complémenter à 2 pour trouver sa valeur
absolue .
Pour réaliser un additionneur de deux mots à n bits : A= An An-1 ………A1A0 et B = Bn Bn-1 ………B1B0 on fait l’association .
IV- LA SOUSTRACTION :
IV-1 Principe : La soustraction des nombres binaires s’effectue :
Soit de la même façon que l’addition des nombres binaires en appliquant la table suivante :
a0 b0 r D 1 0 0 0 0 1 1 1ier terme
0 0
- 1 0 1 0 1 1 2ième terme
0 1
………………………………. résultat
1 0
1 1
Soit en faisant le complément à « 2 » du terme soustractif qui doit être ajouté au nombre le plus grand. Pour avoir
le résultat, il est nécessaire d’éliminer le bit le plus significatif du résultat de cette somme ( le 1er à gauche )
IV-2 Réalisation pratique :
IV-2-1 Le demi-soustracteur :
Pour une soustraction entre deux nombres A (A = a0) et B (B = b0) de 1 bit, 4 combinaisons sont possibles, et le
résultat occupera 2 bits, un bit pour la différence (D) et un autre pour la retenue (r). Ce dispositif est également
appelé demi-soustracteur.
D’après la table de vérité précédente ( A = a0 et B = b0 ) et l’activité N°3, les expressions logiques sont :
Le logigramme correspondant :
1 1 1 0 0 1 1 0 0 0 0 1 0 0 1 0 0 1
- 0 1 0 1 0 1 + 1 1 0 0 1 1 + 1 0 1 1 0 1
= = =