hallo zusammen,
ich weiss dass (dez) 10 in (mflpt) float sind:
$hex: $84 20 00 00 00
%bin: 1000010000100000000000000000000000000000
und den exponenten kann ich mir noch erklären, aber die mantisse nicht,
weiss jemand wie das geht?
Code
- exp m4 m3 m2 m1
- 84 20 00 00 00 - Hex
- 132 32 0 0 0 - Dez
- 10000100 00100000 00000000 00000000 00000000 - Bin
- ^sign bit
- In diesem Fall:
- Exponent = 132 - 128 = 4 ; dez
- Mantisse = 0.1wie kommt man auf die mantisse? ; bin
- Mantisse = X * 2^-1 + X * 2^-2 + X * 2^-3 + X * 2^-4 + X * 2^-5 + ...
- = 0,625
- Die Zahl ist also
- 0,625 * 2^4 = 10
die nachkomma (dez) 625 sind %1001110001 - aber die scheinen irgendwie keine rolle zu spielen...
wie kommt man auf die richtige mantisse?