更新日: 2023 年 3 月 18 日
MOVE
MOVE
転送 (むーぶ)
MOVE.B <ea>,(xxx).W
68000/68010/68020/68030/68040/68060 の命令
命令コード
アドレス | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
+0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 1 | 1 | 1 | モード | レジスタr |
アドレッシングモードと実行時間
モード | レジスタr | <ea> | 68000 | 68010 | 68020 | 68030 | 68040 | 68060 |
0 | 0 | 0 | r | Dr | 🚧 | 🚧 | 🚧 | 🚧 | 🚧 | 🚧 |
1 | (Ar) |
1 | (Ar)+ |
1 | 0 | 0 | -(Ar) |
1 | (d16,Ar) |
1 | 0 | (d8,Ar,Xn) | - | - | - | - |
(d8,Ar,Xn*sf) | - | - | 🚧 | 🚧 | 🚧 | 🚧 |
(bd,Ar,Xn*sf) |
([bd,Ar,Xn*sf],od) |
([bd,Ar],Xn*sf,od) |
1 | 0 | 0 | 0 | (xxx).W | 🚧 | 🚧 |
1 | (xxx).L |
1 | 0 | (d16,PC) |
1 | (d8,PC,Xn) | - | - | - | - |
(d8,PC,Xn*sf) | - | - | 🚧 | 🚧 | 🚧 | 🚧 |
(bd,PC,Xn*sf) |
([bd,PC,Xn*sf],od) |
([bd,PC],Xn*sf,od) |
1 | 0 | 0 | #<data> | 🚧 | 🚧 |
コンディションコード
フラグ | 入力 | 出力 | 説明 |
X | 使用しない | 変化しない | |
N | 変化する | 🚧 |
Z |
V | 常にクリア | |
C |
解説
🚧
MOVE.B <ea>,(xxx).L
68000/68010/68020/68030/68040/68060 の命令
命令コード
アドレス | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
+0 | 0 | 0 | 0 | 1 | 0 | 0 | 1 | 1 | 1 | 1 | モード | レジスタr |
アドレッシングモードと実行時間
モード | レジスタr | <ea> | 68000 | 68010 | 68020 | 68030 | 68040 | 68060 |
0 | 0 | 0 | r | Dr | 🚧 | 🚧 | 🚧 | 🚧 | 🚧 | 🚧 |
1 | (Ar) |
1 | (Ar)+ |
1 | 0 | 0 | -(Ar) |
1 | (d16,Ar) |
1 | 0 | (d8,Ar,Xn) | - | - | - | - |
(d8,Ar,Xn*sf) | - | - | 🚧 | 🚧 | 🚧 | 🚧 |
(bd,Ar,Xn*sf) |
([bd,Ar,Xn*sf],od) |
([bd,Ar],Xn*sf,od) |
1 | 0 | 0 | 0 | (xxx).W | 🚧 | 🚧 |
1 | (xxx).L |
1 | 0 | (d16,PC) |
1 | (d8,PC,Xn) | - | - | - | - |
(d8,PC,Xn*sf) | - | - | 🚧 | 🚧 | 🚧 | 🚧 |
(bd,PC,Xn*sf) |
([bd,PC,Xn*sf],od) |
([bd,PC],Xn*sf,od) |
1 | 0 | 0 | #<data> | 🚧 | 🚧 |
コンディションコード
フラグ | 入力 | 出力 | 説明 |
X | 使用しない | 変化しない | |
N | 変化する | 🚧 |
Z |
V | 常にクリア | |
C |
解説
🚧
MOVE.B <ea>,Dq
68000/68010/68020/68030/68040/68060 の命令
命令コード
アドレス | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
+0 | 0 | 0 | 0 | 1 | レジスタq | 0 | 0 | 0 | モード | レジスタr |
アドレッシングモードと実行時間
モード | レジスタr | <ea> | 68000 | 68010 | 68020 | 68030 | 68040 | 68060 |
0 | 0 | 0 | r | Dr | 🚧 | 🚧 | 🚧 | 🚧 | 🚧 | 🚧 |
1 | (Ar) |
1 | (Ar)+ |
1 | 0 | 0 | -(Ar) |
1 | (d16,Ar) |
1 | 0 | (d8,Ar,Xn) | - | - | - | - |
(d8,Ar,Xn*sf) | - | - | 🚧 | 🚧 | 🚧 | 🚧 |
(bd,Ar,Xn*sf) |
([bd,Ar,Xn*sf],od) |
([bd,Ar],Xn*sf,od) |
1 | 0 | 0 | 0 | (xxx).W | 🚧 | 🚧 |
1 | (xxx).L |
1 | 0 | (d16,PC) |
1 | (d8,PC,Xn) | - | - | - | - |
(d8,PC,Xn*sf) | - | - | 🚧 | 🚧 | 🚧 | 🚧 |
(bd,PC,Xn*sf) |
([bd,PC,Xn*sf],od) |
([bd,PC],Xn*sf,od) |
1 | 0 | 0 | #<data> | 🚧 | 🚧 |
コンディションコード
フラグ | 入力 | 出力 | 説明 |
X | 使用しない | 変化しない | |
N | 変化する | 🚧 |
Z |
V | 常にクリア | |
C |
解説
🚧
MOVE.B <ea>,(Aq)
68000/68010/68020/68030/68040/68060 の命令
命令コード
アドレス | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
+0 | 0 | 0 | 0 | 1 | レジスタq | 0 | 1 | 0 | モード | レジスタr |
アドレッシングモードと実行時間
モード | レジスタr | <ea> | 68000 | 68010 | 68020 | 68030 | 68040 | 68060 |
0 | 0 | 0 | r | Dr | 🚧 | 🚧 | 🚧 | 🚧 | 🚧 | 🚧 |
1 | (Ar) |
1 | (Ar)+ |
1 | 0 | 0 | -(Ar) |
1 | (d16,Ar) |
1 | 0 | (d8,Ar,Xn) | - | - | - | - |
(d8,Ar,Xn*sf) | - | - | 🚧 | 🚧 | 🚧 | 🚧 |
(bd,Ar,Xn*sf) |
([bd,Ar,Xn*sf],od) |
([bd,Ar],Xn*sf,od) |
1 | 0 | 0 | 0 | (xxx).W | 🚧 | 🚧 |
1 | (xxx).L |
1 | 0 | (d16,PC) |
1 | (d8,PC,Xn) | - | - | - | - |
(d8,PC,Xn*sf) | - | - | 🚧 | 🚧 | 🚧 | 🚧 |
(bd,PC,Xn*sf) |
([bd,PC,Xn*sf],od) |
([bd,PC],Xn*sf,od) |
1 | 0 | 0 | #<data> | 🚧 | 🚧 |
コンディションコード
フラグ | 入力 | 出力 | 説明 |
X | 使用しない | 変化しない | |
N | 変化する | 🚧 |
Z |
V | 常にクリア | |
C |
解説
🚧
MOVE.B <ea>,(Aq)+
68000/68010/68020/68030/68040/68060 の命令
命令コード
アドレス | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
+0 | 0 | 0 | 0 | 1 | レジスタq | 0 | 1 | 1 | モード | レジスタr |
アドレッシングモードと実行時間
モード | レジスタr | <ea> | 68000 | 68010 | 68020 | 68030 | 68040 | 68060 |
0 | 0 | 0 | r | Dr | 🚧 | 🚧 | 🚧 | 🚧 | 🚧 | 🚧 |
1 | (Ar) |
1 | (Ar)+ |
1 | 0 | 0 | -(Ar) |
1 | (d16,Ar) |
1 | 0 | (d8,Ar,Xn) | - | - | - | - |
(d8,Ar,Xn*sf) | - | - | 🚧 | 🚧 | 🚧 | 🚧 |
(bd,Ar,Xn*sf) |
([bd,Ar,Xn*sf],od) |
([bd,Ar],Xn*sf,od) |
1 | 0 | 0 | 0 | (xxx).W | 🚧 | 🚧 |
1 | (xxx).L |
1 | 0 | (d16,PC) |
1 | (d8,PC,Xn) | - | - | - | - |
(d8,PC,Xn*sf) | - | - | 🚧 | 🚧 | 🚧 | 🚧 |
(bd,PC,Xn*sf) |
([bd,PC,Xn*sf],od) |
([bd,PC],Xn*sf,od) |
1 | 0 | 0 | #<data> | 🚧 | 🚧 |
コンディションコード
フラグ | 入力 | 出力 | 説明 |
X | 使用しない | 変化しない | |
N | 変化する | 🚧 |
Z |
V | 常にクリア | |
C |
解説
🚧
MOVE.B <ea>,-(Aq)
68000/68010/68020/68030/68040/68060 の命令
命令コード
アドレス | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
+0 | 0 | 0 | 0 | 1 | レジスタq | 1 | 0 | 0 | モード | レジスタr |
アドレッシングモードと実行時間
モード | レジスタr | <ea> | 68000 | 68010 | 68020 | 68030 | 68040 | 68060 |
0 | 0 | 0 | r | Dr | 🚧 | 🚧 | 🚧 | 🚧 | 🚧 | 🚧 |
1 | (Ar) |
1 | (Ar)+ |
1 | 0 | 0 | -(Ar) |
1 | (d16,Ar) |
1 | 0 | (d8,Ar,Xn) | - | - | - | - |
(d8,Ar,Xn*sf) | - | - | 🚧 | 🚧 | 🚧 | 🚧 |
(bd,Ar,Xn*sf) |
([bd,Ar,Xn*sf],od) |
([bd,Ar],Xn*sf,od) |
1 | 0 | 0 | 0 | (xxx).W | 🚧 | 🚧 |
1 | (xxx).L |
1 | 0 | (d16,PC) |
1 | (d8,PC,Xn) | - | - | - | - |
(d8,PC,Xn*sf) | - | - | 🚧 | 🚧 | 🚧 | 🚧 |
(bd,PC,Xn*sf) |
([bd,PC,Xn*sf],od) |
([bd,PC],Xn*sf,od) |
1 | 0 | 0 | #<data> | 🚧 | 🚧 |
コンディションコード
フラグ | 入力 | 出力 | 説明 |
X | 使用しない | 変化しない | |
N | 変化する | 🚧 |
Z |
V | 常にクリア | |
C |
解説
🚧
MOVE.B <ea>,(d16,Aq)
68000/68010/68020/68030/68040/68060 の命令
命令コード
アドレス | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
+0 | 0 | 0 | 0 | 1 | レジスタq | 1 | 0 | 1 | モード | レジスタr |
アドレッシングモードと実行時間
モード | レジスタr | <ea> | 68000 | 68010 | 68020 | 68030 | 68040 | 68060 |
0 | 0 | 0 | r | Dr | 🚧 | 🚧 | 🚧 | 🚧 | 🚧 | 🚧 |
1 | (Ar) |
1 | (Ar)+ |
1 | 0 | 0 | -(Ar) |
1 | (d16,Ar) |
1 | 0 | (d8,Ar,Xn) | - | - | - | - |
(d8,Ar,Xn*sf) | - | - | 🚧 | 🚧 | 🚧 | 🚧 |
(bd,Ar,Xn*sf) |
([bd,Ar,Xn*sf],od) |
([bd,Ar],Xn*sf,od) |
1 | 0 | 0 | 0 | (xxx).W | 🚧 | 🚧 |
1 | (xxx).L |
1 | 0 | (d16,PC) |
1 | (d8,PC,Xn) | - | - | - | - |
(d8,PC,Xn*sf) | - | - | 🚧 | 🚧 | 🚧 | 🚧 |
(bd,PC,Xn*sf) |
([bd,PC,Xn*sf],od) |
([bd,PC],Xn*sf,od) |
1 | 0 | 0 | #<data> | 🚧 | 🚧 |
コンディションコード
フラグ | 入力 | 出力 | 説明 |
X | 使用しない | 変化しない | |
N | 変化する | 🚧 |
Z |
V | 常にクリア | |
C |
解説
🚧
MOVE.B <ea>,(d8,Aq,Xn)
68000/68010/68020/68030/68040/68060 の命令
命令コード
アドレス | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
+0 | 0 | 0 | 0 | 1 | レジスタq | 1 | 1 | 0 | モード | レジスタr |
アドレッシングモードと実行時間
モード | レジスタr | <ea> | 68000 | 68010 | 68020 | 68030 | 68040 | 68060 |
0 | 0 | 0 | r | Dr | 🚧 | 🚧 | 🚧 | 🚧 | 🚧 | 🚧 |
1 | (Ar) |
1 | (Ar)+ |
1 | 0 | 0 | -(Ar) |
1 | (d16,Ar) |
1 | 0 | (d8,Ar,Xn) | - | - | - | - |
(d8,Ar,Xn*sf) | - | - | 🚧 | 🚧 | 🚧 | 🚧 |
(bd,Ar,Xn*sf) |
([bd,Ar,Xn*sf],od) |
([bd,Ar],Xn*sf,od) |
1 | 0 | 0 | 0 | (xxx).W | 🚧 | 🚧 |
1 | (xxx).L |
1 | 0 | (d16,PC) |
1 | (d8,PC,Xn) | - | - | - | - |
(d8,PC,Xn*sf) | - | - | 🚧 | 🚧 | 🚧 | 🚧 |
(bd,PC,Xn*sf) |
([bd,PC,Xn*sf],od) |
([bd,PC],Xn*sf,od) |
1 | 0 | 0 | #<data> | 🚧 | 🚧 |
コンディションコード
フラグ | 入力 | 出力 | 説明 |
X | 使用しない | 変化しない | |
N | 変化する | 🚧 |
Z |
V | 常にクリア | |
C |
解説
🚧
MOVE.L <ea>,(xxx).W
68000/68010/68020/68030/68040/68060 の命令
命令コード
アドレス | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
+0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 1 | 1 | 1 | モード | レジスタr |
アドレッシングモードと実行時間
モード | レジスタr | <ea> | 68000 | 68010 | 68020 | 68030 | 68040 | 68060 |
0 | 0 | 0 | r | Dr | 🚧 | 🚧 | 🚧 | 🚧 | 🚧 | 🚧 |
1 | Ar |
1 | 0 | (Ar) |
1 | (Ar)+ |
1 | 0 | 0 | -(Ar) |
1 | (d16,Ar) |
1 | 0 | (d8,Ar,Xn) | - | - | - | - |
(d8,Ar,Xn*sf) | - | - | 🚧 | 🚧 | 🚧 | 🚧 |
(bd,Ar,Xn*sf) |
([bd,Ar,Xn*sf],od) |
([bd,Ar],Xn*sf,od) |
1 | 0 | 0 | 0 | (xxx).W | 🚧 | 🚧 |
1 | (xxx).L |
1 | 0 | (d16,PC) |
1 | (d8,PC,Xn) | - | - | - | - |
(d8,PC,Xn*sf) | - | - | 🚧 | 🚧 | 🚧 | 🚧 |
(bd,PC,Xn*sf) |
([bd,PC,Xn*sf],od) |
([bd,PC],Xn*sf,od) |
1 | 0 | 0 | #<data> | 🚧 | 🚧 |
コンディションコード
フラグ | 入力 | 出力 | 説明 |
X | 使用しない | 変化しない | |
N | 変化する | 🚧 |
Z |
V | 常にクリア | |
C |
解説
🚧
MOVE.L <ea>,(xxx).L
68000/68010/68020/68030/68040/68060 の命令
命令コード
アドレス | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
+0 | 0 | 0 | 1 | 0 | 0 | 0 | 1 | 1 | 1 | 1 | モード | レジスタr |
アドレッシングモードと実行時間
モード | レジスタr | <ea> | 68000 | 68010 | 68020 | 68030 | 68040 | 68060 |
0 | 0 | 0 | r | Dr | 🚧 | 🚧 | 🚧 | 🚧 | 🚧 | 🚧 |
1 | Ar |
1 | 0 | (Ar) |
1 | (Ar)+ |
1 | 0 | 0 | -(Ar) |
1 | (d16,Ar) |
1 | 0 | (d8,Ar,Xn) | - | - | - | - |
(d8,Ar,Xn*sf) | - | - | 🚧 | 🚧 | 🚧 | 🚧 |
(bd,Ar,Xn*sf) |
([bd,Ar,Xn*sf],od) |
([bd,Ar],Xn*sf,od) |
1 | 0 | 0 | 0 | (xxx).W | 🚧 | 🚧 |
1 | (xxx).L |
1 | 0 | (d16,PC) |
1 | (d8,PC,Xn) | - | - | - | - |
(d8,PC,Xn*sf) | - | - | 🚧 | 🚧 | 🚧 | 🚧 |
(bd,PC,Xn*sf) |
([bd,PC,Xn*sf],od) |
([bd,PC],Xn*sf,od) |
1 | 0 | 0 | #<data> | 🚧 | 🚧 |
コンディションコード
フラグ | 入力 | 出力 | 説明 |
X | 使用しない | 変化しない | |
N | 変化する | 🚧 |
Z |
V | 常にクリア | |
C |
解説
🚧
MOVE.L <ea>,Dq
68000/68010/68020/68030/68040/68060 の命令
命令コード
アドレス | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
+0 | 0 | 0 | 1 | 0 | レジスタq | 0 | 0 | 0 | モード | レジスタr |
アドレッシングモードと実行時間
モード | レジスタr | <ea> | 68000 | 68010 | 68020 | 68030 | 68040 | 68060 |
0 | 0 | 0 | r | Dr | 🚧 | 🚧 | 🚧 | 🚧 | 🚧 | 🚧 |
1 | Ar |
1 | 0 | (Ar) |
1 | (Ar)+ |
1 | 0 | 0 | -(Ar) |
1 | (d16,Ar) |
1 | 0 | (d8,Ar,Xn) | - | - | - | - |
(d8,Ar,Xn*sf) | - | - | 🚧 | 🚧 | 🚧 | 🚧 |
(bd,Ar,Xn*sf) |
([bd,Ar,Xn*sf],od) |
([bd,Ar],Xn*sf,od) |
1 | 0 | 0 | 0 | (xxx).W | 🚧 | 🚧 |
1 | (xxx).L |
1 | 0 | (d16,PC) |
1 | (d8,PC,Xn) | - | - | - | - |
(d8,PC,Xn*sf) | - | - | 🚧 | 🚧 | 🚧 | 🚧 |
(bd,PC,Xn*sf) |
([bd,PC,Xn*sf],od) |
([bd,PC],Xn*sf,od) |
1 | 0 | 0 | #<data> | 🚧 | 🚧 |
コンディションコード
フラグ | 入力 | 出力 | 説明 |
X | 使用しない | 変化しない | |
N | 変化する | 🚧 |
Z |
V | 常にクリア | |
C |
解説
🚧
MOVE.L <ea>,Aq
68000/68010/68020/68030/68040/68060 の命令 MOVEA.L <ea>,Aq の別名
命令コード
アドレス | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
+0 | 0 | 0 | 1 | 0 | レジスタq | 0 | 0 | 1 | モード | レジスタr |
アドレッシングモードと実行時間
モード | レジスタr | <ea> | 68000 | 68010 | 68020 | 68030 | 68040 | 68060 |
0 | 0 | 0 | r | Dr | 🚧 | 🚧 | 🚧 | 🚧 | 🚧 | 🚧 |
1 | Ar |
1 | 0 | (Ar) |
1 | (Ar)+ |
1 | 0 | 0 | -(Ar) |
1 | (d16,Ar) |
1 | 0 | (d8,Ar,Xn) | - | - | - | - |
(d8,Ar,Xn*sf) | - | - | 🚧 | 🚧 | 🚧 | 🚧 |
(bd,Ar,Xn*sf) |
([bd,Ar,Xn*sf],od) |
([bd,Ar],Xn*sf,od) |
1 | 0 | 0 | 0 | (xxx).W | 🚧 | 🚧 |
1 | (xxx).L |
1 | 0 | (d16,PC) |
1 | (d8,PC,Xn) | - | - | - | - |
(d8,PC,Xn*sf) | - | - | 🚧 | 🚧 | 🚧 | 🚧 |
(bd,PC,Xn*sf) |
([bd,PC,Xn*sf],od) |
([bd,PC],Xn*sf,od) |
1 | 0 | 0 | #<data> | 🚧 | 🚧 |
コンディションコード
フラグ | 入力 | 出力 |
X | 使用しない | 変化しない |
N |
Z |
V |
C |
解説
MOVE.L <ea>,(Aq)
68000/68010/68020/68030/68040/68060 の命令
命令コード
アドレス | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
+0 | 0 | 0 | 1 | 0 | レジスタq | 0 | 1 | 0 | モード | レジスタr |
アドレッシングモードと実行時間
モード | レジスタr | <ea> | 68000 | 68010 | 68020 | 68030 | 68040 | 68060 |
0 | 0 | 0 | r | Dr | 🚧 | 🚧 | 🚧 | 🚧 | 🚧 | 🚧 |
1 | Ar |
1 | 0 | (Ar) |
1 | (Ar)+ |
1 | 0 | 0 | -(Ar) |
1 | (d16,Ar) |
1 | 0 | (d8,Ar,Xn) | - | - | - | - |
(d8,Ar,Xn*sf) | - | - | 🚧 | 🚧 | 🚧 | 🚧 |
(bd,Ar,Xn*sf) |
([bd,Ar,Xn*sf],od) |
([bd,Ar],Xn*sf,od) |
1 | 0 | 0 | 0 | (xxx).W | 🚧 | 🚧 |
1 | (xxx).L |
1 | 0 | (d16,PC) |
1 | (d8,PC,Xn) | - | - | - | - |
(d8,PC,Xn*sf) | - | - | 🚧 | 🚧 | 🚧 | 🚧 |
(bd,PC,Xn*sf) |
([bd,PC,Xn*sf],od) |
([bd,PC],Xn*sf,od) |
1 | 0 | 0 | #<data> | 🚧 | 🚧 |
コンディションコード
フラグ | 入力 | 出力 | 説明 |
X | 使用しない | 変化しない | |
N | 変化する | 🚧 |
Z |
V | 常にクリア | |
C |
解説
🚧
MOVE.L <ea>,(Aq)+
68000/68010/68020/68030/68040/68060 の命令
命令コード
アドレス | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
+0 | 0 | 0 | 1 | 0 | レジスタq | 0 | 1 | 1 | モード | レジスタr |
アドレッシングモードと実行時間
モード | レジスタr | <ea> | 68000 | 68010 | 68020 | 68030 | 68040 | 68060 |
0 | 0 | 0 | r | Dr | 🚧 | 🚧 | 🚧 | 🚧 | 🚧 | 🚧 |
1 | Ar |
1 | 0 | (Ar) |
1 | (Ar)+ |
1 | 0 | 0 | -(Ar) |
1 | (d16,Ar) |
1 | 0 | (d8,Ar,Xn) | - | - | - | - |
(d8,Ar,Xn*sf) | - | - | 🚧 | 🚧 | 🚧 | 🚧 |
(bd,Ar,Xn*sf) |
([bd,Ar,Xn*sf],od) |
([bd,Ar],Xn*sf,od) |
1 | 0 | 0 | 0 | (xxx).W | 🚧 | 🚧 |
1 | (xxx).L |
1 | 0 | (d16,PC) |
1 | (d8,PC,Xn) | - | - | - | - |
(d8,PC,Xn*sf) | - | - | 🚧 | 🚧 | 🚧 | 🚧 |
(bd,PC,Xn*sf) |
([bd,PC,Xn*sf],od) |
([bd,PC],Xn*sf,od) |
1 | 0 | 0 | #<data> | 🚧 | 🚧 |
コンディションコード
フラグ | 入力 | 出力 | 説明 |
X | 使用しない | 変化しない | |
N | 変化する | 🚧 |
Z |
V | 常にクリア | |
C |
解説
🚧
MOVE.L <ea>,-(Aq)
68000/68010/68020/68030/68040/68060 の命令
命令コード
アドレス | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
+0 | 0 | 0 | 1 | 0 | レジスタq | 1 | 0 | 0 | モード | レジスタr |
アドレッシングモードと実行時間
モード | レジスタr | <ea> | 68000 | 68010 | 68020 | 68030 | 68040 | 68060 |
0 | 0 | 0 | r | Dr | 🚧 | 🚧 | 🚧 | 🚧 | 🚧 | 🚧 |
1 | Ar |
1 | 0 | (Ar) |
1 | (Ar)+ |
1 | 0 | 0 | -(Ar) |
1 | (d16,Ar) |
1 | 0 | (d8,Ar,Xn) | - | - | - | - |
(d8,Ar,Xn*sf) | - | - | 🚧 | 🚧 | 🚧 | 🚧 |
(bd,Ar,Xn*sf) |
([bd,Ar,Xn*sf],od) |
([bd,Ar],Xn*sf,od) |
1 | 0 | 0 | 0 | (xxx).W | 🚧 | 🚧 |
1 | (xxx).L |
1 | 0 | (d16,PC) |
1 | (d8,PC,Xn) | - | - | - | - |
(d8,PC,Xn*sf) | - | - | 🚧 | 🚧 | 🚧 | 🚧 |
(bd,PC,Xn*sf) |
([bd,PC,Xn*sf],od) |
([bd,PC],Xn*sf,od) |
1 | 0 | 0 | #<data> | 🚧 | 🚧 |
コンディションコード
フラグ | 入力 | 出力 | 説明 |
X | 使用しない | 変化しない | |
N | 変化する | 🚧 |
Z |
V | 常にクリア | |
C |
解説
🚧
MOVE.L <ea>,(d16,Aq)
68000/68010/68020/68030/68040/68060 の命令
命令コード
アドレス | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
+0 | 0 | 0 | 1 | 0 | レジスタq | 1 | 0 | 1 | モード | レジスタr |
アドレッシングモードと実行時間
モード | レジスタr | <ea> | 68000 | 68010 | 68020 | 68030 | 68040 | 68060 |
0 | 0 | 0 | r | Dr | 🚧 | 🚧 | 🚧 | 🚧 | 🚧 | 🚧 |
1 | Ar |
1 | 0 | (Ar) |
1 | (Ar)+ |
1 | 0 | 0 | -(Ar) |
1 | (d16,Ar) |
1 | 0 | (d8,Ar,Xn) | - | - | - | - |
(d8,Ar,Xn*sf) | - | - | 🚧 | 🚧 | 🚧 | 🚧 |
(bd,Ar,Xn*sf) |
([bd,Ar,Xn*sf],od) |
([bd,Ar],Xn*sf,od) |
1 | 0 | 0 | 0 | (xxx).W | 🚧 | 🚧 |
1 | (xxx).L |
1 | 0 | (d16,PC) |
1 | (d8,PC,Xn) | - | - | - | - |
(d8,PC,Xn*sf) | - | - | 🚧 | 🚧 | 🚧 | 🚧 |
(bd,PC,Xn*sf) |
([bd,PC,Xn*sf],od) |
([bd,PC],Xn*sf,od) |
1 | 0 | 0 | #<data> | 🚧 | 🚧 |
コンディションコード
フラグ | 入力 | 出力 | 説明 |
X | 使用しない | 変化しない | |
N | 変化する | 🚧 |
Z |
V | 常にクリア | |
C |
解説
🚧
MOVE.L <ea>,(d8,Aq,Xn)
68000/68010/68020/68030/68040/68060 の命令
命令コード
アドレス | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
+0 | 0 | 0 | 1 | 0 | レジスタq | 1 | 1 | 0 | モード | レジスタr |
アドレッシングモードと実行時間
モード | レジスタr | <ea> | 68000 | 68010 | 68020 | 68030 | 68040 | 68060 |
0 | 0 | 0 | r | Dr | 🚧 | 🚧 | 🚧 | 🚧 | 🚧 | 🚧 |
1 | Ar |
1 | 0 | (Ar) |
1 | (Ar)+ |
1 | 0 | 0 | -(Ar) |
1 | (d16,Ar) |
1 | 0 | (d8,Ar,Xn) | - | - | - | - |
(d8,Ar,Xn*sf) | - | - | 🚧 | 🚧 | 🚧 | 🚧 |
(bd,Ar,Xn*sf) |
([bd,Ar,Xn*sf],od) |
([bd,Ar],Xn*sf,od) |
1 | 0 | 0 | 0 | (xxx).W | 🚧 | 🚧 |
1 | (xxx).L |
1 | 0 | (d16,PC) |
1 | (d8,PC,Xn) | - | - | - | - |
(d8,PC,Xn*sf) | - | - | 🚧 | 🚧 | 🚧 | 🚧 |
(bd,PC,Xn*sf) |
([bd,PC,Xn*sf],od) |
([bd,PC],Xn*sf,od) |
1 | 0 | 0 | #<data> | 🚧 | 🚧 |
コンディションコード
フラグ | 入力 | 出力 | 説明 |
X | 使用しない | 変化しない | |
N | 変化する | 🚧 |
Z |
V | 常にクリア | |
C |
解説
🚧
MOVE.W <ea>,(xxx).W
68000/68010/68020/68030/68040/68060 の命令
命令コード
アドレス | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
+0 | 0 | 0 | 1 | 1 | 0 | 0 | 0 | 1 | 1 | 1 | モード | レジスタr |
アドレッシングモードと実行時間
モード | レジスタr | <ea> | 68000 | 68010 | 68020 | 68030 | 68040 | 68060 |
0 | 0 | 0 | r | Dr | 🚧 | 🚧 | 🚧 | 🚧 | 🚧 | 🚧 |
1 | Ar |
1 | 0 | (Ar) |
1 | (Ar)+ |
1 | 0 | 0 | -(Ar) |
1 | (d16,Ar) |
1 | 0 | (d8,Ar,Xn) | - | - | - | - |
(d8,Ar,Xn*sf) | - | - | 🚧 | 🚧 | 🚧 | 🚧 |
(bd,Ar,Xn*sf) |
([bd,Ar,Xn*sf],od) |
([bd,Ar],Xn*sf,od) |
1 | 0 | 0 | 0 | (xxx).W | 🚧 | 🚧 |
1 | (xxx).L |
1 | 0 | (d16,PC) |
1 | (d8,PC,Xn) | - | - | - | - |
(d8,PC,Xn*sf) | - | - | 🚧 | 🚧 | 🚧 | 🚧 |
(bd,PC,Xn*sf) |
([bd,PC,Xn*sf],od) |
([bd,PC],Xn*sf,od) |
1 | 0 | 0 | #<data> | 🚧 | 🚧 |
コンディションコード
フラグ | 入力 | 出力 | 説明 |
X | 使用しない | 変化しない | |
N | 変化する | 🚧 |
Z |
V | 常にクリア | |
C |
解説
🚧
MOVE.W <ea>,(xxx).L
68000/68010/68020/68030/68040/68060 の命令
命令コード
アドレス | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
+0 | 0 | 0 | 1 | 1 | 0 | 0 | 1 | 1 | 1 | 1 | モード | レジスタr |
アドレッシングモードと実行時間
モード | レジスタr | <ea> | 68000 | 68010 | 68020 | 68030 | 68040 | 68060 |
0 | 0 | 0 | r | Dr | 🚧 | 🚧 | 🚧 | 🚧 | 🚧 | 🚧 |
1 | Ar |
1 | 0 | (Ar) |
1 | (Ar)+ |
1 | 0 | 0 | -(Ar) |
1 | (d16,Ar) |
1 | 0 | (d8,Ar,Xn) | - | - | - | - |
(d8,Ar,Xn*sf) | - | - | 🚧 | 🚧 | 🚧 | 🚧 |
(bd,Ar,Xn*sf) |
([bd,Ar,Xn*sf],od) |
([bd,Ar],Xn*sf,od) |
1 | 0 | 0 | 0 | (xxx).W | 🚧 | 🚧 |
1 | (xxx).L |
1 | 0 | (d16,PC) |
1 | (d8,PC,Xn) | - | - | - | - |
(d8,PC,Xn*sf) | - | - | 🚧 | 🚧 | 🚧 | 🚧 |
(bd,PC,Xn*sf) |
([bd,PC,Xn*sf],od) |
([bd,PC],Xn*sf,od) |
1 | 0 | 0 | #<data> | 🚧 | 🚧 |
コンディションコード
フラグ | 入力 | 出力 | 説明 |
X | 使用しない | 変化しない | |
N | 変化する | 🚧 |
Z |
V | 常にクリア | |
C |
解説
🚧
MOVE.W <ea>,Dq
68000/68010/68020/68030/68040/68060 の命令
命令コード
アドレス | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
+0 | 0 | 0 | 1 | 1 | レジスタq | 0 | 0 | 0 | モード | レジスタr |
アドレッシングモードと実行時間
モード | レジスタr | <ea> | 68000 | 68010 | 68020 | 68030 | 68040 | 68060 |
0 | 0 | 0 | r | Dr | 🚧 | 🚧 | 🚧 | 🚧 | 🚧 | 🚧 |
1 | Ar |
1 | 0 | (Ar) |
1 | (Ar)+ |
1 | 0 | 0 | -(Ar) |
1 | (d16,Ar) |
1 | 0 | (d8,Ar,Xn) | - | - | - | - |
(d8,Ar,Xn*sf) | - | - | 🚧 | 🚧 | 🚧 | 🚧 |
(bd,Ar,Xn*sf) |
([bd,Ar,Xn*sf],od) |
([bd,Ar],Xn*sf,od) |
1 | 0 | 0 | 0 | (xxx).W | 🚧 | 🚧 |
1 | (xxx).L |
1 | 0 | (d16,PC) |
1 | (d8,PC,Xn) | - | - | - | - |
(d8,PC,Xn*sf) | - | - | 🚧 | 🚧 | 🚧 | 🚧 |
(bd,PC,Xn*sf) |
([bd,PC,Xn*sf],od) |
([bd,PC],Xn*sf,od) |
1 | 0 | 0 | #<data> | 🚧 | 🚧 |
コンディションコード
フラグ | 入力 | 出力 | 説明 |
X | 使用しない | 変化しない | |
N | 変化する | 🚧 |
Z |
V | 常にクリア | |
C |
解説
🚧
MOVE.W <ea>,Aq
68000/68010/68020/68030/68040/68060 の命令 MOVEA.W <ea>,Aq の別名
命令コード
アドレス | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
+0 | 0 | 0 | 1 | 1 | レジスタq | 0 | 0 | 1 | モード | レジスタr |
アドレッシングモードと実行時間
モード | レジスタr | <ea> | 68000 | 68010 | 68020 | 68030 | 68040 | 68060 |
0 | 0 | 0 | r | Dr | 🚧 | 🚧 | 🚧 | 🚧 | 🚧 | 🚧 |
1 | Ar |
1 | 0 | (Ar) |
1 | (Ar)+ |
1 | 0 | 0 | -(Ar) |
1 | (d16,Ar) |
1 | 0 | (d8,Ar,Xn) | - | - | - | - |
(d8,Ar,Xn*sf) | - | - | 🚧 | 🚧 | 🚧 | 🚧 |
(bd,Ar,Xn*sf) |
([bd,Ar,Xn*sf],od) |
([bd,Ar],Xn*sf,od) |
1 | 0 | 0 | 0 | (xxx).W | 🚧 | 🚧 |
1 | (xxx).L |
1 | 0 | (d16,PC) |
1 | (d8,PC,Xn) | - | - | - | - |
(d8,PC,Xn*sf) | - | - | 🚧 | 🚧 | 🚧 | 🚧 |
(bd,PC,Xn*sf) |
([bd,PC,Xn*sf],od) |
([bd,PC],Xn*sf,od) |
1 | 0 | 0 | #<data> | 🚧 | 🚧 |
コンディションコード
フラグ | 入力 | 出力 |
X | 使用しない | 変化しない |
N |
Z |
V |
C |
解説
MOVE.W <ea>,(Aq)
68000/68010/68020/68030/68040/68060 の命令
命令コード
アドレス | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
+0 | 0 | 0 | 1 | 1 | レジスタq | 0 | 1 | 0 | モード | レジスタr |
アドレッシングモードと実行時間
モード | レジスタr | <ea> | 68000 | 68010 | 68020 | 68030 | 68040 | 68060 |
0 | 0 | 0 | r | Dr | 🚧 | 🚧 | 🚧 | 🚧 | 🚧 | 🚧 |
1 | Ar |
1 | 0 | (Ar) |
1 | (Ar)+ |
1 | 0 | 0 | -(Ar) |
1 | (d16,Ar) |
1 | 0 | (d8,Ar,Xn) | - | - | - | - |
(d8,Ar,Xn*sf) | - | - | 🚧 | 🚧 | 🚧 | 🚧 |
(bd,Ar,Xn*sf) |
([bd,Ar,Xn*sf],od) |
([bd,Ar],Xn*sf,od) |
1 | 0 | 0 | 0 | (xxx).W | 🚧 | 🚧 |
1 | (xxx).L |
1 | 0 | (d16,PC) |
1 | (d8,PC,Xn) | - | - | - | - |
(d8,PC,Xn*sf) | - | - | 🚧 | 🚧 | 🚧 | 🚧 |
(bd,PC,Xn*sf) |
([bd,PC,Xn*sf],od) |
([bd,PC],Xn*sf,od) |
1 | 0 | 0 | #<data> | 🚧 | 🚧 |
コンディションコード
フラグ | 入力 | 出力 | 説明 |
X | 使用しない | 変化しない | |
N | 変化する | 🚧 |
Z |
V | 常にクリア | |
C |
解説
🚧
MOVE.W <ea>,(Aq)+
68000/68010/68020/68030/68040/68060 の命令
命令コード
アドレス | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
+0 | 0 | 0 | 1 | 1 | レジスタq | 0 | 1 | 1 | モード | レジスタr |
アドレッシングモードと実行時間
モード | レジスタr | <ea> | 68000 | 68010 | 68020 | 68030 | 68040 | 68060 |
0 | 0 | 0 | r | Dr | 🚧 | 🚧 | 🚧 | 🚧 | 🚧 | 🚧 |
1 | Ar |
1 | 0 | (Ar) |
1 | (Ar)+ |
1 | 0 | 0 | -(Ar) |
1 | (d16,Ar) |
1 | 0 | (d8,Ar,Xn) | - | - | - | - |
(d8,Ar,Xn*sf) | - | - | 🚧 | 🚧 | 🚧 | 🚧 |
(bd,Ar,Xn*sf) |
([bd,Ar,Xn*sf],od) |
([bd,Ar],Xn*sf,od) |
1 | 0 | 0 | 0 | (xxx).W | 🚧 | 🚧 |
1 | (xxx).L |
1 | 0 | (d16,PC) |
1 | (d8,PC,Xn) | - | - | - | - |
(d8,PC,Xn*sf) | - | - | 🚧 | 🚧 | 🚧 | 🚧 |
(bd,PC,Xn*sf) |
([bd,PC,Xn*sf],od) |
([bd,PC],Xn*sf,od) |
1 | 0 | 0 | #<data> | 🚧 | 🚧 |
コンディションコード
フラグ | 入力 | 出力 | 説明 |
X | 使用しない | 変化しない | |
N | 変化する | 🚧 |
Z |
V | 常にクリア | |
C |
解説
🚧
MOVE.W <ea>,-(Aq)
68000/68010/68020/68030/68040/68060 の命令
命令コード
アドレス | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
+0 | 0 | 0 | 1 | 1 | レジスタq | 1 | 0 | 0 | モード | レジスタr |
アドレッシングモードと実行時間
モード | レジスタr | <ea> | 68000 | 68010 | 68020 | 68030 | 68040 | 68060 |
0 | 0 | 0 | r | Dr | 🚧 | 🚧 | 🚧 | 🚧 | 🚧 | 🚧 |
1 | Ar |
1 | 0 | (Ar) |
1 | (Ar)+ |
1 | 0 | 0 | -(Ar) |
1 | (d16,Ar) |
1 | 0 | (d8,Ar,Xn) | - | - | - | - |
(d8,Ar,Xn*sf) | - | - | 🚧 | 🚧 | 🚧 | 🚧 |
(bd,Ar,Xn*sf) |
([bd,Ar,Xn*sf],od) |
([bd,Ar],Xn*sf,od) |
1 | 0 | 0 | 0 | (xxx).W | 🚧 | 🚧 |
1 | (xxx).L |
1 | 0 | (d16,PC) |
1 | (d8,PC,Xn) | - | - | - | - |
(d8,PC,Xn*sf) | - | - | 🚧 | 🚧 | 🚧 | 🚧 |
(bd,PC,Xn*sf) |
([bd,PC,Xn*sf],od) |
([bd,PC],Xn*sf,od) |
1 | 0 | 0 | #<data> | 🚧 | 🚧 |
コンディションコード
フラグ | 入力 | 出力 | 説明 |
X | 使用しない | 変化しない | |
N | 変化する | 🚧 |
Z |
V | 常にクリア | |
C |
解説
🚧
MOVE.W <ea>,(d16,Aq)
68000/68010/68020/68030/68040/68060 の命令
命令コード
アドレス | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
+0 | 0 | 0 | 1 | 1 | レジスタq | 1 | 0 | 1 | モード | レジスタr |
アドレッシングモードと実行時間
モード | レジスタr | <ea> | 68000 | 68010 | 68020 | 68030 | 68040 | 68060 |
0 | 0 | 0 | r | Dr | 🚧 | 🚧 | 🚧 | 🚧 | 🚧 | 🚧 |
1 | Ar |
1 | 0 | (Ar) |
1 | (Ar)+ |
1 | 0 | 0 | -(Ar) |
1 | (d16,Ar) |
1 | 0 | (d8,Ar,Xn) | - | - | - | - |
(d8,Ar,Xn*sf) | - | - | 🚧 | 🚧 | 🚧 | 🚧 |
(bd,Ar,Xn*sf) |
([bd,Ar,Xn*sf],od) |
([bd,Ar],Xn*sf,od) |
1 | 0 | 0 | 0 | (xxx).W | 🚧 | 🚧 |
1 | (xxx).L |
1 | 0 | (d16,PC) |
1 | (d8,PC,Xn) | - | - | - | - |
(d8,PC,Xn*sf) | - | - | 🚧 | 🚧 | 🚧 | 🚧 |
(bd,PC,Xn*sf) |
([bd,PC,Xn*sf],od) |
([bd,PC],Xn*sf,od) |
1 | 0 | 0 | #<data> | 🚧 | 🚧 |
コンディションコード
フラグ | 入力 | 出力 | 説明 |
X | 使用しない | 変化しない | |
N | 変化する | 🚧 |
Z |
V | 常にクリア | |
C |
解説
🚧
MOVE.W <ea>,(d8,Aq,Xn)
68000/68010/68020/68030/68040/68060 の命令
命令コード
アドレス | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
+0 | 0 | 0 | 1 | 1 | レジスタq | 1 | 1 | 0 | モード | レジスタr |
アドレッシングモードと実行時間
モード | レジスタr | <ea> | 68000 | 68010 | 68020 | 68030 | 68040 | 68060 |
0 | 0 | 0 | r | Dr | 🚧 | 🚧 | 🚧 | 🚧 | 🚧 | 🚧 |
1 | Ar |
1 | 0 | (Ar) |
1 | (Ar)+ |
1 | 0 | 0 | -(Ar) |
1 | (d16,Ar) |
1 | 0 | (d8,Ar,Xn) | - | - | - | - |
(d8,Ar,Xn*sf) | - | - | 🚧 | 🚧 | 🚧 | 🚧 |
(bd,Ar,Xn*sf) |
([bd,Ar,Xn*sf],od) |
([bd,Ar],Xn*sf,od) |
1 | 0 | 0 | 0 | (xxx).W | 🚧 | 🚧 |
1 | (xxx).L |
1 | 0 | (d16,PC) |
1 | (d8,PC,Xn) | - | - | - | - |
(d8,PC,Xn*sf) | - | - | 🚧 | 🚧 | 🚧 | 🚧 |
(bd,PC,Xn*sf) |
([bd,PC,Xn*sf],od) |
([bd,PC],Xn*sf,od) |
1 | 0 | 0 | #<data> | 🚧 | 🚧 |
コンディションコード
フラグ | 入力 | 出力 | 説明 |
X | 使用しない | 変化しない | |
N | 変化する | 🚧 |
Z |
V | 常にクリア | |
C |
解説
🚧
MOVE.W SR,<ea>
68000 の命令
命令コード
アドレス | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
+0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 1 | モード | レジスタr |
アドレッシングモードと実行時間
モード | レジスタr | <ea> | 68000 |
0 | 0 | 0 | r | Dr | 🚧 |
1 | (Ar) |
1 | (Ar)+ |
1 | 0 | 0 | -(Ar) |
1 | (d16,Ar) |
1 | 0 | (d8,Ar,Xn) |
(d8,Ar,Xn*sf) | - |
(bd,Ar,Xn*sf) |
([bd,Ar,Xn*sf],od) |
([bd,Ar],Xn*sf,od) |
1 | 0 | 0 | 0 | (xxx).W | 🚧 |
1 | (xxx).L |
コンディションコード
フラグ | 入力 | 出力 |
X | 使用する | 変化しない |
N |
Z |
V |
C |
解説
🚧
MOVE.W SR,<ea>
68010/68020/68030/68040/68060 の特権命令
命令コード
アドレス | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
+0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 1 | モード | レジスタr |
アドレッシングモードと実行時間
モード | レジスタr | <ea> | 68010 | 68020 | 68030 | 68040 | 68060 |
0 | 0 | 0 | r | Dr | 🚧 | 🚧 | 🚧 | 🚧 | 🚧 |
1 | (Ar) |
1 | (Ar)+ |
1 | 0 | 0 | -(Ar) |
1 | (d16,Ar) |
1 | 0 | (d8,Ar,Xn) | - | - | - | - |
(d8,Ar,Xn*sf) | - | 🚧 | 🚧 | 🚧 | 🚧 |
(bd,Ar,Xn*sf) |
([bd,Ar,Xn*sf],od) |
([bd,Ar],Xn*sf,od) |
1 | 0 | 0 | 0 | (xxx).W | 🚧 |
1 | (xxx).L |
コンディションコード
フラグ | 入力 | 出力 |
X | 使用する | 変化しない |
N |
Z |
V |
C |
解説
🚧
MOVE.W CCR,<ea>
68010/68020/68030/68040/68060 の命令
命令コード
アドレス | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
+0 | 0 | 1 | 0 | 0 | 0 | 0 | 1 | 0 | 1 | 1 | モード | レジスタr |
アドレッシングモードと実行時間
モード | レジスタr | <ea> | 68010 | 68020 | 68030 | 68040 | 68060 |
0 | 0 | 0 | r | Dr | 🚧 | 🚧 | 🚧 | 🚧 | 🚧 |
1 | (Ar) |
1 | (Ar)+ |
1 | 0 | 0 | -(Ar) |
1 | (d16,Ar) |
1 | 0 | (d8,Ar,Xn) | - | - | - | - |
(d8,Ar,Xn*sf) | - | 🚧 | 🚧 | 🚧 | 🚧 |
(bd,Ar,Xn*sf) |
([bd,Ar,Xn*sf],od) |
([bd,Ar],Xn*sf,od) |
1 | 0 | 0 | 0 | (xxx).W | 🚧 |
1 | (xxx).L |
コンディションコード
フラグ | 入力 | 出力 |
X | 使用する | 変化しない |
N |
Z |
V |
C |
解説
🚧
MOVE.W <ea>,CCR
68000/68010/68020/68030/68040/68060 の命令
命令コード
アドレス | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
+0 | 0 | 1 | 0 | 0 | 0 | 1 | 0 | 0 | 1 | 1 | モード | レジスタr |
アドレッシングモードと実行時間
モード | レジスタr | <ea> | 68000 | 68010 | 68020 | 68030 | 68040 | 68060 |
0 | 0 | 0 | r | Dr | 🚧 | 🚧 | 🚧 | 🚧 | 🚧 | 🚧 |
1 | (Ar) |
1 | (Ar)+ |
1 | 0 | 0 | -(Ar) |
1 | (d16,Ar) |
1 | 0 | (d8,Ar,Xn) | - | - | - | - |
(d8,Ar,Xn*sf) | - | - | 🚧 | 🚧 | 🚧 | 🚧 |
(bd,Ar,Xn*sf) |
([bd,Ar,Xn*sf],od) |
([bd,Ar],Xn*sf,od) |
1 | 0 | 0 | 0 | (xxx).W | 🚧 | 🚧 |
1 | (xxx).L |
1 | 0 | (d16,PC) |
1 | (d8,PC,Xn) | - | - | - | - |
(d8,PC,Xn*sf) | - | - | 🚧 | 🚧 | 🚧 | 🚧 |
(bd,PC,Xn*sf) |
([bd,PC,Xn*sf],od) |
([bd,PC],Xn*sf,od) |
1 | 0 | 0 | #<data> | 🚧 | 🚧 |
コンディションコード
フラグ | 入力 | 出力 | 説明 |
X | 使用しない | 変化する | 🚧 |
N |
Z |
V |
C |
解説
🚧
MOVE.W <ea>,SR
68000/68010/68020/68030/68040/68060 の特権命令
命令コード
アドレス | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
+0 | 0 | 1 | 0 | 0 | 0 | 1 | 1 | 0 | 1 | 1 | モード | レジスタr |
アドレッシングモードと実行時間
モード | レジスタr | <ea> | 68000 | 68010 | 68020 | 68030 | 68040 | 68060 |
0 | 0 | 0 | r | Dr | 🚧 | 🚧 | 🚧 | 🚧 | 🚧 | 🚧 |
1 | (Ar) |
1 | (Ar)+ |
1 | 0 | 0 | -(Ar) |
1 | (d16,Ar) |
1 | 0 | (d8,Ar,Xn) | - | - | - | - |
(d8,Ar,Xn*sf) | - | - | 🚧 | 🚧 | 🚧 | 🚧 |
(bd,Ar,Xn*sf) |
([bd,Ar,Xn*sf],od) |
([bd,Ar],Xn*sf,od) |
1 | 0 | 0 | 0 | (xxx).W | 🚧 | 🚧 |
1 | (xxx).L |
1 | 0 | (d16,PC) |
1 | (d8,PC,Xn) | - | - | - | - |
(d8,PC,Xn*sf) | - | - | 🚧 | 🚧 | 🚧 | 🚧 |
(bd,PC,Xn*sf) |
([bd,PC,Xn*sf],od) |
([bd,PC],Xn*sf,od) |
1 | 0 | 0 | #<data> | 🚧 | 🚧 |
コンディションコード
フラグ | 入力 | 出力 | 説明 |
X | 使用しない | 変化する | 🚧 |
N |
Z |
V |
C |
解説
🚧
MOVE.L Ar,USP
68000/68010/68020/68030/68040/68060 の特権命令
命令コード
アドレス | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
+0 | 0 | 1 | 0 | 0 | 1 | 1 | 1 | 0 | 0 | 1 | 1 | 0 | 0 | レジスタr |
実行時間
68000 | 68010 | 68020 | 68030 | 68040 | 68060 |
🚧 | 🚧 | 🚧 | 🚧 | 🚧 | 🚧 |
コンディションコード
フラグ | 入力 | 出力 |
X | 使用しない | 変化しない |
N |
Z |
V |
C |
解説
🚧
MOVE.L USP,Ar
68000/68010/68020/68030/68040/68060 の特権命令
命令コード
アドレス | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
+0 | 0 | 1 | 0 | 0 | 1 | 1 | 1 | 0 | 0 | 1 | 1 | 0 | 1 | レジスタr |
実行時間
68000 | 68010 | 68020 | 68030 | 68040 | 68060 |
🚧 | 🚧 | 🚧 | 🚧 | 🚧 | 🚧 |
コンディションコード
フラグ | 入力 | 出力 |
X | 使用しない | 変化しない |
N |
Z |
V |
C |
解説
🚧