メインコンテンツへ
コンピュータ構成要素

2進小数 0.001101 を正規化した場合、仮数部はどれか。ただし、正規化とは整数部が1桁になるよう指数部を調整することとする。

ア.1.101正解
イ.0.1101
ウ.10.11
エ.0.001101

解説

正規化は「小数点を引っ越しさせて、整数部をちょうど1にする作業」。0.001101 は小数点を右に3つ動かすと 1.101 × 2^(-3) になる。引越し先の住所(仮数部)が 1.101。

なぜ ア が正解か

0.001101 の小数点を右に3桁移動すると 1.101 になり、指数部は -3 となる。したがって正規化後の仮数部は 1.101。

なぜ イ は間違いか

0.1101 は小数点を1桁だけ移動した状態。整数部が0なので正規化されていない。

なぜ ウ は間違いか

10.11 は小数点を右に4つ動かしてしまった結果で、正規化の方向を誤った形。正規化は整数部が1桁になるよう調整するので、小数点の移動は3つが正しい。

なぜ エ は間違いか

0.001101 は正規化前のそのままの値。整数部が0なので正規化の定義を満たしていない。

出典: AI生成問題(学習用)