IEEE Gleitkomma-Zahlen darstellen

Hallo.

Ich bereite mich gerade auf eine Prüfung vor und habe eine Frage zur IEEE Darstellung.

Zunächst habe ich zwei Zahlen im Hexadezimalsystem

41840000 sowie BEC00000

Zunächst schreibe ich ja die Zahlen in Binär auf und Teile in Vorzeichen, Exponent und Mantisse ein
Den Exponenten berechnet man dann wie folgt:

Wert des Eponenten - Bias.

Nun die Frage. Es ist doch korrekt, wenn ich bei einem Positiven Ergebnis des Exponenten das Komma nach rechts verschiebe et vice versa?

Beispielhaft wäre das ja:

Für BEC00000 =

1 01111101 100…

125 - 127 = -2 -> Also nach links verschieben.

Folgt: 1,100 * 2⁻² = 0,011 = -0.375

Für 41840000

0 10000011 0000100…

131-127 = 4 -> Nach rechts verschieben.

Folgt: 1,00001 * 2⁴ = 10000,1 = 16,5

Ich würde gerne wissen ob meine vorgehensweise so korrekt ist.



Eine andere Aufgabe:

Wenn ich 0.75 als IEEE-Gleichkommazahl darstellen soll:

Vorgehensweise:

0.75 = 0 + 1/2 + 1/4 = 0,11. Nun muss ich ja so verschieben, dass eine ‚1‘ vor dem Komma steht. Also bleibt mir nur die Richtung nach rechts.

0,11 * 2⁻¹ => -1 + 127 = 126 = Exponent.

Es folgt: 01,1 0 01111110 100000

Irgendwie gibt es doch eine Ungereimtheit. Verschiebe ich bei dem ersten Aufgabentyp nach rechts ist der Exponent positiv und umgekehrt.

Beim Zweiten Aufgabentyp ist es so, dass der Exponent positiv ist wenn ich nach links verschiebe.

Ich würde mich freuen wenn Sie mir weiterhelfen würden.

MfG

Die Vorgehensweise ist korrekt, siehe auch:
http://www.h-schmidt.net/FloatApplet/IEEE754de.html
Die Ergebisse sind richtig.
Die „Ungereimtheit“ rührt evtl. daher, dass beim 1. Aufgabentyp von IEEE in Dezimal und beim 2. Aufgabentyp Dezimal in IEEE umgewandelt wird.
MfG

Also ehrlich gesagt, sind das für mich böhmische Dörfer…Damit kenn ich mich ja gar nicht aus…