基本情報技術者 平成20年春 問4

数値を2進数で表すレジスタがある。このレジスタに格納されている正の整数xを 10 倍する 操作はどれか。ここで,シフトによるけたあふれは,起こらないものとする。

  • ア: xを2ビット左にシフトした値にxを加算し,更に1ビット左にシフトする。
  • イ: xを2ビット左にシフトした値にxを加算し,更に2ビット左にシフトする。
  • ウ: xを3ビット左にシフトした値と,xを2ビット左にシフトした値を加算する。
  • エ: xを3ビット左にシフトした値にxを加算し,更に1ビット左にシフトする。
解答を見る