ひとつの問題で複数の知識が要求されているいい問題です。
まずは0.2510を2進数に変換します。 これは0.012になります。
2-1 | 0.5 |
2-2 | 0.25 |
2-3 | 0.125 |
この問題での正規化は、整数部はすべて0、小数点以下第一位の 数字が1になるように仮数、指数を調整していくものです。
仮数 | 指数 |
---|---|
0.01 | 0 |
0.1 | -1 |
従って、符号部は0(なのでエは除外)、指数部は-1なので 4ビットの2の補数表現で1111、で答えウです。 ちなみに、 一般に使われている浮動小数点数 では、整数部が1に なるように正規化を行なって、整数部1を除いた部分を仮数として 格納しています。