2016-11-16 23 views
0

浮動小数点表現を別の浮動小数点表現に変換する質問。 Iは、所与の浮動点を有する:指数ビット= 6及び指数バイアス= 31、小数ビットを有する浮動小数点の変換 - あるフォーマットから別のフォーマットへ

0 111111 000000010 = 9

I新しいフォーマット指数ビット= 5及び指数にこれを変換するために午前バイアス= 15、小数点ビット= 10

バイアスを11111 = 63-31 = 32としたので、15に加算すると2番目のフォーマットで47になります。しかし、指数バイアスには5ビットしか使用できないため、最大値は31です。したがって、私は与えられたビットでその数を表すことはできません。

どのように私はこれを変換しますか?

+0

これらは、通常のベルとホイッスル(無限大、符号付きゼロ、ナンバー、漸進的アンダーフロー、隠れ小数点ビットなど)を持つIEEE 754スタイルの2進浮動小数点フォーマットですか?もしそうなら、その情報を質問に追加することができますか? IEEE 754は、存在する浮動小数点フォーマットの唯一のソースではありません! –

答えて

0

この場合、数値は2番目の形式の有限数では表現できません。指数部を最大値に、仮数をゼロに設定することで、無限にクランプする必要があります。

関連する問題