Computerarithmetik

Wie lautet die hexadezimale Schreibweise der aus Vorzeichen, Exponent und Mantisse zusammengesetzten Bitfolge, wenn −6.25 in einfache Genauigkeit umgewandelt wird?

  1. A0xC0C80000
  2. B0x40C80000
  3. C0xC0A80000
Antwort und Erläuterung anzeigen

Antwort: A. 0xC0C80000

6.25 lautet binär 110.01 und normalisiert 1.1001 × 2². Das Vorzeichen ist negativ, also 1; das Exponentenfeld ist 2 + 127 = 129 = 1000 0001; die Mantisse ist der Nachkommateil 1001 mit nachfolgenden Nullen. Zusammengesetzt ergibt sich 1 10000001 1001000…0, in Vierergruppen 1100 0000 1100 1000 0000 …, also 0xC0C80000. 0x40C80000 hat das Vorzeichenbit 0 und stellt +6.25 dar, 0xC0A80000 hat die Mantisse 0101 und stellt −5.25 dar.

Dieses Thema üben Zur Themenseite

Weitere Fragen zu Computerarithmetik

  1. Welche Aussage trifft zu, wenn die Dezimalzahl 0.1 als binäre Gleitkommazahl dargestellt wird?
  2. Warum ist in vielen Programmiersprachen der Vergleich 0.1 + 0.2 == 0.3 in doppelter Genauigkeit falsch?
  3. Wie groß ist das Maschinenepsilon (Differenz zwischen 1 und der nächstgrößeren darstellbaren Zahl) bei einfacher Genauigkeit nach IEEE 754?
  4. Welche Kombination gibt die ungefähre Zahl zuverlässiger Dezimalstellen bei einfacher und doppelter Genauigkeit korrekt an?
  5. Welche Aufgabe haben denormalisierte Zahlen (subnormale Zahlen) nach IEEE 754?