Voir 02-Reels-IEEE754 pour les bases. Ce cours traite les cas particuliers (Ex 2 et 4).
1. Les nombres dénormalisés
Normalement, la mantisse a un “1” implicite. Mais si l’Exposant est tout à 0, on passe en mode dénormalisé.
- Formule :
- Cela permet de représenter des nombres extrêmement petits, proches de 0.
Plus petit réel positif (Ex 2.a)
- Exposant : Tout à 0.
- Mantisse :
000...001(le plus petit possible non nul).
2. Le plus grand réel représentable
- Signe : 0 (+)
- Exposant : Le max possible (tous les bits à 1 sauf le dernier, car “tous à 1” est réservé pour l’Infini/NaN).
- Mantisse : Tous les bits à 1.
3. L’Epsilon Machine ()
L’-machine est la plus petite valeur qu’on peut ajouter à 1 pour que le résultat change.
Cela correspond au poids du dernier bit de la mantisse.
- Si la mantisse a bits : (en considérant l’exposant à 0 pour le chiffre 1).
Test de l'exercice 2.c
Le test renvoie VRAI. Pourquoi ? Parce que est beaucoup plus petit que l’Epsilon machine (sur 64 bits, ). L’ordinateur “arrondit” et ne voit pas la différence.
4. Calculs et absorbtion (Ex 2.d)
Quand on additionne un nombre GÉANT () et un petit nombre () : Si est trop grand par rapport à , “disparaît” à cause du décalage de la mantisse nécessaire pour les aligner.
Exemple de l’exercice : Si on ajoute des valeurs petites à , la précision n’est plus suffisante pour stocker les virgules, car la mantisse (52 bits) est “pleine” avec la partie entière.