基礎理論
平成25年度 秋期 基本情報技術者試験 午前 問2
32 ビットのレジスタに 16 進数 ABCD が入っているとき,2 ビットだけ右に論理シフトした値はどれか。
- ア 2AF3
- イ 6AF3
- ウ AF34
- エ EAF3
出典:平成25年度 秋期 基本情報技術者試験 午前 問2
答えと解説を見る
正解:ア
覚える知識
論理右シフトの計算
論理右シフトは最下位側のビットを捨て、最上位側に0を補う操作で、1ビットにつき値が1/2になる。
この問題で必要なこと
16進数を2進数に展開して右に2ビット論理シフトし、上位に0を補って16進に戻す。ABCD=1010 1011 1100 1101→0010 1010 1111 0011=2AF3。
ひっかけ
算術シフトや左シフトとの混同、上位に1を補う誤り、桁をずらしただけの16進表記(AF34等)。
この知識の出題:本試験系 1 回・免除試験 0 回(公開問題での観測値)