テクノロジ系 / コンピュータ構成要素
シフト命令
シフト命令は、データのビットの並びを左右にずらす命令です。
もう少し詳しく
2進数のビットの並びを、指定した分だけ左または右へずらします。左へずらすと値が2倍、右へずらすと2分の1になる(2のべき乗の掛け算・割り算に相当する)ため、高速な計算にも使われます。ビット単位の操作を行う基本的な命令の一つです。
試験での見方
例:ビットを左に1つずらすと値が2倍になるのがシフト命令の働きです。
テクノロジ系 / コンピュータ構成要素
シフト命令は、データのビットの並びを左右にずらす命令です。
2進数のビットの並びを、指定した分だけ左または右へずらします。左へずらすと値が2倍、右へずらすと2分の1になる(2のべき乗の掛け算・割り算に相当する)ため、高速な計算にも使われます。ビット単位の操作を行う基本的な命令の一つです。
例:ビットを左に1つずらすと値が2倍になるのがシフト命令の働きです。
ビットをずらす操作である点と、2のべき乗の乗除算に対応する点が問われます。