Wir betrachten ein vom Standard abweichendes Gleitkommazahlenformat mit einer
Gesamtlänge von 12 Bit, wie es zum Beispiel in KI-Anwendungen zum Einsatz kommt.
Vorzeichen und Exponent haben zusammen 4 Bit, dabei richtet sich die Kodierung des Exponenten
nach dem IEEE-Standard 754.
Stellen Sie die folgenden Dezimalzahlen in diesem Format dar.
Was ist die größte bzw. kleinste positive Dezimalzahl ungleich der Null, die in
diesem Gleitkommaformat dargestellt werden kann? Geben Sie zusätzlich jeweils
die entsprechende Bitfolge an.
Ignorieren Sie hierbei Sonderfälle des IEEE 754-Standards wie etwa die Denormalisierung.
Wenden Sie nun die bekannten Sonderregeln des Standards IEEE 754-2008 auf die vorherige
Aufgabe an. Welchen Werten entsprechen die ermittelten Bitfolgen nun?
Lösung
$0111.1111.1111_2$:
Sonderregel: Wenn alle Bits des Exponenten 1 sind und die Mantisse ungleich 0, erhält man NaN (Not a Number, explizit ungültige Zahl).
nach Standard also $0111.1111.1111_2$ = +NaN
$0000.0000.0000_2$:
Sonderregel: Wenn alle Bits des Exponenten und der Mantisse 0 sind, entspricht die Zahl der +0.
Welche Ausnahme sähe der Standard IEEE 754-2008 für die Zahl $0000.0000.1101_2$ vor? Welchem Wert entspräche diese Zahl unter Berücksichtigung der Sonderregel?
Lösung
Sonderregel: Wenn alle Bits des Exponenten 0 sind und die Mantisse ungleich 0, wird die Zahl denormalisiert. In diesem Zustand ist der Exponent implizit 1 und wir addieren nicht 1 zur Mantisse. Dadurch können kleinere Zahlen als sonst repräsentiert werden.