Computerarithmetik
Was ist der Hauptgrund, warum bei kleinen Mikrocontrollern und DSPs häufig Festkomma- statt Gleitkommaarithmetik verwendet wird?
- ASie lässt sich mit Ganzzahlrechenwerken ausführen, die Schaltung ist klein, und der Energieverbrauch gering
- BFestkomma kann stets einen größeren Bereich darstellen als Gleitkomma
- CBei Festkomma entstehen überhaupt keine Rundungsfehler
Antwort und Erläuterung anzeigen
Antwort: A. Sie lässt sich mit Ganzzahlrechenwerken ausführen, die Schaltung ist klein, und der Energieverbrauch gering
Bei Festkomma wird nur die Lage des Kommas festgelegt und intern mit Ganzzahlen gerechnet, sodass Addition und Multiplikation in Ganzzahlschaltungen erfolgen. Schaltungen zum Angleichen von Exponenten oder zum Normalisieren wie bei Gleitkommarechenwerken entfallen, sodass Chipfläche und Energieverbrauch gering bleiben und es sich für kostengünstige Mikrocontroller und DSPs der Signalverarbeitung eignet. Dafür ist der darstellbare Bereich eng, und beim Entwurf sind Überlauf und mangelnde Genauigkeit zu beachten. Der Bereich ist bei Gleitkomma größer, und auch bei Festkomma entstehen Rundungsfehler.