PUSHC

制御レジスタの退避

PUSHC

PUSH Control register


【構文】

PUSHC src

 

【オペレーション】

tmp = src;

SP = SP - 4;

*SP = tmp;

 

【機能】

-

srcで示される制御レジスタをスタックに退避します。

-

使用されるスタックポインタは、PSWのUビットで示すスタックポインタになります。

-

srcにPCを指定した場合、本命令の番地をスタックに退避します。

 

【命令フォーマット】

構文

処理

サイズ

src

コードサイズ

(バイト)

PUSHC src

L

Rx(注)

2

選択可能なsrc:PC、ISP、USP、INTB、PSW、BPC、BPSW、FINTV、FPSW

 

【フラグ変化】

フラグ変化はありません。

 

【記述例】

PUSHC   PSW