CHAP3 - La Représentation de L'information
CHAP3 - La Représentation de L'information
CHAP3 - La Représentation de L'information
La représentation de
l’information
0 0 0 0 0
1 0 0 0 1
2 0 0 1 0
3 0 0 1 1
4 0 1 0 0
5 0 1 0 1
6 0 1 1 0
7 0 1 1 1
8 1 0 0 0
9 1 0 0 1
10 1 0 1 0
11 1 0 1 1
13 1 1 0 1
14 1 1 1 0
15 1 1 1 1
0 0000 8 1100
1 0001 9 1101
2 0011 10 1111
3 0010 11 1110
4 0110 12 1010
5 0111 13 1011
6 0101 14 1001
7 0100 15 1000
Décimal DCB
0 0000
1 0001
2 0010
3 0011
4 0100
5 0101
6 0110
7 0111
8 1000
9 1001
8 6 3
-26 = 1 0011010
Exemple :
Inversion 11100101
Ajout de 1 : + 1
Le code à complément à 2 est très important puisqu’il permet d’effectuer des opérations
arithmétiques avec signes sans avoir à se préoccuper de celui-ci.
Exemple :
7-4 = 7 + CV(4) = 0111 + CV(0100) = 0111 + (1011+1) = 10011 = 0011 = (+3)10
La retenue doit être rejetée
- 26 - 00011010 +(-00011010)
+ 11100101
= 101100101c-à-2 = (101)10
26 00011010 00011010
+ 10000001
= 10011011c-à1
- 1
on fait l’inverse 10011010
01100101 = (101)10
+7 0111 -7 1001
+6 0110 -6 1010
+5 0101 -5 1011
+3 0011 -3 1101
+2 0010 -2 1110
+1 0001 -1 1111
+0 0000 -0 0000
a. Virgule fixe
Au niveau de la machine, les ordinateurs n’ont pas de virgule. Les nombres sont
considérés comme des entiers, le soin de déplacer la virgule est laisser au programmeur
(Virgule virtuelle). Selon le nombre de bits, On ne peut pas représenter les plus grands.
Le système de numération Binaire est un système pondéré, chaque bit d’un nombre
binaire à un poids fonction de son rang (Numération et représentation des nombres).
Exemple :
1×23+0×22+0×21+1×20 0 ×2-1+1×2-2+0×2-3+0×2-4+1×2-5
8+1 0,25+0,125
9 0,357
(1001.01001)2 = (9,375)10
S E M
Exemple 1 :
0 1000111 00010110000000000000000
Exemple 2 :
Nous voulons représenter -6,53125 au format IEEE 754 simple précision.
On commence par écrire 6,53125 en base 2, puis on le met sous la forme scientifique.
(6,53125)10 = (110,10001)2 = 1,1010001 22.
On a donc :
S = 1 car -6,53125 est négatif.
1 10000001 10100010000000000000000
Les nombres en double précision ont une pseudo-mantisse sur 52 bits, un exposant
sur 11 bits et un bit de signe (Table 3.8).