Académique Documents
Professionnel Documents
Culture Documents
Etiemble
Notes de cours
Reprsentation de l'information
1. Linformation
1-1 Dualit tat et temps
La notion d'information correspond la connaissance d'un tat donn parmi
plusieurs possibles un instant donn. La Figure 1 illustre cette notion avec un signal
lectrique. Elle montre quil y a deux tats significatifs, ltat bas lorsque la tension
est infrieure une rfrence basse, et un tat haut lorsque la tension est suprieure
une rfrence haute. Le troisime tat, situ entre les rfrences basse et haute, ne
peut tre utilis comme support dinformation. Pour quil y ait information, il faut
prciser linstant auquel on regarde ltat du signal : par exemple, en t1 le signal est
haut et en t2, le signal est bas.
Tension
HAUT
Rfrence haute
Rfrence basse
BAS
t1 t2
temps
Avant dintroduire les codages des nombres et des caractres, il est utile
d'introduire la notation hexadcimale, qui n'est pas un codage de l'information,
mais une manire simplifie d'crire des nombres binaires. Un nombre binaire de n
bits peut tre crit l'aide de n/4 chiffres hexadcimaux si n est multiple de 4 (ou
1/6
S4-CLM D. Etiemble
Notes de cours
n/4 +1 sinon) en remplaant chaque groupe de 4 chiffres binaires, en partant des
poids faibles, par le chiffre hexadcimal correspondant (Table 2).
tat X2 X1 X0
0 0 0 0
1 0 0 1
2 0 1 0
3 0 1 1
4 1 0 0
5 1 0 1
6 1 1 0
7 1 1 1
Chiffre d3 d2 d1 d0
hexadcimal
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
A 1 0 1 0
B 1 0 1 1
C 1 1 0 0
D 1 1 0 1
E 1 1 1 0
F 1 1 1 1
n-1 n-2 i 0
Un mot de n bits peut reprsenter tous les nombres positifs compris entre 0 et 2n-1.
di tant le chiffre binaire de rang i, un mot de n bits correspond au nombre entier
2/6
S4-CLM D. Etiemble
Notes de cours
n 1
dcimal N = d i 2 i . Avec un octet, on peut donc reprsenter tous les entiers positifs
i 0
entre 0 et 255. Un mot de 32 bits permet de reprsenter tous les entiers positifs entre 0
et 4 294 967 295.
Dans cette reprsentation, le bit n-1 est le bit de signe, et les bits 0 n-2 donnent la
valeur absolue. Un mot de n bits correspond au nombre entier dcimal sign N =
n 2 n 2 n 2
(1) d n1 . d i 2 i , soit N = 1 d i 2 i quand le bit de signe est 1 et d i 2 i lorsque le
i 0 i0 i0
bit de signe est zro.
Un octet permet de reprsenter les entiers signs compris entre -127 et + 127. Il y a
deux reprsentations possibles du zro, qui sont 000000002 (+0) et 100000002 (-0). Un
mot de 32 bits permet de reprsenter tous les entiers signs compris entre -(231-1) et
231-1, avec toujours deux zros.
n 2
En complment 2, un nombre est reprsent par N = - an-12n-1 + ai 2i.
i 0
Lcriture en complment 2 correspond donc la situation o le bit de poids fort est
de poids ngatif.
3/6
S4-CLM D. Etiemble
Notes de cours
d2 d1 d0 N
0 0 0 0
0 0 1 1
0 1 0 2
0 1 1 3
1 0 0 -4
1 0 1 -3
1 1 0 -2
1 1 1 -1
Un mot de n bits permet de reprsenter tous les entiers signs compris entre -2n-1
et 2n-1 - 1. Il y a maintenant une seule reprsentation de 0 (qui est le 0 positif). Avec
un octet, on reprsente les entiers signs entre -128 (100000002) et +127 (011111112).
La reprsentation en complment 2 d'un nombre ngatif peut tre obtenue partir
de la reprsentation en complment 1, laquelle on ajoute +1.
d) la reprsentation excs N.
4/6
S4-CLM D. Etiemble
Notes de cours
fractionnaire a 52 bits. Le bit 63 donne le signe de la partie fractionnaire. Le nombre
flottant double prcision correspond
La norme flottante IEEE 754 permet de reprsenter les nombres normaliss (bits de
E diffrents de tous 0 ou tous 1), les nombres dnormaliss (E tous 0 et partie
fractionnaire non nulle), la valeur zro (E tous 0 et partie fractionnaire nulle),
linfini (E tous 1 et partie fractionnaire nulle) et des caractres spciaux (Not a
number lorsque les bits de E sont tous 1 et la partie fractionnaire est diffrente de 0).
63 62 52 51 0
S PE f1 f52
signe Partie exposant partie fractionnaire
5/6
S4-CLM D. Etiemble
Notes de cours
Chiffre dcimal d3 d2 d1 d0
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
6/6