Arithmétique des ordinateurs

Pour les nombres normalisés IEEE 754, quel est l'effet de ne pas enregistrer le 1 de tête de la mantisse (bit implicite) ?

  1. AOmettre le 1 de tête permet de représenter les nombres négatifs
  2. BLa précision augmente d'un bit pour un même nombre de bits
  3. COmettre le 1 de tête rend les résultats de calcul toujours exacts
Afficher la réponse et l'explication

Réponse : B. La précision augmente d'un bit pour un même nombre de bits

En binaire normalisé, tout nombre non nul s'écrit « 1,xxx × 2^exposant » : le chiffre de tête vaut toujours 1. Ce 1 connu d'avance n'a pas besoin d'être enregistré ; il est omis et le bit économisé sert à la partie fractionnaire. Ainsi, en simple précision, la mantisse enregistrée a 23 bits mais la précision est de 24 bits. Pour les nombres dénormalisés, dont l'exposant est entièrement à 0, le chiffre de tête est considéré comme 0. Les nombres négatifs sont représentés par le bit de signe, et l'erreur d'arrondi ne disparaît pas.

S'entraîner sur ce thème Retour au thème

Autres questions sur Arithmétique des ordinateurs

  1. Quelle est, en hexadécimal, la suite de bits représentant le décimal 1.0 en simple précision IEEE 754 ?
  2. Lors de la conversion de −6.25 en simple précision, quelle est en hexadécimal la suite de bits formée du signe, de l'exposant et de la mantisse ?
  3. Quelle description de la représentation du décimal 0.1 en virgule flottante binaire est correcte ?
  4. Dans de nombreux langages, pourquoi la comparaison en double précision 0.1 + 0.2 == 0.3 est-elle fausse ?
  5. Quel est l'epsilon machine de la simple précision IEEE 754 (différence entre 1 et le plus petit nombre représentable supérieur à 1) ?