countersince January 6, 2001X68000 LIBRARYEnglish
更新日: 2023 年 3 月 18 日
X68000 LIBRARY > 資料室 > 命令セットリファレンス(準備中) > P > PMOVE

PMOVE

PMOVE

MMU レジスタ転送 (ぴーむーぶ)


PMOVE.L <ea>,TTn

68030 の特権命令

命令コード

アドレス1514131211109876543210
+01111000000モードレジスタr
+200001レジスタn0000000000

アドレッシングモードと実行時間

モードレジスタr<ea>68030
010r(Ar)🚧
101(d16,Ar)
10(d8,Ar,Xn)-
(d8,Ar,Xn*sf)🚧
(bd,Ar,Xn*sf)
([bd,Ar,Xn*sf],od)
([bd,Ar],Xn*sf,od)
1000(xxx).W
1(xxx).L

コンディションコード

フラグ入力出力
X使用しない変化しない
N
Z
V
C

解説

🚧


PMOVE.L TTn,<ea>

68030 の特権命令

命令コード

アドレス1514131211109876543210
+01111000000モードレジスタr
+200001レジスタn1000000000

アドレッシングモードと実行時間

モードレジスタr<ea>68030
010r(Ar)🚧
101(d16,Ar)
10(d8,Ar,Xn)-
(d8,Ar,Xn*sf)🚧
(bd,Ar,Xn*sf)
([bd,Ar,Xn*sf],od)
([bd,Ar],Xn*sf,od)
1000(xxx).W
1(xxx).L

コンディションコード

フラグ入力出力
X使用しない変化しない
N
Z
V
C

解説

🚧


PMOVE.L <ea>,TC

68020(68851)の特権命令

命令コード

アドレス1514131211109876543210
+01111000000モードレジスタr
+20100000000000000

アドレッシングモードと実行時間

モードレジスタr<ea>68020
000rDrM
1Ar
10(Ar)
1(Ar)+
100-(Ar)
1(d16,Ar)
10(d8,Ar,Xn)-
(d8,Ar,Xn*sf)M
(bd,Ar,Xn*sf)
([bd,Ar,Xn*sf],od)
([bd,Ar],Xn*sf,od)
1000(xxx).W
1(xxx).L
10(d16,PC)
1(d8,PC,Xn)-
(d8,PC,Xn*sf)M
(bd,PC,Xn*sf)
([bd,PC,Xn*sf],od)
([bd,PC],Xn*sf,od)
100#<data>

解説

🚧


PMOVE.L <ea>,TC

68030 の特権命令

命令コード

アドレス1514131211109876543210
+01111000000モードレジスタr
+20100000000000000

アドレッシングモードと実行時間

モードレジスタr<ea>68030
010r(Ar)🚧
101(d16,Ar)
10(d8,Ar,Xn)-
(d8,Ar,Xn*sf)🚧
(bd,Ar,Xn*sf)
([bd,Ar,Xn*sf],od)
([bd,Ar],Xn*sf,od)
1000(xxx).W
1(xxx).L

コンディションコード

フラグ入力出力
X使用しない変化しない
N
Z
V
C

解説

🚧


PMOVE.L TC,<ea>

68020(68851)の特権命令

命令コード

アドレス1514131211109876543210
+01111000000モードレジスタr
+20100001000000000

アドレッシングモードと実行時間

モードレジスタr<ea>68020
000rDrM
1Ar
10(Ar)
1(Ar)+
100-(Ar)
1(d16,Ar)
10(d8,Ar,Xn)-
(d8,Ar,Xn*sf)M
(bd,Ar,Xn*sf)
([bd,Ar,Xn*sf],od)
([bd,Ar],Xn*sf,od)
1000(xxx).W
1(xxx).L

解説

🚧


PMOVE.L TC,<ea>

68030 の特権命令

命令コード

アドレス1514131211109876543210
+01111000000モードレジスタr
+20100001000000000

アドレッシングモードと実行時間

