Step 7 Gleitkommazahl

defender882001

Level-1
Beiträge
17
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Ich habe eine Gleitkommazahl 3,230000e+002 (323,0 Gleitpunktzahl)ich möchte mir diese Zahl jetzt im Beobachtenmodus binär anschauen dazu kopier ich Sie mir in ein Merkerdoppelwort und hab Sie mir angesehen.
Jetzt stellt sich mir die Frage wie die Aufteilung von VZ+Exponent+Mantisse in Step7 ist.
Also bei 32bit gilt ja normalerweise Bit31=VZ, Exponent=Bit30 - Bit23 und Bit22 - Bit0 Mantisse.
Mein dargestelltes binäres Zahlenmuster verwirrt mich etwas: 0100 0011 1010 0001 1000 0000 0000 0000.
Vielleicht kann mir jemand vom Schlauch helfen:)
 
Was für ein Bitmuster hast Du denn erwartet?

Der Exponent wird erhöht um den Bias +127 abgespeichert. Die Mantisse wird so normiert/verschoben, daß sie 1.x ergibt, die 1 wird nicht mit abgespeichert.

Zum REAL/single/IEEE754-Format siehe z.B. Step7-Hilfe, Wikipedia, Google, ...

Harald
 
Hallo,

les dir mal dazu
http://www.sps-lehrgang.de/zahlenformate-step7/
durch.

Dein Vorzeichenbit ist 0 also eine Positive Zahl.
Dann hast du den Exponent angegeben mit 135 und die Mantisse mit 0,26

Formel dazu: 1+ "Mantisse" ~0,26 * (2^("exponent" 135 - 127 ))
Ist 322,56 das fehlende kommt daher, dass ich zu Faul war die ganzen Nachkommastellen abzutippen.
 
Zuletzt bearbeitet:
Zurück
Oben