4n ビットを用いて整数を表現するとき、符号なし固定小数点表示法で表現できる最大値をa とし、BCD(2進化10進符号)で表現できる最大値をb とする。
n が大きくなるとa /b はどれに近づくか。
ア | (15/9)×n |
イ | (15/9)n |
ウ | (16/10)×n |
エ | (16/10)n |
答え エ
【解説】
符号なし固定小数点表示法の場合、4ビットで表現できる最大値は15(0xf)になるので、4n ビットで表現できる最大値a は、15n になります。
BCD(2進化10進符号)の場合、4ビットで表現できる最大値は9になるので、4n ビットで表現できる最大値b は、9n になります。
したがって、a /b = 15n /9n になり、n が十分に大きい場合これは(16/10)n (エ)に近づきます。
【キーワード】
・BCD