モードレジスタr<ea>68030
010r(Ar)🚧
101(d16,Ar)
10(d8,Ar,Xn)-
(d8,Ar,Xn*sf)🚧
(bd,Ar,Xn*sf)
([bd,Ar,Xn*sf],od)
([bd,Ar],Xn*sf,od)
1000(xxx).W
1(xxx).L

コンディションコード

フラグ入力出力
X使用しない変化しない
N
Z
V
C

解説

🚧


PMOVE.Q <ea>,DRP

68020(68851)の特権命令

命令コード

アドレス1514131211109876543210
+01111000000モードレジスタr
+20100010000000000

アドレッシングモードと実行時間

モードレジスタr<ea>68020
010r(Ar)M
1(Ar)+
100-(Ar)
1(d16,Ar)
10(d8,Ar,Xn)-
(d8,Ar,Xn*sf)M
(bd,Ar,Xn*sf)
([bd,Ar,Xn*sf],od)
([bd,Ar],Xn*sf,od)
1000(xxx).W
1(xxx).L
10(d16,PC)
1(d8,PC,Xn)-
(d8,PC,Xn*sf)M
(bd,PC,Xn*sf)
([bd,PC,Xn*sf],od)
([bd,PC],Xn*sf,od)
100#<data>

解説

🚧


PMOVE.Q DRP,<ea>

68020(68851)の特権命令

命令コード

アドレス1514131211109876543210
+01111000000モードレジスタr
+20100011000000000

アドレッシングモードと実行時間

モードレジスタr<ea>68020
010r(Ar)M
1(Ar)+
100-(Ar)
1(d16,Ar)
10(d8,Ar,Xn)-
(d8,Ar,Xn*sf)M
(bd,Ar,Xn*sf)
([bd,Ar,Xn*sf],od)
([bd,Ar],Xn*sf,od)
1000(xxx).W
1(xxx).L

解説

🚧


PMOVE.Q <ea>,SRP

68030 の特権命令

命令コード

アドレス1514131211109876543210
+01111000000モードレジスタr
+20100100000000000

アドレッシングモードと実行時間

モードレジスタr<ea>68030
010r(Ar)🚧
101(d16,Ar)
10(d8,Ar,Xn)-
(d8,Ar,Xn*sf)🚧
(bd,Ar,Xn*sf)
([bd,Ar,Xn*sf],od)
([bd,Ar],Xn*sf,od)
1000(xxx).W
1(xxx).L

コンディションコード

フラグ入力出力
X使用しない変化しない
N
Z
V
C

解説

🚧


PMOVE.Q <ea>,SRP

68020(68851)の特権命令

命令コード

アドレス1514131211109876543210
+01111000000モードレジスタr
+20100100000000000

アドレッシングモードと実行時間

モードレジスタr<ea>68020
010r(Ar)M
1(Ar)+
100-(Ar)
1(d16,Ar)
10(d8,Ar,Xn)-
(d8,Ar,Xn*sf)M
(bd,Ar,Xn*sf)
([bd,Ar,Xn*sf],od)
([bd,Ar],Xn*sf,od)
1000(xxx).W
1(xxx).L
10(d16,PC)
1(d8,PC,Xn)-
(d8,PC,Xn*sf)M
(bd,PC,Xn*sf)
([bd,PC,Xn*sf],od)
([bd,PC],Xn*sf,od)
100#<data>

解説

🚧


PMOVE.Q SRP,<ea>

68030 の特権命令

命令コード

アドレス1514131211109876543210
+01111000000モードレジスタr
+20100101000000000

アドレッシングモードと実行時間

モードレジスタr<ea>68030
010r(Ar)🚧
101(d16,Ar)
10(d8,Ar,Xn)-
(d8,Ar,Xn*sf)🚧
(bd,Ar,Xn*sf)
([bd,Ar,Xn*sf],od)
([bd,Ar],Xn*sf,od)
1000(xxx).W
1(xxx).L

コンディションコード

フラグ入力出力
X使用しない変化しない
N
Z
V
C

解説

🚧


PMOVE.Q SRP,<ea>

68020(68851)の特権命令

命令コード

アドレス1514131211109876543210
+01111000000モードレジスタr
+20100101000000000

アドレッシングモードと実行時間

