問題プレビューID: 4737b687

問 2

32 ビットのレジスタに 16 進数 ABCD が入っているとき、2 ビットだけ右に論理シフトした値はどれか。

解説

ABCD を 2 進数で表すと 1010 1011 1100 1101 である。右に 2 ビット論理シフトすると、下位 2 ビットが捨てられ、上位に 0 が 2 ビット補充される。

1010 1011 1100 1101→0010 1010 1111 00111010\ 1011\ 1100\ 1101 \rightarrow 0010\ 1010\ 1111\ 0011

これは 16 進数で 2AF3 である。したがって、正解は「ア」である。