シフト命令

更新日:

用語解説

シフト命令は、レジスタのビット列を、指定したビット数だけ左右にずらす機械語の命令です。

■ 試験で押さえるポイント

  • 算術シフトは、符号を保ったまま、2倍や2分の1の計算をします。

  • 論理シフトは、符号を考えずに、空いたビットに0を入れます。

■ 過去問での着眼点

左に1ビットで2倍、右に1ビットで2分の1になる点を押さえます。

例: 整数を左に3ビットシフトして、8倍の値を求めます。

同じ分野の用語