Forum
32bit binär nach 32bit float(Speziell) (Elektronik)
Gerade in Wiki nachgelesen, hab es darmals auch so gemacht. Auf einem alten HP Taschenrechner hatte ich nen Programm dazu, aber es auch mal "zu Fuss" nachvollzogen.
» Hier noch eine zweites beispiel.
» Die 32bit binär Zahl,
» 00000000 00000000 00000000 11000000
» soll die 32bit float Zahl,
» -2,000000e+00
» ergeben.
Könnte die Reihenfolge anders dargestellt werden?
Bei ganz hinten, hast du da zufällig ne Null dran vergessen?
1 10000000
Der Exponent hat 8 Stellen und nicht 7.
10000000b = 128d (minus 127 = 1d) also 2^1 = 2
Die andere "1" ist Vorzeichen und mit der unterdrückten "1" ist die Mantisse 1,000b (oder auch 1,00..d - ist in diesem Fall das gleiche
)
-(1,00.. * 2 exp 1) .... Ergibt -2
Kann es sein, dass du zwar Big/littel Endian beachtest hast, aber die Reihenfolge der Speicherzellen falsch hast?
Bei den anderen Zahlen kann ich erst in der Firma nachsehen, dort ist der HP-Rechner. (könnte ich zwar hier auch zu Fuss - mag ich aber nicht)
Das HP-Programm wird dich nicht interessieren - ist in der UPN Notation, also nen Taschenrechner mit "ENTER"Taste. (schade, dass es diese Bedienung nicht mehr gibt)
hws
Gesamter Thread:
