Pour trouver la valeur décimale d'un nombre codé en virgule flottante, on effectue logiquement les étapes inverses de la page précédente :

  1. Convertir l'exposant en base 10 et retrancher le décalage du résultat obtenu

    exemple 1


    2510 après avoir retranché le décalage

    exemple 2


    13-2 après avoir retranché le décalage
  2. Multiplier la valeur 1,mantisse par 2exposant

    exemple 1 (suite)


    (1,111101011)2 × 210 = (11111010110)2

    exemple 2 (suite)


    (1,001)2 × 2-2 = (0,01001)2
  3. Convertir le résultat en base 10 et lui attribuer le signe adéquat en fonction de la valeur du bit de signe

    exemple 1 (suite et fin)


    (11111010110)2 → (2006)10

    exemple 2 (suite et fin)


    (0,01001)2 → (0,28125)10 → (-0,28125)10

Exercices

Effectuez les opérations demandées ci-dessous sans utiliser de calculatrice.