データのストアを行います。(Short format Store)
sst.b,sst.h,sst.w命令は,第1オペランドに指定したレジスタの下位1バイト分,下位1ハーフワード分,および1ワード分のデータを,第2オペランドに指定したディスプレースメントとしてレジスタepの内容を加算して得たアドレスに格納します。
sst.hのdisp8に2の倍数でない値を指定した場合,およびsst.wのdisp8に4の倍数でない値を指定した場合,アセンブラでは,disp8に対して,それぞれ2の倍数,4の倍数にアライメントしたコードが生成され,次のメッセージが出力されます。 |
sst.bのdisp7に127を越える値を指定した場合,およびsst.h,sst.wのdisp8に255を越える値を指定した場合,次のメッセージが出力され,disp7,disp8をそれぞれ0x7F,0xFFでマスクしたコードが生成されます。 |