Cours Nombres flottants 2

Nombres flottants 2

Accède gratuitement à cette vidéo pendant 7 jours Profite de ce cours et de tout le programme de ta classe avec l'essai gratuit de 7 jours !

Fiche de cours

Nombres flottants 2 

 

On pourra se référer au cours Nombres flottants 1 pour revoir les notions d'écriture de nombres réels en base 2 avec une partie décimale, de mantisse et d'exposant normalisés ou non. 

 

Pour coder un nombre flottant, on fait ici l'hypothèse de travail d'un code sur 8 bits. 


Le premier bit, le bit de poids fort, est réservé au bit de signe. On attribue 4 bits pour la mantisse. On se rappellera qu'en écriture normalisée, la mantisse ne contient qu'un 1 à gauche de la virgule ce qui permet de l'omettre dans le codage et donc de gagner un bit avec cette convention. On écrit en résumé les décimales du nombre en écriture normalisée. 

Le nombre minimal que l'on peut écrire en ne considérant que la mantisse correspond à des 0 sur les 4 bits de la mantisse. Or, l'écriture étant normalisée, cela revient à écrire le nombre $\overline{1,0000}^2$ c'est à dire 1.

Le nombre le plus grand correspond au nombre avec des 1 pour chacun des bits, soit $\overline{1,1111}^2 = 1 + \dfrac{1}{2} + \dfrac{1}{4} + \dfrac{1}{8} + \dfrac{1}{16} = 1,9375$.

L'exposant est codé sur les bits restants : $8 - 1 - 4 = 3$. Or chaque bit peut prendre deux valeurs.

Ainsi 3 bits permettent

Il reste 70% de cette fiche de cours à lire
Cette fiche de cours est réservée uniquement à nos abonnés. N'attends pas pour en profiter, abonne-toi sur lesbonsprofs.com. Tu pourras en plus accéder à l'intégralité des rappels de cours en vidéo ainsi qu'à des QCM et des exercices d'entraînement avec corrigé en texte et en vidéo.