10進数 -5.625 を、8ビット固定小数点形式による2進数で表したものはどれか。 ここで、小数点位置は3ビット目と4ビット目の間とし、負数には2の補数表現を用いる。
答え ウ
【解説】 10進数の 5.625 を8ケタの2進数に変換すると 0101.1010 になる。 これを2の補数で負の数にするには0と1を反転して1を加えるので 0101.1010 −(0と1の反転)→ 1010.0101 −(1を加える)→ 1010.0110 (ウ)になる。
【キーワード】 ・2の補数
戻る 一覧へ 次へ