Inhaltsverzeichnis

Festkommazahlen

Wir haben nun eine Darstellung für natürliche und – mit dem Zweierkomplement – eine für ganze Zahlen im Binärsystem gefunden. Offen ist die Frage wie man Brüche/Kommazahlen im Binärsystem darstellen kann?

Eine erste Möglichkeit, bei der alle bisherigen Rechenregeln erhalten bleiben, stellt die Darstellung als Festkommazahl dar. Der größte Vorteil bei dieser Darstellung ist, dass dieselbe ALU1) des Rechners, die die ganzzahligen Berechnungen durchführt auch mit dieser Darstellung umgehen kann, man benötigt im Prozessor also kein neues Rechenwerk für diese Art der Kommazahlen.

Wie funktionierts?

Bei der Festkommadarstellung wird im Vorfeld definiert, an welcher Stelle sich das Komma befindet, bzw. wie viele Vorkomma- und wie viele Nachkommastellen die Zahl beinhaltet. Das wird mit der Bezeichnung Q<n> angegeben:

  • Q1: Eine Nachkommastelle
  • Q2: zwei Nachkommstellen
  • Q3: drei Nachkommastellen
  • Q4: Vier Nachkommastellen
  • Q5: …

Die Wertigkeit hinter der Kommastelle wird entsprechend der 2er-Potenzen fortgeführt.

Bei fester Bitlänge der gesamten Zahl wird also mit wachsender Anzahl der Nachkommastellen der Wertebereich vor dem Komma kleiner.


(A1)


(A2)

Rechne die Zahlen im Binärsystem Q4 angegebenen Zahlen ins Dezimalsystem um - oder andersrum:


(A3)


(A4)

Berechne die Summe (binär) zweier Q4-Zahlen und kontrolliere das Ergebnis, indem du alle Werte ins Dezimalsystem umrechnest.

(i)

00111100b
01000101b

(ii)

00011000b
00001000b

(A5)

Material

FilenameFilesizeLast modified
auswahl_272.png39.1 KiB14.09.2022 16:27
festkomma.odp56.0 KiB14.09.2022 18:07
festkomma.pdf65.7 KiB14.09.2022 18:07