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

MOVE

MOVE

転送 (むーぶ)


MOVE.B <ea>,(xxx).W

68000/68010/68020/68030/68040/68060 の命令

命令コード

アドレス1514131211109876543210
+00001000111モードレジスタr

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

モードレジスタr<ea>680006801068020680306804068060
000rDr🚧🚧🚧🚧🚧🚧
1(Ar)
1(Ar)+
100-(Ar)
1(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
10(d16,PC)
1(d8,PC,Xn)----
(d8,PC,Xn*sf)--🚧🚧🚧🚧
(bd,PC,Xn*sf)
([bd,PC,Xn*sf],od)
([bd,PC],Xn*sf,od)
100#<data>🚧🚧

コンディションコード

フラグ入力出力説明
X使用しない変化しない
N変化する🚧
Z
V常にクリア
C

解説

🚧


MOVE.B <ea>,(xxx).L

68000/68010/68020/68030/68040/68060 の命令

命令コード

アドレス1514131211109876543210
+00001001111モードレジスタr

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

モードレジスタr<ea>680006801068020680306804068060
000rDr🚧🚧🚧🚧🚧🚧
1(Ar)
1(Ar)+
100-(Ar)
1(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
10(d16,PC)
1(d8,PC,Xn)----
(d8,PC,Xn*sf)--🚧🚧🚧🚧
(bd,PC,Xn*sf)
([bd,PC,Xn*sf],od)
([bd,PC],Xn*sf,od)
100#<data>🚧🚧

コンディションコード

フラグ入力出力説明
X使用しない変化しない
N変化する🚧
Z
V常にクリア
C

解説

🚧


MOVE.B <ea>,Dq

68000/68010/68020/68030/68040/68060 の命令

命令コード

アドレス1514131211109876543210
+00001レジスタq000モードレジスタr

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

モードレジスタr<ea>680006801068020680306804068060
000rDr🚧🚧🚧🚧🚧🚧
1(Ar)
1(Ar)+
100-(Ar)
1(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
10(d16,PC)
1(d8,PC,Xn)----
(d8,PC,Xn*sf)--🚧🚧🚧🚧
(bd,PC,Xn*sf)
([bd,PC,Xn*sf],od)
([bd,PC],Xn*sf,od)
100#<data>🚧🚧

コンディションコード

フラグ入力出力説明
X使用しない変化しない
N変化する🚧
Z
V常にクリア
C

解説

🚧


MOVE.B <ea>,(Aq)

68000/68010/68020/68030/68040/68060 の命令

命令コード

アドレス1514131211109876543210
+00001レジスタq010モードレジスタr

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

モードレジスタr<ea>680006801068020680306804068060
000rDr🚧🚧🚧🚧🚧🚧
1(Ar)
1(Ar)+
100-(Ar)
1(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
10(d16,PC)
1(d8,PC,Xn)----
(d8,PC,Xn*sf)--🚧🚧🚧🚧
(bd,PC,Xn*sf)
([bd,PC,Xn*sf],od)
([bd,PC],Xn*sf,od)
100#<data>🚧🚧

コンディションコード

フラグ入力出力説明
X使用しない変化しない
N変化する🚧
Z
V常にクリア
C

解説

🚧


MOVE.B <ea>,(Aq)+

68000/68010/68020/68030/68040/68060 の命令

命令コード

アドレス1514131211109876543210
+00001レジスタq011モードレジスタr

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

モードレジスタr<ea>680006801068020680306804068060
000rDr🚧🚧🚧🚧🚧🚧
1(Ar)
1(Ar)+
100-(Ar)
1(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
10(d16,PC)
1(d8,PC,Xn)----
(d8,PC,Xn*sf)--🚧🚧🚧🚧
(bd,PC,Xn*sf)
([bd,PC,Xn*sf],od)
([bd,PC],Xn*sf,od)
100#<data>🚧🚧

コンディションコード

フラグ入力出力説明
X使用しない変化しない
N変化する🚧
Z
V常にクリア
C

解説

🚧


MOVE.B <ea>,-(Aq)

68000/68010/68020/68030/68040/68060 の命令

命令コード

アドレス1514131211109876543210
+00001レジスタq100モードレジスタr

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

モードレジスタr<ea>680006801068020680306804068060
000rDr🚧🚧🚧🚧🚧🚧
1(Ar)
1(Ar)+
100-(Ar)
1(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
10(d16,PC)
1(d8,PC,Xn)----
(d8,PC,Xn*sf)--🚧🚧🚧🚧
(bd,PC,Xn*sf)
([bd,PC,Xn*sf],od)
([bd,PC],Xn*sf,od)
100#<data>🚧🚧

コンディションコード

フラグ入力出力説明
X使用しない変化しない
N変化する🚧
Z
V常にクリア
C

解説

🚧


MOVE.B <ea>,(d16,Aq)

68000/68010/68020/68030/68040/68060 の命令

命令コード

アドレス1514131211109876543210
+00001レジスタq101モードレジスタr

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

モードレジスタr<ea>680006801068020680306804068060
000rDr🚧🚧🚧🚧🚧🚧
1(Ar)
1(Ar)+
100-(Ar)
1(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
10(d16,PC)
1(d8,PC,Xn)----
(d8,PC,Xn*sf)--🚧🚧🚧🚧
(bd,PC,Xn*sf)
([bd,PC,Xn*sf],od)
([bd,PC],Xn*sf,od)
100#<data>🚧🚧

コンディションコード

フラグ入力出力説明
X使用しない変化しない
N変化する🚧
Z
V常にクリア
C

解説

🚧


MOVE.B <ea>,(d8,Aq,Xn)

68000/68010/68020/68030/68040/68060 の命令

命令コード

アドレス1514131211109876543210
+00001レジスタq110モードレジスタr

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

モードレジスタr<ea>680006801068020680306804068060
000rDr🚧🚧🚧🚧🚧🚧
1(Ar)
1(Ar)+
100-(Ar)
1(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
10(d16,PC)
1(d8,PC,Xn)----
(d8,PC,Xn*sf)--🚧🚧🚧🚧
(bd,PC,Xn*sf)
([bd,PC,Xn*sf],od)
([bd,PC],Xn*sf,od)
100#<data>🚧🚧

コンディションコード

フラグ入力出力説明
X使用しない変化しない
N変化する🚧
Z
V常にクリア
C

解説

🚧


MOVE.L <ea>,(xxx).W

68000/68010/68020/68030/68040/68060 の命令

命令コード

アドレス1514131211109876543210
+00010000111モードレジスタr

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

モードレジスタr<ea>680006801068020680306804068060
000rDr🚧🚧🚧🚧🚧🚧
1Ar
10(Ar)
1(Ar)+
100-(Ar)
1(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
10(d16,PC)
1(d8,PC,Xn)----
(d8,PC,Xn*sf)--🚧🚧🚧🚧
(bd,PC,Xn*sf)
([bd,PC,Xn*sf],od)
([bd,PC],Xn*sf,od)
100#<data>🚧🚧

コンディションコード

フラグ入力出力説明
X使用しない変化しない
N変化する🚧
Z
V常にクリア
C

解説

🚧


MOVE.L <ea>,(xxx).L

68000/68010/68020/68030/68040/68060 の命令

命令コード

アドレス1514131211109876543210
+00010001111モードレジスタr

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

モードレジスタr<ea>680006801068020680306804068060
000rDr🚧🚧🚧🚧🚧🚧
1Ar
10(Ar)
1(Ar)+
100-(Ar)
1(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
10(d16,PC)
1(d8,PC,Xn)----
(d8,PC,Xn*sf)--🚧🚧🚧🚧
(bd,PC,Xn*sf)
([bd,PC,Xn*sf],od)
([bd,PC],Xn*sf,od)
100#<data>🚧🚧

コンディションコード

フラグ入力出力説明
X使用しない変化しない
N変化する🚧
Z
V常にクリア
C

解説

🚧


MOVE.L <ea>,Dq

68000/68010/68020/68030/68040/68060 の命令

命令コード

アドレス1514131211109876543210
+00010レジスタq000モードレジスタr

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

モードレジスタr<ea>680006801068020680306804068060
000rDr🚧🚧🚧🚧🚧🚧
1Ar
10(Ar)
1(Ar)+
100-(Ar)
1(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
10(d16,PC)
1(d8,PC,Xn)----
(d8,PC,Xn*sf)--🚧🚧🚧🚧
(bd,PC,Xn*sf)
([bd,PC,Xn*sf],od)
([bd,PC],Xn*sf,od)
100#<data>🚧🚧

コンディションコード

フラグ入力出力説明
X使用しない変化しない
N変化する🚧
Z
V常にクリア
C

解説

🚧


MOVE.L <ea>,Aq

68000/68010/68020/68030/68040/68060 の命令 MOVEA.L <ea>,Aq の別名

命令コード

アドレス1514131211109876543210
+00010レジスタq001モードレジスタr

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

モードレジスタr<ea>680006801068020680306804068060
000rDr🚧🚧🚧🚧🚧🚧
1Ar
10(Ar)
1(Ar)+
100-(Ar)
1(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
10(d16,PC)
1(d8,PC,Xn)----
(d8,PC,Xn*sf)--🚧🚧🚧🚧
(bd,PC,Xn*sf)
([bd,PC,Xn*sf],od)
([bd,PC],Xn*sf,od)
100#<data>🚧🚧

コンディションコード

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

解説


MOVE.L <ea>,(Aq)

68000/68010/68020/68030/68040/68060 の命令

命令コード

アドレス1514131211109876543210
+00010レジスタq010モードレジスタr

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

モードレジスタr<ea>680006801068020680306804068060
000rDr🚧🚧🚧🚧🚧🚧
1Ar
10(Ar)
1(Ar)+
100-(Ar)
1(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
10(d16,PC)
1(d8,PC,Xn)----
(d8,PC,Xn*sf)--🚧🚧🚧🚧
(bd,PC,Xn*sf)
([bd,PC,Xn*sf],od)
([bd,PC],Xn*sf,od)
100#<data>🚧🚧

コンディションコード

フラグ入力出力説明
X使用しない変化しない
N変化する🚧
Z
V常にクリア
C

解説

🚧


MOVE.L <ea>,(Aq)+

68000/68010/68020/68030/68040/68060 の命令

命令コード

アドレス1514131211109876543210
+00010レジスタq011モードレジスタr

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

モードレジスタr<ea>680006801068020680306804068060
000rDr🚧🚧🚧🚧🚧🚧
1Ar
10(Ar)
1(Ar)+
100-(Ar)
1(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
10(d16,PC)
1(d8,PC,Xn)----
(d8,PC,Xn*sf)--🚧🚧🚧🚧
(bd,PC,Xn*sf)
([bd,PC,Xn*sf],od)
([bd,PC],Xn*sf,od)
100#<data>🚧🚧

コンディションコード

フラグ入力出力説明
X使用しない変化しない
N変化する🚧
Z
V常にクリア
C

解説

🚧


MOVE.L <ea>,-(Aq)

68000/68010/68020/68030/68040/68060 の命令

命令コード

アドレス1514131211109876543210
+00010レジスタq100モードレジスタr

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

モードレジスタr<ea>680006801068020680306804068060
000rDr🚧🚧🚧🚧🚧🚧
1Ar
10(Ar)
1(Ar)+
100-(Ar)
1(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
10(d16,PC)
1(d8,PC,Xn)----
(d8,PC,Xn*sf)--🚧🚧🚧🚧
(bd,PC,Xn*sf)
([bd,PC,Xn*sf],od)
([bd,PC],Xn*sf,od)
100#<data>🚧🚧

コンディションコード

フラグ入力出力説明
X使用しない変化しない
N変化する🚧
Z
V常にクリア
C

解説

🚧


MOVE.L <ea>,(d16,Aq)

68000/68010/68020/68030/68040/68060 の命令

命令コード

アドレス1514131211109876543210
+00010レジスタq101モードレジスタr

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

モードレジスタr<ea>680006801068020680306804068060
000rDr🚧🚧🚧🚧🚧🚧
1Ar
10(Ar)
1(Ar)+
100-(Ar)
1(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
10(d16,PC)
1(d8,PC,Xn)----
(d8,PC,Xn*sf)--🚧🚧🚧🚧
(bd,PC,Xn*sf)
([bd,PC,Xn*sf],od)
([bd,PC],Xn*sf,od)
100#<data>🚧🚧

コンディションコード

フラグ入力出力説明
X使用しない変化しない
N変化する🚧
Z
V常にクリア
C

解説

🚧


MOVE.L <ea>,(d8,Aq,Xn)

68000/68010/68020/68030/68040/68060 の命令

命令コード

アドレス1514131211109876543210
+00010レジスタq110モードレジスタr

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

モードレジスタr<ea>680006801068020680306804068060
000rDr🚧🚧🚧🚧🚧🚧
1Ar
10(Ar)
1(Ar)+
100-(Ar)
1(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
10(d16,PC)
1(d8,PC,Xn)----
(d8,PC,Xn*sf)--🚧🚧🚧🚧
(bd,PC,Xn*sf)
([bd,PC,Xn*sf],od)
([bd,PC],Xn*sf,od)
100#<data>🚧🚧

コンディションコード

フラグ入力出力説明
X使用しない変化しない
N変化する🚧
Z
V常にクリア
C

解説

🚧


MOVE.W <ea>,(xxx).W

68000/68010/68020/68030/68040/68060 の命令

命令コード

アドレス1514131211109876543210
+00011000111モードレジスタr

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

モードレジスタr<ea>680006801068020680306804068060
000rDr🚧🚧🚧🚧🚧🚧
1Ar
10(Ar)
1(Ar)+
100-(Ar)
1(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
10(d16,PC)
1(d8,PC,Xn)----
(d8,PC,Xn*sf)--🚧🚧🚧🚧
(bd,PC,Xn*sf)
([bd,PC,Xn*sf],od)
([bd,PC],Xn*sf,od)
100#<data>🚧🚧

コンディションコード

フラグ入力出力説明
X使用しない変化しない
N変化する🚧
Z
V常にクリア
C

解説

🚧


MOVE.W <ea>,(xxx).L

68000/68010/68020/68030/68040/68060 の命令

命令コード

アドレス1514131211109876543210
+00011001111モードレジスタr

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

モードレジスタr<ea>680006801068020680306804068060
000rDr🚧🚧🚧🚧🚧🚧
1Ar
10(Ar)
1(Ar)+
100-(Ar)
1(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
10(d16,PC)
1(d8,PC,Xn)----
(d8,PC,Xn*sf)--🚧🚧🚧🚧
(bd,PC,Xn*sf)
([bd,PC,Xn*sf],od)
([bd,PC],Xn*sf,od)
100#<data>🚧🚧

コンディションコード

フラグ入力出力説明
X使用しない変化しない
N変化する🚧
Z
V常にクリア
C

解説

🚧


MOVE.W <ea>,Dq

68000/68010/68020/68030/68040/68060 の命令

命令コード

アドレス1514131211109876543210
+00011レジスタq000モードレジスタr

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

モードレジスタr<ea>680006801068020680306804068060
000rDr🚧🚧🚧🚧🚧🚧
1Ar
10(Ar)
1(Ar)+
100-(Ar)
1(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
10(d16,PC)
1(d8,PC,Xn)----
(d8,PC,Xn*sf)--🚧🚧🚧🚧
(bd,PC,Xn*sf)
([bd,PC,Xn*sf],od)
([bd,PC],Xn*sf,od)
100#<data>🚧🚧

コンディションコード

フラグ入力出力説明
X使用しない変化しない
N変化する🚧
Z
V常にクリア
C

解説

🚧


MOVE.W <ea>,Aq

68000/68010/68020/68030/68040/68060 の命令 MOVEA.W <ea>,Aq の別名

命令コード

アドレス1514131211109876543210
+00011レジスタq001モードレジスタr

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

モードレジスタr<ea>680006801068020680306804068060
000rDr🚧🚧🚧🚧🚧🚧
1Ar
10(Ar)
1(Ar)+
100-(Ar)
1(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
10(d16,PC)
1(d8,PC,Xn)----
(d8,PC,Xn*sf)--🚧🚧🚧🚧
(bd,PC,Xn*sf)
([bd,PC,Xn*sf],od)
([bd,PC],Xn*sf,od)
100#<data>🚧🚧

コンディションコード

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

解説


MOVE.W <ea>,(Aq)

68000/68010/68020/68030/68040/68060 の命令

命令コード

アドレス1514131211109876543210
+00011レジスタq010モードレジスタr

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

モードレジスタr<ea>680006801068020680306804068060
000rDr🚧🚧🚧🚧🚧🚧
1Ar
10(Ar)
1(Ar)+
100-(Ar)
1(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
10(d16,PC)
1(d8,PC,Xn)----
(d8,PC,Xn*sf)--🚧🚧🚧🚧
(bd,PC,Xn*sf)
([bd,PC,Xn*sf],od)
([bd,PC],Xn*sf,od)
100#<data>🚧🚧

コンディションコード

フラグ入力出力説明
X使用しない変化しない
N変化する🚧
Z
V常にクリア
C

解説

🚧


MOVE.W <ea>,(Aq)+

68000/68010/68020/68030/68040/68060 の命令

命令コード

アドレス1514131211109876543210
+00011レジスタq011モードレジスタr

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

モードレジスタr<ea>680006801068020680306804068060
000rDr🚧🚧🚧🚧🚧🚧
1Ar
10(Ar)
1(Ar)+
100-(Ar)
1(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
10(d16,PC)
1(d8,PC,Xn)----
(d8,PC,Xn*sf)--🚧🚧🚧🚧
(bd,PC,Xn*sf)
([bd,PC,Xn*sf],od)
([bd,PC],Xn*sf,od)
100#<data>🚧🚧

コンディションコード

フラグ入力出力説明
X使用しない変化しない
N変化する🚧
Z
V常にクリア
C

解説

🚧


MOVE.W <ea>,-(Aq)

68000/68010/68020/68030/68040/68060 の命令

命令コード

アドレス1514131211109876543210
+00011レジスタq100モードレジスタr

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

モードレジスタr<ea>680006801068020680306804068060
000rDr🚧🚧🚧🚧🚧🚧
1Ar
10(Ar)
1(Ar)+
100-(Ar)
1(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
10(d16,PC)
1(d8,PC,Xn)----
(d8,PC,Xn*sf)--🚧🚧🚧🚧
(bd,PC,Xn*sf)
([bd,PC,Xn*sf],od)
([bd,PC],Xn*sf,od)
100#<data>🚧🚧

コンディションコード

フラグ入力出力説明
X使用しない変化しない
N変化する🚧
Z
V常にクリア
C

解説

🚧


MOVE.W <ea>,(d16,Aq)

68000/68010/68020/68030/68040/68060 の命令

命令コード

アドレス1514131211109876543210
+00011レジスタq101モードレジスタr

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

モードレジスタr<ea>680006801068020680306804068060
000rDr🚧🚧🚧🚧🚧🚧
1Ar
10(Ar)
1(Ar)+
100-(Ar)
1(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
10(d16,PC)
1(d8,PC,Xn)----
(d8,PC,Xn*sf)--🚧🚧🚧🚧
(bd,PC,Xn*sf)
([bd,PC,Xn*sf],od)
([bd,PC],Xn*sf,od)
100#<data>🚧🚧

コンディションコード

フラグ入力出力説明
X使用しない変化しない
N変化する🚧
Z
V常にクリア
C

解説

🚧


MOVE.W <ea>,(d8,Aq,Xn)

68000/68010/68020/68030/68040/68060 の命令

命令コード

アドレス1514131211109876543210
+00011レジスタq110モードレジスタr

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

モードレジスタr<ea>680006801068020680306804068060
000rDr🚧🚧🚧🚧🚧🚧
1Ar
10(Ar)
1(Ar)+
100-(Ar)
1(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
10(d16,PC)
1(d8,PC,Xn)----
(d8,PC,Xn*sf)--🚧🚧🚧🚧
(bd,PC,Xn*sf)
([bd,PC,Xn*sf],od)
([bd,PC],Xn*sf,od)
100#<data>🚧🚧

コンディションコード

フラグ入力出力説明
X使用しない変化しない
N変化する🚧
Z
V常にクリア
C

解説

🚧


MOVE.W SR,<ea>

68000 の命令

命令コード

アドレス1514131211109876543210
+00100000011モードレジスタr

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

モードレジスタr<ea>68000
000rDr🚧
1(Ar)
1(Ar)+
100-(Ar)
1(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

解説

🚧


MOVE.W SR,<ea>

68010/68020/68030/68040/68060 の特権命令

命令コード

アドレス1514131211109876543210
+00100000011モードレジスタr

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

モードレジスタr<ea>6801068020680306804068060
000rDr🚧🚧🚧🚧🚧
1(Ar)
1(Ar)+
100-(Ar)
1(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

解説

🚧


MOVE.W CCR,<ea>

68010/68020/68030/68040/68060 の命令

命令コード

アドレス1514131211109876543210
+00100001011モードレジスタr

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

モードレジスタr<ea>6801068020680306804068060
000rDr🚧🚧🚧🚧🚧
1(Ar)
1(Ar)+
100-(Ar)
1(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

解説

🚧


MOVE.W <ea>,CCR

68000/68010/68020/68030/68040/68060 の命令

命令コード

アドレス1514131211109876543210
+00100010011モードレジスタr

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

モードレジスタr<ea>680006801068020680306804068060
000rDr🚧🚧🚧🚧🚧🚧
1(Ar)
1(Ar)+
100-(Ar)
1(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
10(d16,PC)
1(d8,PC,Xn)----
(d8,PC,Xn*sf)--🚧🚧🚧🚧
(bd,PC,Xn*sf)
([bd,PC,Xn*sf],od)
([bd,PC],Xn*sf,od)
100#<data>🚧🚧

コンディションコード

フラグ入力出力説明
X使用しない変化する🚧
N
Z
V
C

解説

🚧


MOVE.W <ea>,SR

68000/68010/68020/68030/68040/68060 の特権命令

命令コード

アドレス1514131211109876543210
+00100011011モードレジスタr

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

モードレジスタr<ea>680006801068020680306804068060
000rDr🚧🚧🚧🚧🚧🚧
1(Ar)
1(Ar)+
100-(Ar)
1(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
10(d16,PC)
1(d8,PC,Xn)----
(d8,PC,Xn*sf)--🚧🚧🚧🚧
(bd,PC,Xn*sf)
([bd,PC,Xn*sf],od)
([bd,PC],Xn*sf,od)
100#<data>🚧🚧

コンディションコード

フラグ入力出力説明
X使用しない変化する🚧
N
Z
V
C

解説

🚧


MOVE.L Ar,USP

68000/68010/68020/68030/68040/68060 の特権命令

命令コード

アドレス1514131211109876543210
+00100111001100レジスタr

実行時間

680006801068020680306804068060
🚧🚧🚧🚧🚧🚧

コンディションコード

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

解説

🚧


MOVE.L USP,Ar

68000/68010/68020/68030/68040/68060 の特権命令

命令コード

アドレス1514131211109876543210
+00100111001101レジスタr

実行時間

680006801068020680306804068060
🚧🚧🚧🚧🚧🚧

コンディションコード

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

解説

🚧