MVTC

制御レジスタへの転送

MVTC

MoVe To Control register


【構文】

MVTC src, dest

 

【オペレーション】

dest = src;

 

【機能】

-

srcをdestに転送します。

-

アセンブルオプション-isaを用いてRXv2以降の命令セットを指定した場合、destとしてEXTBを指定できます。 【V2.01.00以降】

-

ユーザモードでは、ISP、INTB、EXTB、BPC、BPSW、FINTVと、PSWのIPL[3:0]、PM、U、Iビットへの書き込みは無視されます。スーパバイザモードでは、PSWのPMビットへの書き込みは無視されます。

 

【命令フォーマット】

構文

処理

サイズ

対象

コードサイズ

(バイト)

src

dest(注)

MVTC src, dest

L

#SIMM:8

Rx

4

L

#SIMM:16

Rx

5

L

#SIMM:24

Rx

6

L

#IMM:32

Rx

7

L

Rs

Rx

3

選択可能な dest:ISP、USP、INTB、EXTB、PSW、BPC、BPSW、FINTV、FPSW
destにPCを指定することはできません。

 

【フラグ変化】

フラグ

C

Z

S

O

変化

(注)

(注)

(注)

(注)

destがPSWのときだけ変化します。

 

【記述例】

MVTC    #0FFFFF000h, INTB
MVTC    R1, USP