Hi Leute!
Gegeben ist folgende IEEE 754 double-Zahl: AEEE0000000000. Ich will
diese nun in eine Dezimalzahl umrechnen.
1 | AEEE0000000000 = 1|01011101110|11100...0
|
2 | | | |
|
3 | s=Minus c=750 m=?
|
Wie meine Zeichnung oben zeigt bin ich soweit gekommen. Die
Charakteristik steckt ja in der IEEE Zahl als biased-Wert drin. Und das
ist jetzt mein Problem. Im weiteren Vorgehen hab ich mir gedacht, man
muss dann eben die binäre Zahl einfach in eine Dezimalstelle umwandeln.
Wenn ich nun die Zahl als Binärzahl darstelle sieht das dann ja so aus:
1 | -1,11100...0 * 2^(750-1023)
|
2 | | | |
|
3 | s m c
|
Hier weiß ich eben jetzt nicht wie ich mit dem negativen Exponenten
umgehen soll...
Könnt ihr mir weiterhelfen? Danke!
PS: s=sign (Vorzeichen), c=Charakteristik, m=Mantisse