IEEE 754 Zahl nach Dezimalzahl umrechnen

Gast #2516341
Lesenswert?

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

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren