問15【平成19年秋期・午前】
分野:コンピュータ科学基礎
問14<< 問15 >>問16次の流れ図は、シフト演算と加算の繰返しによって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ビット左シフト