モードレジスタr<ea>68020
010r(Ar)M
1(Ar)+
100-(Ar)
1(d16,Ar)
10(d8,Ar,Xn)-
(d8,Ar,Xn*sf)M
(bd,Ar,Xn*sf)
([bd,Ar,Xn*sf],od)
([bd,Ar],Xn*sf,od)
1000(xxx).W
1(xxx).L

解説

🚧


PMOVE.Q <ea>,CRP

68030 の特権命令

命令コード

アドレス1514131211109876543210
+01111000000モードレジスタr
+20100110000000000

アドレッシングモードと実行時間

モードレジスタr<ea>68030
010r(Ar)🚧
101(d16,Ar)
10(d8,Ar,Xn)-
(d8,Ar,Xn*sf)🚧
(bd,Ar,Xn*sf)
([bd,Ar,Xn*sf],od)
([bd,Ar],Xn*sf,od)
1000(xxx).W
1(xxx).L

コンディションコード

フラグ入力出力
X使用しない変化しない
N
Z
V
C

解説

🚧


PMOVE.Q <ea>,CRP

68020(68851)の特権命令

命令コード

アドレス1514131211109876543210
+01111000000モードレジスタr
+20100110000000000

アドレッシングモードと実行時間

モードレジスタr<ea>68020
010r(Ar)M
1(Ar)+
100-(Ar)
1(d16,Ar)
10(d8,Ar,Xn)-
(d8,Ar,Xn*sf)M
(bd,Ar,Xn*sf)
([bd,Ar,Xn*sf],od)
([bd,Ar],Xn*sf,od)
1000(xxx).W
1(xxx).L
10(d16,PC)
1(d8,PC,Xn)-
(d8,PC,Xn*sf)M
(bd,PC,Xn*sf)
([bd,PC,Xn*sf],od)
([bd,PC],Xn*sf,od)
100#<data>

解説

🚧


PMOVE.Q CRP,<ea>

68030 の特権命令

命令コード

アドレス1514131211109876543210
+01111000000モードレジスタr
+20100111000000000

アドレッシングモードと実行時間

モードレジスタr<ea>68030
010r(Ar)🚧
101(d16,Ar)
10(d8,Ar,Xn)-
(d8,Ar,Xn*sf)🚧
(bd,Ar,Xn*sf)
([bd,Ar,Xn*sf],od)
([bd,Ar],Xn*sf,od)
1000(xxx).W
1(xxx).L

コンディションコード

フラグ入力出力
X使用しない変化しない
N
Z
V
C

解説

🚧


PMOVE.Q CRP,<ea>

68020(68851)の特権命令

命令コード

アドレス1514131211109876543210
+01111000000モードレジスタr
+20100111000000000

アドレッシングモードと実行時間

モードレジスタr<ea>68020
010r(Ar)M
1(Ar)+
100-(Ar)
1(d16,Ar)
10(d8,Ar,Xn)-
(d8,Ar,Xn*sf)M
(bd,Ar,Xn*sf)
([bd,Ar,Xn*sf],od)
([bd,Ar],Xn*sf,od)
1000(xxx).W
1(xxx).L

解説

🚧


PMOVE.B <ea>,CAL

68020(68851)の特権命令

命令コード

アドレス1514131211109876543210
+01111000000モードレジスタr
+20101000000000000

アドレッシングモードと実行時間

モードレジスタr<ea>68020
000rDrM
1Ar
10(Ar)
1(Ar)+
100-(Ar)
1(d16,Ar)
10(d8,Ar,Xn)-
(d8,Ar,Xn*sf)M
(bd,Ar,Xn*sf)
([bd,Ar,Xn*sf],od)
([bd,Ar],Xn*sf,od)
1000(xxx).W
1(xxx).L
10(d16,PC)
1(d8,PC,Xn)-
(d8,PC,Xn*sf)M
(bd,PC,Xn*sf)
([bd,PC,Xn*sf],od)
([bd,PC],Xn*sf,od)
100#<data>

解説

🚧


PMOVE.B CAL,<ea>

68020(68851)の特権命令

