2020年07月15日

平成29年度春期 基本情報技術者試験問題 問5

問5

次の流れ図は、シフト演算と加算の繰返しによって、2進整数の乗算を行う手順を表したものである。この流れ図中のa、bの組合せとして、適切なものはどれか。ここで、乗数と被乗数は符号なしの16ビットで表される。X、Y、Z は32ビットのレジスタであり、桁送りには論理シフトを用いる。 最下位ビットを第0ビットと記す。

 シフト演算
  ┌───────┬────────────────────┐
  │   a   │          b          │
┌─┼───────┼────────────────────┤
│ア│Yの第0ビット│Xを1ビット左シフト、Yを1ビット右シフト│
├─┼───────┼────────────────────┤
│イ│Yの第0ビット│Xを1ビット右シフト、Yを1ビット左シフト│
├─┼───────┼────────────────────┤
│ウ│Yの第15ビット│Xを1ビット左シフト、Yを1ビット右シフト│
├─┼───────┼────────────────────┤
│エ│Yの第15ビット│Xを1ビット右シフト、Yを1ビット左シフト│
└─┴───────┴────────────────────┘




答えはこちら
タグ:シフト演算
posted by ファーストマクロ at 20:09| Comment(0) | H29春基本情報技術者