Académique Documents
Professionnel Documents
Culture Documents
Les opérations
arithmétiques
Les opérations arithmétiques
0 0 1 1
+ + + +
0 1 0 1
=0 = 1 = 1 = 10
❑ Exemple :
1 1 1
0 1 0 1 1
+
1 1 0 1 1
= 1 0 0 1 1 0
2
Les opérations arithmétiques
❑ Exemple :
1 1
4 3 6 5
+ 4 5 1
= 5 0 3 6
3
Les opérations arithmétiques
❑ Exemple :
1
4 8 6 5
+
7 A 5 1
12 18 11 6
C En hexa 11 s’écrit B
En hexa 18 s’écrit 12
B
18=16+2
6
Représentation des nombres entiers
1001 0001
Valeur Valeur
Signe (-) Signe (+)
absolue « 1 » absolue « 1 »
7
Représentation des nombres entiers
❑ Exemple 1:
❑ Exemple 2:
8
Représentation des nombres entiers
signe VA valeur
0 00 +0 conduit à des difficultés au niveau
0 01 +1 des opérations arithmétiques
0 10 +2
0 11 +3 il nous faut deux circuits : l’un pour
l’addition et le deuxième pour la
1 00 -0
soustraction .
1 01 -1 L’idéal est d’utiliser un seul circuit pour
1 10 -2
faire les deux opérations, puisque: a- b
1 11 -3
=a + ( - b )
9
Représentation des nombres entiers
❑ La représentation complément à 2
Principe:
• Pour trouver le complément à 2 d’un nombre : il faut parcourir les bits de ce
nombre à partir du poids faible et garder tous les bits avant le premier 1 et
inverser les autres bits qui viennent après.
1 1 0 1 0 1 0 0
0 0 1 0 1 1 0 0
10
Représentation des nombres entiers
11
Représentation des nombres entiers
❑ Applications
13
Opérations arithmétiques en CA2
0 1 0 0 1
0 1 0 0 1 +9 +
+9 + 1 1 1 0 0
0 0 1 0 0 -4
+4
+ 13 +5 1 0 0 1 0 1
0 1 1 0 1
14
Opérations arithmétiques en CA2
1 0 1 1 1 1 0 1 1 1
-9 + -9 +
1 1 1 0 0 0 1 0 0 1
-4 +9
- 13 1 1 0 0 1 1 +0
1 0 0 0 0 0
Report Report
Le résultat est négatif :
Résultat = -CA2 (10011)= -(01101) Le résultat est positif
(00000)2= ( 0)10
= - 1310
15
La retenue et le débordement
16
Représentation des nombres entiers
1 1 1 1 1 11 11
Débordement ou
D’où l’affichage de 255
bien over flow 17