命令コード

アドレス1514131211109876543210
+01111000000モードレジスタr
+20101001000000000

アドレッシングモードと実行時間

モードレジスタr<ea>68020
000rDrM
1Ar
10(Ar)
1(Ar)+
100-(Ar)
1(d16,Ar)
10(d8,Ar,Xn)-
(d8,Ar,Xn*sf)M
(bd,Ar,Xn*sf)
([bd,Ar,Xn*sf],od)
([bd,Ar],Xn*sf,od)
1000(xxx).W
1(xxx).L

解説

🚧


PMOVE.B <ea>,VAL

68020(68851)の特権命令

命令コード

アドレス1514131211109876543210
+01111000000モードレジスタr
+20101010000000000

アドレッシングモードと実行時間

モードレジスタr<ea>68020
000rDrM
1Ar
10(Ar)
1(Ar)+
100-(Ar)
1(d16,Ar)
10(d8,Ar,Xn)-
(d8,Ar,Xn*sf)M
(bd,Ar,Xn*sf)
([bd,Ar,Xn*sf],od)
([bd,Ar],Xn*sf,od)
1000(xxx).W
1(xxx).L
10(d16,PC)
1(d8,PC,Xn)-
(d8,PC,Xn*sf)M
(bd,PC,Xn*sf)
([bd,PC,Xn*sf],od)
([bd,PC],Xn*sf,od)
100#<data>

解説

🚧


PMOVE.B VAL,<ea>

68020(68851)の特権命令

命令コード

アドレス1514131211109876543210
+01111000000モードレジスタr
+20101011000000000

アドレッシングモードと実行時間

モードレジスタr<ea>68020
000rDrM
1Ar
10(Ar)
1(Ar)+
100-(Ar)
1(d16,Ar)
10(d8,Ar,Xn)-
(d8,Ar,Xn*sf)M
(bd,Ar,Xn*sf)
([bd,Ar,Xn*sf],od)
([bd,Ar],Xn*sf,od)
1000(xxx).W
1(xxx).L

解説

🚧


PMOVE.B <ea>,SCC

68020(68851)の特権命令

命令コード

アドレス1514131211109876543210
+01111000000モードレジスタr
+20101100000000000

アドレッシングモードと実行時間

モードレジスタr<ea>68020
000rDrM
1Ar
10(Ar)
1(Ar)+
100-(Ar)
1(d16,Ar)
10(d8,Ar,Xn)-
(d8,Ar,Xn*sf)M
(bd,Ar,Xn*sf)
([bd,Ar,Xn*sf],od)
([bd,Ar],Xn*sf,od)
1000(xxx).W
1(xxx).L
10(d16,PC)
1(d8,PC,Xn)-
(d8,PC,Xn*sf)M
(bd,PC,Xn*sf)
([bd,PC,Xn*sf],od)
([bd,PC],Xn*sf,od)
100#<data>

解説

🚧


PMOVE.B SCC,<ea>

68020(68851)の特権命令

命令コード

アドレス1514131211109876543210
+01111000000モードレジスタr
+20101101000000000

アドレッシングモードと実行時間

モードレジスタr<ea>68020
000rDrM
1Ar
10(Ar)
1(Ar)+
100-(Ar)
1(d16,Ar)
10(d8,Ar,Xn)-
(d8,Ar,Xn*sf)M
(bd,Ar,Xn*sf)
([bd,Ar,Xn*sf],od)
([bd,Ar],Xn*sf,od)
1000(xxx).W
1(xxx).L

解説

🚧


PMOVE.W <ea>,AC

68020(68851)の特権命令

命令コード

アドレス1514131211109876543210
+01111000000モードレジスタr
+20101110000000000

アドレッシングモードと実行時間

モードレジスタr<ea>68020
000rDrM
1Ar
10(Ar)
1(Ar)+
100-(Ar)
1(d16,Ar)
10(d8,Ar,Xn)-
(d8,Ar,Xn*sf)M
(bd,Ar,Xn*sf)
([bd,Ar,Xn*sf],od)
([bd,Ar],Xn*sf,od)
1000(xxx).W
1(xxx).L
10(d16,PC)
1(d8,PC,Xn)-
(d8,PC,Xn*sf)M
(bd,PC,Xn*sf)
([bd,PC,Xn*sf],od)
([bd,PC],Xn*sf,od)
100#<data>

