Arithmétique des ordinateurs

En virgule fixe non signée sur 8 bits dont les 4 bits de poids faible forment la partie fractionnaire, quelle valeur représente la suite de bits 0011 1000 ?

  1. A56
  2. B3.8
  3. C3.5
Afficher la réponse et l'explication

Réponse : C. 3.5

Les 4 bits de poids fort 0011 forment la partie entière, soit 3, et les 4 bits de poids faible 1000 la partie fractionnaire ; le premier bit ayant le poids 2⁻¹ = 0,5, celle-ci vaut 0,5. Au total, 3 + 0,5 = 3,5. Autrement dit, c'est la valeur 56 obtenue en lisant la suite comme un entier, divisée par 2⁴ = 16 pour les 4 bits fractionnaires (56 ÷ 16 = 3,5). 56 correspond à une lecture entière ignorant la virgule, et 3.8 à la lecture erronée du binaire 1000 comme le décimal « .8 ».

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

Autres questions sur Arithmétique des ordinateurs

  1. Quelle combinaison donne correctement les trois parties d'un nombre à virgule flottante IEEE 754 ?
  2. En simple précision IEEE 754 (32 bits), quelle combinaison donne le nombre de bits attribués au signe, à l'exposant et à la mantisse ?
  3. En double précision IEEE 754 (64 bits), quelle combinaison du nombre de bits d'exposant et de mantisse est correcte ?
  4. En simple précision IEEE 754, si la valeur enregistrée dans le champ d'exposant vaut 130, quel est l'exposant réel (puissance de 2) ?
  5. 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) ?