平成23年秋目次へ
<<前の問題
次の問題>>
問2
10進数 -5.625を、8ビット固定小数点形式による2進数であらわしたものはどれか。
ここで、小数点位置は3ビット目と4ビット目の間とし、負数には2の補数表現を用いる。
ア 01001100 イ 10100101 ウ 10100110 エ 11010011
解説
5を2進数にすると101。
2進数の小数点以下の位は、小数点以下1桁目が0.5の位、2桁目が0.25の位、3桁目が0.125の位・・・
結局、0.625=0.5*1 + 0.25*0 + 0.125*1であるから、101となる。
よって、+5.625は2進数では101.101となり、
小数点の位置を図の位置とすると、01011010となる。
負の数は、2の補数表現といっているため、01011010の2の補数を求めればよい。
2の補数はすべてのビットを反転し、1を足せばよいので、10100101+1=10100110となり、ウが正解
答え
ウ
0 件のコメント:
コメントを投稿