解説

🚧


PMOVE.W AC,<ea>

68020(68851)の特権命令

命令コード

アドレス1514131211109876543210
+01111000000モードレジスタr
+20101111000000000

アドレッシングモードと実行時間

モードレジスタr<ea>68020
000rDrM
1Ar
10(Ar)
1(Ar)+
100-(Ar)
1(d16,Ar)
10(d8,Ar,Xn)-
(d8,Ar,Xn*sf)M
(bd,Ar,Xn*sf)
([bd,Ar,Xn*sf],od)
([bd,Ar],Xn*sf,od)
1000(xxx).W
1(xxx).L

解説

🚧


PMOVE.W <ea>,PSR

68020(68851)の特権命令

命令コード

アドレス1514131211109876543210
+01111000000モードレジスタr
+20110000000000000

アドレッシングモードと実行時間

モードレジスタr<ea>68020
000rDrM
1Ar
10(Ar)
1(Ar)+
100-(Ar)
1(d16,Ar)
10(d8,Ar,Xn)-
(d8,Ar,Xn*sf)M
(bd,Ar,Xn*sf)
([bd,Ar,Xn*sf],od)
([bd,Ar],Xn*sf,od)
1000(xxx).W
1(xxx).L
10(d16,PC)
1(d8,PC,Xn)-
(d8,PC,Xn*sf)M
(bd,PC,Xn*sf)
([bd,PC,Xn*sf],od)
([bd,PC],Xn*sf,od)
100#<data>

解説

🚧


PMOVE.W <ea>,MMUSR

68030 の特権命令

命令コード

アドレス1514131211109876543210
+01111000000モードレジスタr
+20110000000000000

アドレッシングモードと実行時間

モードレジスタr<ea>68030
010r(Ar)🚧
101(d16,Ar)
10(d8,Ar,Xn)-
(d8,Ar,Xn*sf)🚧
(bd,Ar,Xn*sf)
([bd,Ar,Xn*sf],od)
([bd,Ar],Xn*sf,od)
1000(xxx).W
1(xxx).L

コンディションコード

フラグ入力出力
X使用しない変化しない
N
Z
V
C

解説

🚧


PMOVE.W PSR,<ea>

68020(68851)の特権命令

命令コード

アドレス1514131211109876543210
+01111000000モードレジスタr
+20110001000000000

アドレッシングモードと実行時間

モードレジスタr<ea>68020
000rDrM
1Ar
10(Ar)
1(Ar)+
100-(Ar)
1(d16,Ar)
10(d8,Ar,Xn)-
(d8,Ar,Xn*sf)M
(bd,Ar,Xn*sf)
([bd,Ar,Xn*sf],od)
([bd,Ar],Xn*sf,od)
1000(xxx).W
1(xxx).L

解説

🚧


PMOVE.W MMUSR,<ea>

68030 の特権命令

命令コード

アドレス1514131211109876543210
+01111000000モードレジスタr
+20110001000000000

アドレッシングモードと実行時間

モードレジスタr<ea>68030
010r(Ar)🚧
101(d16,Ar)
10(d8,Ar,Xn)-
(d8,Ar,Xn*sf)🚧
(bd,Ar,Xn*sf)
([bd,Ar,Xn*sf],od)
([bd,Ar],Xn*sf,od)
1000(xxx).W
1(xxx).L

コンディションコード

フラグ入力出力
X使用しない変化しない
N
Z
V
C

解説

🚧


PMOVE.W <ea>,PCSR

68020(68851)の特権命令

命令コード

アドレス1514131211109876543210
+01111000000モードレジスタr
+20110010000000000

アドレッシングモードと実行時間

