オリジナルテキスト
情報処理の知識体系
問題集
各試験用の問題と解説
測定ツール
自動出題採点アプリ
数値を図に示す16ビットの浮動小数点形式で表すとき、10進数0.25を正規化した表現はどれか。 ここでの正規化は、仮数部の最上位けたが0にならないように指数部と仮数部を調節する操作とする。


答え [ウ]
正規化とは、たとえば0.000000000000000101×23という数値では、 仮数部のけたが不足して表現できなくなってしまいます。
そこで、指数部を調整することで仮数部の左側の0をシフトして消していきます。 このように仮数部を調整することで仮数部の左側の0を消して、 より大きな数値やより小さな数値を表現できるようにする作業を正規化といいます。
この問題では、まず10進数0.25を2進数に基数変換します。
したがって、
S:仮数部の符号は正なので、0となります。
e:指数部は(1111)2です。
f:仮数部は(10000000000)2です。
zealseeds書籍検索
Loarding…