スタック領域へのプッシュを行います。(Push)
[指定形式]
push reg
[機能]
オペランドに指定したレジスタ値を,スタック領域にプッシュします。
[詳細説明]
- | push命令に対し,アセンブラでは,命令展開が行われ,複数個の機械語命令が生成されます。 |
push reg
|
add -4, sp
st.w reg, [sp]
|
[フラグ]
CY
|
MSB(Most Significant Bit)からのキャリーを生じた場合1,そうでない場合0
|
OV
|
Integer-Overflowを生じた場合1,そうでない場合0
|
S
|
結果が負になった場合1,そうでない場合0
|
Z
|
結果が0になった場合1,そうでない場合0
|
SAT
|
−
|
注意 | 命令展開が行われ,add命令により設定されます。 |