FB18 - Das Forum für Informatik

fb18.de / Bachelorstudieng / PM Technische Informatik

binäre Gleitkommazahlen in IEEE-754 überführen

binäre Gleitkommazahlen in IEEE-754 überführen 2010-11-14 22:14
Sascha S.
Vielleicht habe ich ja noch Glück, dass hier jemand reinschaut.

Für die jenigen die die Aufgabe nicht vor sich haben.
Es geht darum, (-11011.11| -111) zur Basis 2 in den IEEE-754 Standard (für Gleitkommazahlen) zu normalisieren. In den Klammern steht zuerst die Mantisse und dann der Exponent.

Ansich sind die Aufgaben klar, allerdings tun wir uns ein wenig scher mit dem Minus vor der binärzahl. Wie ist dieses Minus zu verstehen? Sollen wir das als Vorzeichen verstehen anstatt des Vorzeichen bits mit  Wert 1?

Danke schonmal für die Antworten.

RE: Aufgabenblatt 3 - 3.2 2010-11-14 22:32
DualJ
Wie ist dieses Minus zu verstehen? Sollen wir das als Vorzeichen verstehen
Ja

RE: Aufgabenblatt 3 - 3.2 2010-11-14 22:47
Sascha S.
Es tun sich die nächsten Fragen auf. Wie sollen wir -11011.11 verstehen? und als exponent -111 als dezimalwert -27.75 * 10^-7 ? Dann ist mir das Zur Basis 2 nicht ganz einleuchtend. oder soll das dann nur bedeuten, dass die Werte als zur Basis zwei zu betrachten sind?

Oder gibt es eine Möglichkeit 11011.11 anders als Mantisse aufzuschreiben?

RE: Aufgabenblatt 3 - 3.2 2010-11-14 23:09
Kaiptn_Blaubaer
ja du sollst die zahl mit basis b = 2 betrachten
z = (sign mantisse| exponent)

RE: Aufgabenblatt 3 - 3.2 2010-11-14 23:32
Sascha S.
also -27,75 *2^-7 ??

RE: Aufgabenblatt 3 - 3.2 2010-11-15 08:58
Wulf
also -27,75 *2^-7 ??

Ja, das wäre dasselbe in Dezimal. Aber das Dezimalsystem existiert nur, weil du zehn Finger hast und bietet sonst keinerlei Vorteile.
Was ich an der Aufgabe seltsam finde ist, dass der Exponent in IEEE754 kein Vorzeichen hat (sondern durch eine Addition verschoben ist). Die Darstellung mit Vorzeichen soll euch das wohl einfacher machen.

Hinweis noch: (-11011.11| -111) = (-1101.111| -110) und "normal" ist es, wenn vor dem Punkt genau die 1 steht. Die 1 braucht dann nämlich nicht gespeichert werden, weil sie ja immer da ist.

RE: Aufgabenblatt 3 - 3.2 2010-11-15 10:33
Sascha S.
@ Wulf

Vielen Dank. Ich glaube das hat uns ein ganzes Stück weiter gebracht.

RE: Aufgabenblatt 3 - 3.2 2010-11-15 18:01
Marrow
Thread aufgeräumt.