Registrierung Kalender Mitgliederliste Teammitglieder Suche Häufig gestellte Fragen Zur Startseite

Informatiker Board » Themengebiete » Theoretische Informatik » Dezimal zu IEEE754 mit 16-Bit? » Hallo Gast [Anmelden|Registrieren]
Letzter Beitrag | Erster ungelesener Beitrag Druckvorschau | An Freund senden | Thema zu Favoriten hinzufügen
Neues Thema erstellen Antwort erstellen
Zum Ende der Seite springen Dezimal zu IEEE754 mit 16-Bit?
Autor
Beitrag « Vorheriges Thema | Nächstes Thema »
ieee75416bit
Grünschnabel


Dabei seit: 23.04.2016
Beiträge: 1

Dezimal zu IEEE754 mit 16-Bit? Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Meine Frage:
Hi Forum,

ich soll eine Dezimalzahl zu "binary16" des IEEE754 konvertieren. Ich weiß, wie das ganze zu 32-Bit IEEE754 funktioniert, aber 16-Bit habe ich noch nie gemacht und online finde ich auch nichts dazu :/ Außer bei Wikipedia einen kurzen Artikel zu "Minifloat", bin mir aber nicht sicher, ob dass das gesuchte ist.
Die Zahl ist: 44/7, also 6,285714.
Könnt ihr mir vielleicht sagen, wie ich das ganze mit 16-Bit IEEE754 mache?
Danke im voraus!

Meine Ideen:
Keine Idee, kenne leider nur die 32-Bit Variante bisher.
23.04.2016 20:30 ieee75416bit ist offline E-Mail an ieee75416bit senden Beiträge von ieee75416bit suchen Nehmen Sie ieee75416bit in Ihre Freundesliste auf
eulerscheZahl eulerscheZahl ist männlich
Foren Gott


Dabei seit: 04.01.2013
Beiträge: 2.859

Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Der Rechenweg ist der selbe wie bei 32 Bit.
Der einzige Unterschied ist, dass du nur 10 Bit für die Mantisse und 5 für den Exponenten hast.

__________________
Syntax Highlighting fürs Board (Link)
23.04.2016 20:46 eulerscheZahl ist offline Beiträge von eulerscheZahl suchen Nehmen Sie eulerscheZahl in Ihre Freundesliste auf
ieee75416bit2
unregistriert
Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Wenn ich aber den gleichen Rechenweg nehme, welche Bits kürze ich denn dann quasi weg bzw. welche fallen im Gegensatz zu 32-Bit weg? Oder stelle ich mir das grade viel komplizierter vor als es eigentlich ist?
Danke aber schonmal für deine Antwort!
23.04.2016 21:02
eulerscheZahl eulerscheZahl ist männlich
Foren Gott


Dabei seit: 04.01.2013
Beiträge: 2.859

Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

44/7 = 2^2 * 1.57142857
Damit hast du schonmal eine 2 im Exponenten. Das Bias musst du noch draufaddieren.
Die 1.57... noch ins Dualsystem umwandeln: 1.1001001001001001001001001001001001001001001001001001
Das hidden Bit fällt weg, die nächsten 10 kommen in die Mantisse.

__________________
Syntax Highlighting fürs Board (Link)
23.04.2016 21:10 eulerscheZahl ist offline Beiträge von eulerscheZahl suchen Nehmen Sie eulerscheZahl in Ihre Freundesliste auf
ieee75416bit3
unregistriert
Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Ahhh, es hat klick gemacht! Vielen, vielen Dank!
23.04.2016 21:42
Baumstruktur | Brettstruktur
Gehe zu:
Neues Thema erstellen Antwort erstellen
Informatiker Board » Themengebiete » Theoretische Informatik » Dezimal zu IEEE754 mit 16-Bit?