Vous êtes sur la page 1sur 32

Virgule Fixe

et
Virgule Flottante
Virgule Fixe
Selon quel codage?
1000 en decimal
1000 ? 8 en binaire naturel
-8 en complement a 2
Virgule Fixe
Quelle est la valeur du nombre binaire?

1010 ? Nombre non


signé

(2+23) (10)10
Virgule Fixe
Quelle est la valeur du nombre
fractionnaire binaire?

0,1010 ?
(0,5+0,125)
0,625
Virgule Fixe
Virgule Fixe
Virgule Fixe
1010 ? En complement a 2
-8+2=-6
1010 ?
0101
1
Avec signe - 0110 -6
Virgule Flottante
Comment stocker le signe,
la mantisse et l’exposant?
0 ou 1

Exposant Mantisse
décalé
0 ou 1

Mantisse

Exposant décalé
Comment stocker l’exposant décalé?
-4
- 1,11011 * 2

4 bits pour stocker


l’exposant décalé
-4
- 1,11011 * 2

4 bits
4-1
Exposant décalé (en décimal) = Exp + Dec= -4 + (2 -1 )=3
En binaire: 0011
-4
- 1,11011 * 2

1 0 0 1 1

4-1
Exposant décalé (en décimal) = Exp + Decalage = -4 + (2 -1 )=3
En binaire: 0011
n=4

0101
Comment stocker la mantisse?

Exp + 127
Comment stocker la mantisse?

Conversion binaire
Comment stocker la mantisse?

n est le nombre de bits de


l’exposant décalé
Comment stocker la mantisse?

0 10000010 00100000000000000000000
Comment stocker la mantisse?

0 10000010 00100000000000000000000
Comment stocker la mantisse?
0 10000010 00100000000000000000000
Avantages et Inconvénients
Pour un même
nombre de bits
Virgule Flottante Virgule Fixe

Gere un intervalle
Meilleure
de nombre plus
précision
important
Exercice:
1/ Ces nombres sont codés selon la norme IEEE754 en simple précision, donner leur valeur en décimal.

1/ Codez les nombres suivants en virgule flottante selon le nombre de bits indiqués :

Vous aimerez peut-être aussi