モードレジスタr<ea>68020
000rDrM
1Ar
10(Ar)
1(Ar)+
100-(Ar)
1(d16,Ar)
10(d8,Ar,Xn)-
(d8,Ar,Xn*sf)M
(bd,Ar,Xn*sf)
([bd,Ar,Xn*sf],od)
([bd,Ar],Xn*sf,od)
1000(xxx).W
1(xxx).L
10(d16,PC)
1(d8,PC,Xn)-
(d8,PC,Xn*sf)M
(bd,PC,Xn*sf)
([bd,PC,Xn*sf],od)
([bd,PC],Xn*sf,od)
100#<data>

解説

🚧


PMOVE.W PCSR,<ea>

68020(68851)の特権命令

命令コード

アドレス1514131211109876543210
+01111000000モードレジスタr
+20110011000000000

アドレッシングモードと実行時間

モードレジスタr<ea>68020
000rDrM
1Ar
10(Ar)
1(Ar)+
100-(Ar)
1(d16,Ar)
10(d8,Ar,Xn)-
(d8,Ar,Xn*sf)M
(bd,Ar,Xn*sf)
([bd,Ar,Xn*sf],od)
([bd,Ar],Xn*sf,od)
1000(xxx).W
1(xxx).L

解説

🚧


PMOVE.W <ea>,BADn

68020(68851)の特権命令

命令コード

アドレス1514131211109876543210
+01111000000モードレジスタr
+201110000000レジスタn00

アドレッシングモードと実行時間

モードレジスタr<ea>68020
000rDrM
1Ar
10(Ar)
1(Ar)+
100-(Ar)
1(d16,Ar)
10(d8,Ar,Xn)-
(d8,Ar,Xn*sf)M
(bd,Ar,Xn*sf)
([bd,Ar,Xn*sf],od)
([bd,Ar],Xn*sf,od)
1000(xxx).W
1(xxx).L
10(d16,PC)
1(d8,PC,Xn)-
(d8,PC,Xn*sf)M
(bd,PC,Xn*sf)
([bd,PC,Xn*sf],od)
([bd,PC],Xn*sf,od)
100#<data>

解説

🚧


PMOVE.W BADn,<ea>

68020(68851)の特権命令

命令コード

アドレス1514131211109876543210
+01111000000モードレジスタr
+201110010000レジスタn00

アドレッシングモードと実行時間

モードレジスタr<ea>68020
000rDrM
1Ar
10(Ar)
1(Ar)+
100-(Ar)
1(d16,Ar)
10(d8,Ar,Xn)-
(d8,Ar,Xn*sf)M
(bd,Ar,Xn*sf)
([bd,Ar,Xn*sf],od)
([bd,Ar],Xn*sf,od)
1000(xxx).W
1(xxx).L

解説

🚧


PMOVE.W <ea>,BACn

68020(68851)の特権命令

命令コード

アドレス1514131211109876543210
+01111000000モードレジスタr
+201110100000レジスタn00

アドレッシングモードと実行時間

モードレジスタr<ea>68020
000rDrM
1Ar
10(Ar)
1(Ar)+
100-(Ar)
1(d16,Ar)
10(d8,Ar,Xn)-
(d8,Ar,Xn*sf)M
(bd,Ar,Xn*sf)
([bd,Ar,Xn*sf],od)
([bd,Ar],Xn*sf,od)
1000(xxx).W
1(xxx).L
10(d16,PC)
1(d8,PC,Xn)-
(d8,PC,Xn*sf)M
(bd,PC,Xn*sf)
([bd,PC,Xn*sf],od)
([bd,PC],Xn*sf,od)
100#<data>

解説

🚧


PMOVE.W BACn,<ea>

68020(68851)の特権命令

命令コード

アドレス1514131211109876543210
+01111000000モードレジスタr
+201110110000レジスタn00

アドレッシングモードと実行時間

モードレジスタr<ea>68020
000rDrM
1Ar
10(Ar)
1(Ar)+
100-(Ar)
1(d16,Ar)
10(d8,Ar,Xn)-
(d8,Ar,Xn*sf)M
(bd,Ar,Xn*sf)
([bd,Ar,Xn*sf],od)
([bd,Ar],Xn*sf,od)
1000(xxx).W
1(xxx).L

解説

🚧