ルネサス
PUSHC
制御レジスタの退避
PUSH Control register
【構文】
PUSHC src
【オペレーション】
tmp = src;
SP = SP - 4;
*SP = tmp;
【機能】
-
srcで示される制御レジスタをスタックに退避します。
使用されるスタックポインタは、PSWのUビットで示すスタックポインタになります。
srcにPCを指定した場合、本命令の番地をスタックに退避します。
【命令フォーマット】
構文
処理
サイズ
src
コードサイズ
(バイト)
L
Rx(注)
2
注
選択可能なsrc:PC、ISP、USP、INTB、PSW、BPC、BPSW、FINTV、FPSW
【フラグ変化】
フラグ変化はありません。
【記述例】
PUSHC PSW