Académique Documents
Professionnel Documents
Culture Documents
1-Introduction :
Les informations que doit traiter l’ordinateur sont constituées de caractères (lettres,
chiffres et symboles) tels que les lettres (de A à Z), les chiffres (de 0 à 9) et les caractères
spéciaux (+,-,*,…etc.).
Du fait de sa structure électronique, l’ordinateur ne peut assimiler que deux états 0 et 1,
c’est pourquoi, toutes les informations qui y circulent doivent être exprimées dans le
système binaire.
2- Données numériques :
a- Entiers :
Ce sont des nombres représentés dans le système binaire dont on distingue 3 types de
représentations :
a-1- La représentation en signe et valeur absolue :
Les nombres sont codés de la façon suivante : ± valeur absolue.
Un bit est utilisé pour représenter le signe tel que : 0 (pour le +) et 1 (pour le -).
Exemple :
+10 est représenté sur 8 bits comme : 0 0001010
-10 est représenté sur 8 bits comme : 1 0001010
Remarque :
Sur n bits, on pourra coder les entiers de l’intervalle suivant :
[- (2n-1 - 1) , +(2n-1 - 1) ]
Exemple : soit un registre de trois bits alors n=3 => on peut coder les nombres entiers de
l’intervalle suivant : [-(23-1 - 1) , +(23-1 - 1] qui est [-3 , +3 ] et leurs représentations en signe
et valeur absolue sont les suivantes :
111 , 110 , 101 , 100 , 000 , 001 , 010 , 011
Remarque :
Les nombres représentables en complément à 1 sur n bits appartiennent à
l’intervalle [- (2n-1 -1) , + (2n-1-1) ]
Important :
En signe et valeur absolue comme en complément à 1 , le zéro a deux
représentations :
+0 : 0 000 0000 et -0 : 1 000 0000 en signe et valeur absolue
+0 : 0 000 0000 et -0 : 1 111 1111 en complément à 1
Mais, une seule représentation en complément à 2 :
+0 : 0 000 0000 et -0 : 1 111 1111 + 1 = 0 000 0000
c- Nombres réels:
On distingue deux types de représentations :
c-1- La représentation en virgule fixe :
Un nombre fractionnaire est composé de deux parties
- Une partie entière ;
- Une partie décimale ou fractionnaire.
Exemple :
Représentons le nombre fractionnaire x = + 6,625.
+ 6 = (0 110) en Signe et valeur absolue
La représentation de la 2ème partie, s’effectue par les multiplications successives par 2, de la
partie fractionnaire, jusqu’à l’obtention d’un résultat qui est égal à 0 ou bien lorsqu’on
atteint le dernier bit de la partie fractionnaire.
0.625 x 2 = 1.250
Alors : 0.625 = (0,101) , d’où le
résultat est : + 6.625 = 0 110.101
0.250 x 2 = 0.500
0.500 x 2 = 1.000
Exemple :
X= 1 11010,01110 = 1 0,1101001110 x 25 / E = 5 = (101)2 .
D’où la représentation finale : 1 101 110100111
S E M
Exemple :
X= 0 0,0000101011
S
Normalisation :
X = 0 0,101011 x 2-4
S M
Exemple :
Soit à effectuer l’opération d’addition suivante : C := A + B
Pour représenter cette instruction nous devons savoir :
Le code opération de l’addition.
Les adresses des deux opérandes A et B.
L’adresse du résultat C.
L’adresse de l’instruction suivante.