計算機算術

IEEE 754の単精度(32ビット)の浮動小数点数で、符号・指数部・仮数に割り当てられるビット数の組み合わせはどれか。

  1. A1・11・20
  2. B1・8・23
  3. C1・5・26
答えと解説を見る

正解:B. 1・8・23

単精度(FP32)は、符号1ビット、指数部8ビット、仮数23ビットの合計32ビットです。正規化された数では仮数の先頭の1を省略しているので、精度は24ビット分あり、10進数でおよそ7桁です。倍精度(FP64)は符号1・指数部11・仮数52ビットで、指数部が広く精度も高くなります。1・11・20は倍精度の指数部の幅と混同した組み合わせで、1・5・26は半精度の指数部の幅と混同しています。

  • A. 指数部11ビットは倍精度の幅です。
  • B. 正しい。符号1・指数部8・仮数23ビットです。
  • C. 指数部5ビットは半精度(FP16)の幅です。
この分野を解く 分野ページへ

計算機算術のほかの問題

  1. IEEE 754の倍精度(64ビット)の浮動小数点数で、指数部と仮数のビット数の組み合わせとして正しいものはどれか。
  2. IEEE 754の単精度で、指数部に記録される値が130のとき、実際の指数(2の何乗か)はいくつか。
  3. IEEE 754の正規化数で、仮数の先頭の1を記録しない(隠れビット)ことの効果として正しいものはどれか。
  4. 10進数の1.0を、IEEE 754の単精度で表したビット列を16進数で書くとどれか。
  5. −6.25 を単精度に変換するとき、符号・指数部・仮数を並べたビット列を16進数で表すとどれか。