"Floating Point" ist die Art und Weise Computern reelle Zahlen darstellen wie 11.625 . Diese Zahlen sind wirklich zwei Zahlen - die Mantisse und der Exponent . Die Mantisse besteht aus dem eigentlichen Ziffern und der Exponent nur sagt, wo das Komma geht . Dies ist vergleichbar mit dem Aufschreiben 11.625 in wissenschaftlicher Notation : 1.1625 X 10 ^ 1 . Die Mantisse ist 1.1625 und +1 ist der Exponent . Umgerechnet in binärer Schreibweise ist ein einfacher Prozess , der nur ein paar Schritte unternimmt . Anleitung
1
Ändern Sie den Teil der Zahl links vom Komma in binärer Schreibweise durch eine Reihe von Divisionen durch 2 . Wenn Sie 11.625 Umwandlung in binäre , sollten Sie immer wieder teilen 11 - und dann die Quotienten - um 2, bis die 11 ist weg. Die Reste , in der umgekehrten Reihenfolge des Erscheinens , wird die binäre Konvertierung . 02.11 = 5 mit Rest 1 , 5/2 = 2 mit Rest 1 , 2/2 = 1 mit Rest 0 und 1 /2 = 0 Rest 1 mit . Die Reste in umgekehrter Reihenfolge des Erscheinens waren 1, 0, 1 und 1 , also 11 dezimal = 1011 binär.
2
Ändern Sie den Teil der Zahl rechts vom Komma in binäre Notation von einer Reihe von Multiplikationen von 2 . Um 0.625 binäre konvertieren , indem die 0.625 von 2-1,25 bekommen starten. Notieren Sie die 1 , und fahren Sie mit dem 0.25 . Nun multiplizieren 0,25 von 2-0,5 bekommen . Notieren Sie die 0 , und fahren Sie mit dem 0.5 . Schließlich multiplizieren 0,5 um 2 bis 1.0 bekommen . Notieren Sie die 1 , und zu stoppen, weil es nichts mehr zu vermehren. Dies bedeutet, dass 0.625 dezimal = 0,101 binär.
3
die beiden Teile der Umwandlungsprozess zusammen, um 11.625 dezimal = 1011,101 binären bekommen . In der Computer diese Binärstring würde durch eine binäre Gleitkomma- Schema dargestellt werden . Die genaue Schema für den Aufbau binäre Gleitkomma variiert von einem Computer zu einem anderen Hersteller , aber das würde Mantisse 1011101 sein und der Exponent wäre wahrscheinlich 3 - das ist 11 in binär. Wenn Sie wurden 16 -Bit-Register mit 11 Bits für die Mantisse von 5 Bit für das Vorzeichen gefolgt , wäre der Gleitkomma- Konvertierung 0000 1011 1010 0011 sein .