1. Divisionsrestmethode
Die Umrechnung des ganzahligen Teils der Gleitkommazahl erfolgt mittelsHorner Schema (Divisionsrestmethode).
Dabei wird die Zahl durch die Basis des neuen Zahlensystems geteilt.
Der Divisionsrest ergibt eine Ziffer der neuen Zahl.
Mit dem ganzahligen Resultat wird die nächste Division vorgenommen
bis kein ganzahliges Resultat mehr vorhanden ist.
Die Reste in umgekehrter Reihenfolge ergeben die Zahl im neuen Zahlensystem,
d.h. der erste Rest ergibt die letzte Ziffer.
2. Multiplikationsmethode
Bei der Multiplikationsmethode wird der Nachkommateil mit der Basis des neuen Zahlensystems multipliziert. Der sich dabei ergebende Ganzzahlige Teil ergibt eine Ziffer im neuen Zahlensystem. Mit dem dabei jeweils entstandenden Nachkommateil wird multipliziert, bis genügend Ziffern für die Mantisse vorhanden sind. Wenn die neue Basis nicht 2 ist werden die Binärdarstellungen mittels Substitutionsmethode verwendet, um den Teil der Mantisse zu bilden.3. Ermittlung Exponent und Mantisse
Exponent und Mantisse werden jetzt zusammengefasst. Um den Exponenten zu erzeugen wird das Dezimaltrennzeichen hinter die erste 1 verschoben. Bei einer 101, wird es zu 1,01 es wurde somit um 2 Stellen nach links verschoben (normalisiert). Die Anzahl der Bits, um die verschoben wird, wird gezählt.Bei einer Linksverschiebung wird die Anzahl zum Bias 127 addiert
.
Bei einer Rechtsverschiebung wird die Anzahl vom Bias 127 subtrahiert.011111112 = 12710 + 000000102 = 210 ---------- Exponent 100000102 = 13010
Das erste Bit (welches damit immer eine 1 ist) wird nicht mit in die Mantisse übernommen und erhöht damit den Signifikanzbereich.
▲
normalisiert
- Der Nachkommateil ist eine Potenz von 2, dann wird die Mantisse mit 0 aufgefüllt. Der Wert ist genau.
- Das erste abgeschnittene Bit ist 0, dann rechnen Sie mit einem Wert der kleiner als die Ausgangszahl ist.
- Das erste abgeschnittene Bit ist 1, dann wird die Mantisse gerundet und Sie rechnen mit einem Wert der grösser als die Ausgangszahl ist.
Typ | Exponent (r) | Mantisse (p) | Größe (1+r+p) | Werte des Exponenten (e) | Biaswert (B) | Signifikanz |
---|---|---|---|---|---|---|
single | 8 bit | 23 bit | 32 bit | -126 ≤ e ≤ 127 | 127 | 7 .. 8 |
double | 11 bit | 52 bit | 64 bit | -1022 ≤ e ≤ 1023 | 1023 | 15 .. 16 |