3 コンピュータでの実数の表現 次の文の空欄に適切な語句や数値を答えなさい。
小数部分を含む実数はコンピュータでは、左のビットから順番に1ビットの (1
(3
数での表現が多く使われている。
の3つからなる (4
今, 0.625を32ビットで以下のように分けて表現する (4) 数で表現したい。
8ビット
23 ビット
11
(1) (2) 小数点
SE の位置
(3)
M
(-1)×1.M×2E-127
=
と (2
0.625 0.5 + 0.125なので2進法の小数表記では 0.101 (2) となる。 これを最上位ビットが1になる。
うにすると, 1.01 ×2 (5
となるので,(3)M は 01000000000000000000000 (2) と表現できる。
らに, 0.625 は正の数なので (1) 0, (2)Eは (5) E-127 を計算すればよい。 つまり, Eは2
となる。これらを上記の順番に並べて16進数で表すと, 0.625 は上記の ( 4 )
数で表すと, (6
で (7
)と表現できる。