平成23年 秋期 基本情報技術者 午前 問2

10進数 -5.625 を、8ビット固定小数点形式による2進数で表したものはどれか。
ここで、小数点位置は3ビット目と4ビット目の間とし、負数には2の補数表現を用いる。

 ア  01001100
 イ  10100101
 ウ  10100110
 エ  11010011


答え ウ


解説
10進数の 5.625 を8ケタの2進数に変換すると
 0101.1010
になる。
これを2の補数で負の数にするには0と1を反転して1を加えるので
 0101.1010 −(0と1の反転)→ 1010.0101 −(1を加える)→ 1010.0110
(ウ)になる。


キーワード
・2の補数

キーワードの解説

戻る 一覧へ 次へ