Gå til innhold

HEX til 32-bit single precision floating point


Anbefalte innlegg

Skrevet (endret)

Hei.

 

 

Trenger hjelp til å konvertere 8 bytes HEX til floating point.

 

Har følgende info:

 

Mantissa er 24 bit og exponent er 8 bit.

 

bit 31 30 ........ 24 23 22 ......... 0

-----S---Exponent--S----Mantissa

 

hvor S er Signbit der 0=positivt nummer.

 

Range =+/-0.1469368e10-38 --> +/-0.1701412e10+39

 

Formatet er ikke IEEE standard.

 

Har eksempel:

 

0: = 070D

1: = FC00

 

Dette gir tallet +8063000+04.

Vet ikke om tallet inn er Little endian eller Big endian.

 

Er det noen som vet om hvordan dette konverteres?

Endret av ragstian

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...