Arithmétique des ordinateurs

Quelle combinaison du pas (résolution) et de la plage du format Q15 (virgule fixe signée sur 16 bits, 15 bits fractionnaires) est correcte ?

  1. APas 2⁻¹⁶, plage 0 à 1
  2. BPas 2⁻¹⁵, plage −1 à 1 − 2⁻¹⁵
  3. CPas 2⁻¹⁵, plage −32768 à 32767
Afficher la réponse et l'explication

Réponse : B. Pas 2⁻¹⁵, plage −1 à 1 − 2⁻¹⁵

En Q15, sur les 16 bits, 1 bit est le signe et 15 bits la partie fractionnaire ; la valeur est l'entier lu divisé par 2¹⁵ = 32768. La plage entière −32768 à 32767 divisée par 32768 donne −1 à 32767/32768 = 1 − 2⁻¹⁵, et le pas vaut 1/32768 = 2⁻¹⁵ ≈ 3,05 × 10⁻⁵. Il faut noter que +1 exactement n'est pas représentable. −32768 à 32767 est la plage obtenue en lisant la valeur comme un entier sans virgule. Ce format est courant en traitement du signal, notamment audio.

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

Autres questions sur Arithmétique des ordinateurs

  1. Lorsque deux nombres en virgule fixe à 8 bits fractionnaires sont multipliés par un multiplieur entier, comment le résultat doit-il être traité ?
  2. Quelle description de l'arithmétique saturée utilisée en traitement du signal est correcte ?
  3. Dans un additionneur à anticipation de retenue, quelle combinaison des définitions du signal de génération g et du signal de propagation p de chaque rang (a, b étant les entrées du rang) et de l'expression de la retenue vers le rang supérieur c(i+1) est correcte ?
  4. Quelle est la principale raison de l'emploi d'additionneurs à retenue conservée pour additionner les nombreux produits partiels d'un multiplieur ?
  5. Quelle caractéristique de l'arbre de Wallace utilisé dans les multiplieurs rapides est correcte ?