冗長命令
この命令は冗長F命令です。次の命令に置き換わっています:SHL
出力dの値を左へシフトします。左シフトする出力dのビット数は、入力nの値で指定します。シフトする数は、0~255ビットの範囲で指定できます(nの下位バイトだけが有効となります)。シフトのためにクリアされたビットは0になります。入力n = 0のときは、シフトしません。n = 32のとき、出力dの値は既に0で埋められるため、32よりも大きなシフト量は無効です。ビット31 - n (左に押し出される最後のビット)は、システム変数sys_bIsCarry (キャリーフラグ)に格納されます。n = 0のときは、キャリーフラグの内容は変化しません。
入力
シフトするビット数(範囲: 16#0 ~ 16#FF)
出力
左シフトするデータを格納している32ビットエリア
ビット"31-n"の値が"1"のときON