Q of Minor exam #4
第 4 回小テスト問題

問題

問 1

以下の問題文の空欄 1,2 にあてはまる 8 桁の 2 進数を回答欄に記入せよ. また a から g に当てはまる語句を回答群から選択し, その記号を解答欄に記入せよ.

問題文

8 ビットの箱 A の右から 4 番めと 5 番めの内容を入れ換える演算手段を考え る.箱 A の内容が d7d6d5d4d3d2d1d0 であったとする.ここで di (0<= i <=7) は箱の右から i+1 番めの内容で 1 か 0 の値である.

まず,後で何度も使えるように箱 A の内容を別の箱 B へコピーしておく.

d7d6d5 00 d2d1d0 を得るために箱 A と 11100111 の間で a 演算を行 う.この演算結果を別の箱 C へ保存する.

箱 A を元の内容に戻すため箱 B の内容を箱 A へコピーする.

0000d4000 を得るため,箱 A に b 演算を行ったものと 1 の間で c 演算を行う. この演算結果と先に保存した箱 C の間で d 演算を行うことで d7d6d5 0d4 d2d1d0 を得る.この演算結果を箱 C に保存する.

箱 A へ箱 B の内容をコピーする.

000d30000 を得るため,箱 A に e 演算を行ったものと 2 の間で f 演算を行う. この演算結果と先に保存した箱 C の間で g 演算を行い,演算結果を箱 A に保存する.

以上の手順で箱 A の内容は d7d6d5 d3d4 d2d1d0 となるので,右から 4 番めと 5 番めの内容を入れ換えることができる.

a から g に対する解答群
ア.
AND
イ.
EOR
ウ.
NOT
エ.
OR
オ.
左ローテート
カ.
右ローテート

解答例を表示


Updated in November 6, 2002, attendance and minor exams, Yamamoto Hiroshi