Arithmétique des ordinateurs
Quelle est la principale raison pour laquelle les petits microcontrôleurs et DSP utilisent souvent l'arithmétique en virgule fixe plutôt qu'en virgule flottante ?
- ALe calcul se fait avec des circuits entiers, plus petits et moins gourmands en énergie
- BLa virgule fixe représente toujours une plage plus large que la virgule flottante
- CLa virgule fixe ne produit aucune erreur d'arrondi
Afficher la réponse et l'explication
Réponse : A. Le calcul se fait avec des circuits entiers, plus petits et moins gourmands en énergie
En virgule fixe, seule la position de la virgule est convenue et le contenu est un entier : additions et multiplications se font avec des circuits entiers. Les circuits d'alignement des exposants et de normalisation d'un opérateur flottant sont inutiles, ce qui réduit la surface de puce et la consommation ; elle est donc prisée dans les microcontrôleurs bon marché et les DSP de traitement du signal. En contrepartie, la plage représentable est étroite et la conception doit surveiller les débordements et le manque de précision. La plage est plus large en virgule flottante, et la virgule fixe produit aussi des erreurs d'arrondi.
Continuer : 9 autres questions sur Arithmétique des ordinateurs