IT資格用語解説応用情報技術者試験・プロセッサの動作原理
シフト命令
更新日:
用語解説
シフト命令は、レジスタのビット列を、指定したビット数だけ左右にずらす機械語の命令です。
■ 試験で押さえるポイント
算術シフトは、符号を保ったまま、2倍や2分の1の計算をします。
論理シフトは、符号を考えずに、空いたビットに0を入れます。
■ 過去問での着眼点
左に1ビットで2倍、右に1ビットで2分の1になる点を押さえます。
例: 整数を左に3ビットシフトして、8倍の値を求めます。
更新日:
シフト命令は、レジスタのビット列を、指定したビット数だけ左右にずらす機械語の命令です。
■ 試験で押さえるポイント
算術シフトは、符号を保ったまま、2倍や2分の1の計算をします。
論理シフトは、符号を考えずに、空いたビットに0を入れます。
■ 過去問での着眼点
左に1ビットで2倍、右に1ビットで2分の1になる点を押さえます。
例: 整数を左に3ビットシフトして、8倍の値を求めます。