Informatiker Board (http://www.informatikerboard.de/board/index.php)
- Themengebiete (http://www.informatikerboard.de/board/board.php?boardid=1)
-- Theoretische Informatik (http://www.informatikerboard.de/board/board.php?boardid=5)
--- Codierung von Fließkommazahlen? (http://www.informatikerboard.de/board/thread.php?threadid=4176)


Geschrieben von piratol am 31.05.2019 um 21:31:

  Codierung von Fließkommazahlen?

Wie kann ich die Zahl 0.97243785858154296875 als Gleitkommazahl mit float 25 bit einer Basis 2, Mantisse 20bit und Exponent 4 Bit codieren?

Habe bisher nur 32 bit codiert und auch noch nicht mit 4bit Exponent, würde mich deswegen über eine Lösung und einen Lösungsweg freuen!

Der angepasste Exponent und die angepasste Mantisse macht mor echt zu schaffen, da ich wie bereits erwähnt nur 32bit codiert habe...



Geschrieben von ed209 am 01.06.2019 um 16:55:

 

Der Loesungsweg sollte doch eigentlich uebertragbar sein. Wie loest du das denn fuer 32-bit?

Gruss,
ED209



Geschrieben von piratol am 01.06.2019 um 19:02:

 

Das Problem ist wie gesagt der 4er Exponent, deswegen komme ich nicht weiter



Geschrieben von as_string am 02.06.2019 um 15:24:

 

Warum ist das ein Problem? Was wäre denn, wenn Du 8 bit (bei 32bit single IEEE 754 Zahlen hat man ja 8 bit für den Exponent) zur Verfügung hättest anders?
Wie ist denn die Darstellung der Dezimalzahl im Dualsystem? Wie muss dann der Exponent sein? Welchen Bias (B) musst Du nehmen bei 4bit Exponent? Wie kodierst Du den benötigten Exponent dann mit den 4bit?

Wenn Du verstanden hast, wie es mit 8bit Exponenten bei single und 11bit bei double funktioniert, dann sollte das doch einfach auf 4bit übertragbar sein? Wo hängt es da denn?
Wenn doch auch schon das mit 8bit und 11bit unklar ist, dann lies Dir erst die Wikipedia-Seite zu IEEE754 durch. Oder auch jede andere Beschreibung des Formats.

Gruß
Marco



Geschrieben von piratol am 02.06.2019 um 20:34:

 

Wie in der Frage schon beschrieben ich brauche als Ergebnis keine 32bit sondern eine 25 Bit Zahl.
Ich würde mich über einen Rechenweg und eine Lösung freuen



Geschrieben von as_string am 04.06.2019 um 11:29:

 

Wie wäre denn die Darstellung der Zahl im Dualsystem?


Forensoftware: Burning Board, entwickelt von WoltLab GmbH