나는 숙제를 해야겠다. 이진 부동 소수점을 소수로 변환해야합니다. 나는 그 과정을 이해하고있는 것처럼 느낀다. 그러나 나는 정답을 얻지 않고있다. 여기 내 사고 과정이 있습니다. 이진 부동 소수점을 소수로 변환하는 방법은 무엇입니까?
는 I 이진 부동 있습니다0 000 101
- 3 비트 지수 필드에 대한 바이어스는 3 : 가수가
1.101
된다2^(3-1)-1 = 3
- (기지국 2)
- 지수 비트의 값 , 0, 지수 비트 수 -3을 뺀 값이 -3이므로 가수의 소수점이 3 자리 왼쪽으로 이동합니다.
0.001101
- 10 진수에서는
2^-3 + 2^-4 + 2^-6
, 이는 0.203125 또는 13/64와 같습니다.
그러나 13/64는 정답이 아니며, 자동 그레이더는이를 허용하지 않습니다. 내 대답이 틀린 경우, 나는 왜 그런지 이해하지 못합니다. 누군가가 올바른 방향으로 나를 가리킬 수 있기를 바랍니다.
순수 운에 의해 나는 5/32를 답으로 생각하고 정확 해졌습니다. 나는 그것이 왜 그런지 전혀 모른다.
어떤 것이 정답이라고 않습니다
또한 비트의 체크 박스이 온라인 계산기를 참조하십시오? –
이 0.001101을 올바르게 보는 또 다른 방법은 1101/2^6 또는 13/64와 같습니다. 그래서 당신의 지수는 틀린가? 옳은 대답을 아는 것은 그것을 밖으로 분류해야합니까? –
순수 운에 의해 나는 5/32를 답으로 추측하고 정확함을 얻었다; 왜 그런지 모르겠다. – Grav