FMOVEM
FMOVEM
浮動小数点複数レジスタ転送 (えふむーぶえむ)
FMOVEM.X #<data>,-(Ar)
68020(68881/68882)/68030(68881/68882)/68040/68060 の命令
命令コード
アドレス | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
+0 | 1 | 1 | 1 | 1 | 0 | 0 | 1 | 0 | 0 | 0 | 1 | 0 | 0 | レジスタr | ||
+2 | 1 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | バイトデータ |
実行時間
68020 | 68030 | 68040 | 68060 |
---|---|---|---|
C | C | 🚧 | 🚧 |
解説
🚧
FMOVEM.X <list>,-(Ar)
68020(68881/68882)/68030(68881/68882)/68040/68060 の命令
命令コード
アドレス | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
+0 | 1 | 1 | 1 | 1 | 0 | 0 | 1 | 0 | 0 | 0 | 1 | 0 | 0 | レジスタr | ||
+2 | 1 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | レジスタリスト |
実行時間
68020 | 68030 | 68040 | 68060 |
---|---|---|---|
C | C | 🚧 | 🚧 |
解説
🚧
FMOVEM.X Dl,-(Ar)
68020(68881/68882)/68030(68881/68882)/68040/68060(ソフトウェア)の命令
命令コード
アドレス | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
+0 | 1 | 1 | 1 | 1 | 0 | 0 | 1 | 0 | 0 | 0 | 1 | 0 | 0 | レジスタr | ||
+2 | 1 | 1 | 1 | 0 | 1 | 0 | 0 | 0 | 0 | レジスタl | 0 | 0 | 0 | 0 |
実行時間
68020 | 68030 | 68040 | 68060 |
---|---|---|---|
C | C | 🚧 | S |
解説
🚧
FMOVEM.L #<data>,#<data>,FPSR/FPIAR
68020(68881/68882)/68030(68881/68882)/68040/68060(ソフトウェア)の命令
命令コード
アドレス | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
+0 | 1 | 1 | 1 | 1 | 0 | 0 | 1 | 0 | 0 | 0 | 1 | 1 | 1 | 1 | 0 | 0 |
+2 | 1 | 0 | 0 | 0 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
+4 | ロングワードデータの上位ワード | |||||||||||||||
+6 | ロングワードデータの下位ワード | |||||||||||||||
+8 | ロングワードデータの上位ワード | |||||||||||||||
+10 | ロングワードデータの下位ワード |
実行時間
68020 | 68030 | 68040 | 68060 |
---|---|---|---|
C | C | 🚧 | S |
解説
🚧
FMOVEM.L #<data>,#<data>,FPCR/FPIAR
68020(68881/68882)/68030(68881/68882)/68040/68060(ソフトウェア)の命令
命令コード
アドレス | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
+0 | 1 | 1 | 1 | 1 | 0 | 0 | 1 | 0 | 0 | 0 | 1 | 1 | 1 | 1 | 0 | 0 |
+2 | 1 | 0 | 0 | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
+4 | ロングワードデータの上位ワード | |||||||||||||||
+6 | ロングワードデータの下位ワード | |||||||||||||||
+8 | ロングワードデータの上位ワード | |||||||||||||||
+10 | ロングワードデータの下位ワード |
実行時間
68020 | 68030 | 68040 | 68060 |
---|---|---|---|
C | C | 🚧 | S |
解説
🚧
FMOVEM.L #<data>,#<data>,FPCR/FPSR
68020(68881/68882)/68030(68881/68882)/68040/68060(ソフトウェア)の命令
命令コード
アドレス | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
+0 | 1 | 1 | 1 | 1 | 0 | 0 | 1 | 0 | 0 | 0 | 1 | 1 | 1 | 1 | 0 | 0 |
+2 | 1 | 0 | 0 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
+4 | ロングワードデータの上位ワード | |||||||||||||||
+6 | ロングワードデータの下位ワード | |||||||||||||||
+8 | ロングワードデータの上位ワード | |||||||||||||||
+10 | ロングワードデータの下位ワード |
実行時間
68020 | 68030 | 68040 | 68060 |
---|---|---|---|
C | C | 🚧 | S |
解説
🚧
FMOVEM.L #<data>,#<data>,#<data>,FPCR/FPSR/FPIAR
68020(68881/68882)/68030(68881/68882)/68040/68060(ソフトウェア)の命令
命令コード
アドレス | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
+0 | 1 | 1 | 1 | 1 | 0 | 0 | 1 | 0 | 0 | 0 | 1 | 1 | 1 | 1 | 0 | 0 |
+2 | 1 | 0 | 0 | 1 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
+4 | ロングワードデータの上位ワード | |||||||||||||||
+6 | ロングワードデータの下位ワード | |||||||||||||||
+8 | ロングワードデータの上位ワード | |||||||||||||||
+10 | ロングワードデータの下位ワード | |||||||||||||||
+12 | ロングワードデータの上位ワード | |||||||||||||||
+14 | ロングワードデータの下位ワード |
実行時間
68020 | 68030 | 68040 | 68060 |
---|---|---|---|
C | C | 🚧 | S |
解説
🚧
FMOVEM.L <ea>,FPIAR
68020(68881/68882)/68030(68881/68882)/68040/68060 の命令
命令コード
アドレス | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
+0 | 1 | 1 | 1 | 1 | 0 | 0 | 1 | 0 | 0 | 0 | モード | レジスタr | ||||
+2 | 1 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
アドレッシングモードと実行時間
モード | レジスタr | <ea> | 68020 | 68030 | 68040 | 68060 | ||||
---|---|---|---|---|---|---|---|---|---|---|
0 | 0 | 0 | r | Dr | C | C | 🚧 | 🚧 | ||
1 | Ar | |||||||||
1 | 0 | (Ar) | ||||||||
1 | (Ar)+ | |||||||||
1 | 0 | 0 | -(Ar) | |||||||
1 | (d16,Ar) | |||||||||
1 | 0 | (d8,Ar,Xn) | - | - | - | - | ||||
(d8,Ar,Xn*sf) | C | C | 🚧 | 🚧 | ||||||
(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) | C | C | 🚧 | 🚧 | ||||||
(bd,PC,Xn*sf) | ||||||||||
([bd,PC,Xn*sf],od) | ||||||||||
([bd,PC],Xn*sf,od) | ||||||||||
1 | 0 | 0 | #<data> |
解説
🚧
FMOVEM.L <ea>,FPSR
68020(68881/68882)/68030(68881/68882)/68040/68060 の命令
命令コード
アドレス | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
+0 | 1 | 1 | 1 | 1 | 0 | 0 | 1 | 0 | 0 | 0 | モード | レジスタr | ||||
+2 | 1 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
アドレッシングモードと実行時間
モード | レジスタr | <ea> | 68020 | 68030 | 68040 | 68060 | ||||
---|---|---|---|---|---|---|---|---|---|---|
0 | 0 | 0 | r | Dr | C | C | 🚧 | 🚧 | ||
1 | (Ar) | |||||||||
1 | (Ar)+ | |||||||||
1 | 0 | 0 | -(Ar) | |||||||
1 | (d16,Ar) | |||||||||
1 | 0 | (d8,Ar,Xn) | - | - | - | - | ||||
(d8,Ar,Xn*sf) | C | C | 🚧 | 🚧 | ||||||
(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) | C | C | 🚧 | 🚧 | ||||||
(bd,PC,Xn*sf) | ||||||||||
([bd,PC,Xn*sf],od) | ||||||||||
([bd,PC],Xn*sf,od) | ||||||||||
1 | 0 | 0 | #<data> |
解説
🚧
FMOVEM.L <ea>,FPSR/FPIAR
68020(68881/68882)/68030(68881/68882)/68040/68060 の命令
命令コード
アドレス | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
+0 | 1 | 1 | 1 | 1 | 0 | 0 | 1 | 0 | 0 | 0 | モード | レジスタr | ||||
+2 | 1 | 0 | 0 | 0 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
アドレッシングモードと実行時間
モード | レジスタr | <ea> | 68020 | 68030 | 68040 | 68060 | ||||
---|---|---|---|---|---|---|---|---|---|---|
0 | 1 | 0 | r | (Ar) | C | C | 🚧 | 🚧 | ||
1 | (Ar)+ | |||||||||
1 | 0 | 0 | -(Ar) | |||||||
1 | (d16,Ar) | |||||||||
1 | 0 | (d8,Ar,Xn) | - | - | - | - | ||||
(d8,Ar,Xn*sf) | C | C | 🚧 | 🚧 | ||||||
(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) | C | C | 🚧 | 🚧 | ||||||
(bd,PC,Xn*sf) | ||||||||||
([bd,PC,Xn*sf],od) | ||||||||||
([bd,PC],Xn*sf,od) |
解説
🚧
FMOVEM.L <ea>,FPCR
68020(68881/68882)/68030(68881/68882)/68040/68060 の命令
命令コード
アドレス | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
+0 | 1 | 1 | 1 | 1 | 0 | 0 | 1 | 0 | 0 | 0 | モード | レジスタr | ||||
+2 | 1 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
アドレッシングモードと実行時間
モード | レジスタr | <ea> | 68020 | 68030 | 68040 | 68060 | ||||
---|---|---|---|---|---|---|---|---|---|---|
0 | 0 | 0 | r | Dr | C | C | 🚧 | 🚧 | ||
1 | (Ar) | |||||||||
1 | (Ar)+ | |||||||||
1 | 0 | 0 | -(Ar) | |||||||
1 | (d16,Ar) | |||||||||
1 | 0 | (d8,Ar,Xn) | - | - | - | - | ||||
(d8,Ar,Xn*sf) | C | C | 🚧 | 🚧 | ||||||
(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) | C | C | 🚧 | 🚧 | ||||||
(bd,PC,Xn*sf) | ||||||||||
([bd,PC,Xn*sf],od) | ||||||||||
([bd,PC],Xn*sf,od) | ||||||||||
1 | 0 | 0 | #<data> |
解説
🚧
FMOVEM.L <ea>,FPCR/FPIAR
68020(68881/68882)/68030(68881/68882)/68040/68060 の命令
命令コード
アドレス | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
+0 | 1 | 1 | 1 | 1 | 0 | 0 | 1 | 0 | 0 | 0 | モード | レジスタr | ||||
+2 | 1 | 0 | 0 | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
アドレッシングモードと実行時間
モード | レジスタr | <ea> | 68020 | 68030 | 68040 | 68060 | ||||
---|---|---|---|---|---|---|---|---|---|---|
0 | 1 | 0 | r | (Ar) | C | C | 🚧 | 🚧 | ||
1 | (Ar)+ | |||||||||
1 | 0 | 0 | -(Ar) | |||||||
1 | (d16,Ar) | |||||||||
1 | 0 | (d8,Ar,Xn) | - | - | - | - | ||||
(d8,Ar,Xn*sf) | C | C | 🚧 | 🚧 | ||||||
(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) | C | C | 🚧 | 🚧 | ||||||
(bd,PC,Xn*sf) | ||||||||||
([bd,PC,Xn*sf],od) | ||||||||||
([bd,PC],Xn*sf,od) |
解説
🚧
FMOVEM.L <ea>,FPCR/FPSR
68020(68881/68882)/68030(68881/68882)/68040/68060 の命令
命令コード
アドレス | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
+0 | 1 | 1 | 1 | 1 | 0 | 0 | 1 | 0 | 0 | 0 | モード | レジスタr | ||||
+2 | 1 | 0 | 0 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
アドレッシングモードと実行時間
モード | レジスタr | <ea> | 68020 | 68030 | 68040 | 68060 | ||||
---|---|---|---|---|---|---|---|---|---|---|
0 | 1 | 0 | r | (Ar) | C | C | 🚧 | 🚧 | ||
1 | (Ar)+ | |||||||||
1 | 0 | 0 | -(Ar) | |||||||
1 | (d16,Ar) | |||||||||
1 | 0 | (d8,Ar,Xn) | - | - | - | - | ||||
(d8,Ar,Xn*sf) | C | C | 🚧 | 🚧 | ||||||
(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) | C | C | 🚧 | 🚧 | ||||||
(bd,PC,Xn*sf) | ||||||||||
([bd,PC,Xn*sf],od) | ||||||||||
([bd,PC],Xn*sf,od) |
解説
🚧
FMOVEM.L <ea>,FPCR/FPSR/FPIAR
68020(68881/68882)/68030(68881/68882)/68040/68060 の命令
命令コード
アドレス | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
+0 | 1 | 1 | 1 | 1 | 0 | 0 | 1 | 0 | 0 | 0 | モード | レジスタr | ||||
+2 | 1 | 0 | 0 | 1 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
アドレッシングモードと実行時間
モード | レジスタr | <ea> | 68020 | 68030 | 68040 | 68060 | ||||
---|---|---|---|---|---|---|---|---|---|---|
0 | 1 | 0 | r | (Ar) | C | C | 🚧 | 🚧 | ||
1 | (Ar)+ | |||||||||
1 | 0 | 0 | -(Ar) | |||||||
1 | (d16,Ar) | |||||||||
1 | 0 | (d8,Ar,Xn) | - | - | - | - | ||||
(d8,Ar,Xn*sf) | C | C | 🚧 | 🚧 | ||||||
(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) | C | C | 🚧 | 🚧 | ||||||
(bd,PC,Xn*sf) | ||||||||||
([bd,PC,Xn*sf],od) | ||||||||||
([bd,PC],Xn*sf,od) |
解説
🚧
FMOVEM.L FPIAR,<ea>
68020(68881/68882)/68030(68881/68882)/68040/68060 の命令
命令コード
アドレス | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
+0 | 1 | 1 | 1 | 1 | 0 | 0 | 1 | 0 | 0 | 0 | モード | レジスタr | ||||
+2 | 1 | 0 | 1 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
アドレッシングモードと実行時間
モード | レジスタr | <ea> | 68020 | 68030 | 68040 | 68060 | ||||
---|---|---|---|---|---|---|---|---|---|---|
0 | 0 | 0 | r | Dr | C | C | 🚧 | 🚧 | ||
1 | Ar | |||||||||
1 | 0 | (Ar) | ||||||||
1 | (Ar)+ | |||||||||
1 | 0 | 0 | -(Ar) | |||||||
1 | (d16,Ar) | |||||||||
1 | 0 | (d8,Ar,Xn) | - | - | - | - | ||||
(d8,Ar,Xn*sf) | C | C | 🚧 | 🚧 | ||||||
(bd,Ar,Xn*sf) | ||||||||||
([bd,Ar,Xn*sf],od) | ||||||||||
([bd,Ar],Xn*sf,od) | ||||||||||
1 | 0 | 0 | 0 | (xxx).W | ||||||
1 | (xxx).L |
解説
🚧
FMOVEM.L FPSR,<ea>
68020(68881/68882)/68030(68881/68882)/68040/68060 の命令
命令コード
アドレス | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
+0 | 1 | 1 | 1 | 1 | 0 | 0 | 1 | 0 | 0 | 0 | モード | レジスタr | ||||
+2 | 1 | 0 | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
アドレッシングモードと実行時間
モード | レジスタr | <ea> | 68020 | 68030 | 68040 | 68060 | ||||
---|---|---|---|---|---|---|---|---|---|---|
0 | 0 | 0 | r | Dr | C | C | 🚧 | 🚧 | ||
1 | (Ar) | |||||||||
1 | (Ar)+ | |||||||||
1 | 0 | 0 | -(Ar) | |||||||
1 | (d16,Ar) | |||||||||
1 | 0 | (d8,Ar,Xn) | - | - | - | - | ||||
(d8,Ar,Xn*sf) | C | C | 🚧 | 🚧 | ||||||
(bd,Ar,Xn*sf) | ||||||||||
([bd,Ar,Xn*sf],od) | ||||||||||
([bd,Ar],Xn*sf,od) | ||||||||||
1 | 0 | 0 | 0 | (xxx).W | ||||||
1 | (xxx).L |
解説
🚧
FMOVEM.L FPSR/FPIAR,<ea>
68020(68881/68882)/68030(68881/68882)/68040/68060 の命令
命令コード
アドレス | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
+0 | 1 | 1 | 1 | 1 | 0 | 0 | 1 | 0 | 0 | 0 | モード | レジスタr | ||||
+2 | 1 | 0 | 1 | 0 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
アドレッシングモードと実行時間
モード | レジスタr | <ea> | 68020 | 68030 | 68040 | 68060 | ||||
---|---|---|---|---|---|---|---|---|---|---|
0 | 1 | 0 | r | (Ar) | C | C | 🚧 | 🚧 | ||
1 | (Ar)+ | |||||||||
1 | 0 | 0 | -(Ar) | |||||||
1 | (d16,Ar) | |||||||||
1 | 0 | (d8,Ar,Xn) | - | - | - | - | ||||
(d8,Ar,Xn*sf) | C | C | 🚧 | 🚧 | ||||||
(bd,Ar,Xn*sf) | ||||||||||
([bd,Ar,Xn*sf],od) | ||||||||||
([bd,Ar],Xn*sf,od) | ||||||||||
1 | 0 | 0 | 0 | (xxx).W | ||||||
1 | (xxx).L |
解説
🚧
FMOVEM.L FPCR,<ea>
68020(68881/68882)/68030(68881/68882)/68040/68060 の命令
命令コード
アドレス | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
+0 | 1 | 1 | 1 | 1 | 0 | 0 | 1 | 0 | 0 | 0 | モード | レジスタr | ||||
+2 | 1 | 0 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
アドレッシングモードと実行時間
モード | レジスタr | <ea> | 68020 | 68030 | 68040 | 68060 | ||||
---|---|---|---|---|---|---|---|---|---|---|
0 | 0 | 0 | r | Dr | C | C | 🚧 | 🚧 | ||
1 | (Ar) | |||||||||
1 | (Ar)+ | |||||||||
1 | 0 | 0 | -(Ar) | |||||||
1 | (d16,Ar) | |||||||||
1 | 0 | (d8,Ar,Xn) | - | - | - | - | ||||
(d8,Ar,Xn*sf) | C | C | 🚧 | 🚧 | ||||||
(bd,Ar,Xn*sf) | ||||||||||
([bd,Ar,Xn*sf],od) | ||||||||||
([bd,Ar],Xn*sf,od) | ||||||||||
1 | 0 | 0 | 0 | (xxx).W | ||||||
1 | (xxx).L |
解説
🚧
FMOVEM.L FPCR/FPIAR,<ea>
68020(68881/68882)/68030(68881/68882)/68040/68060 の命令
命令コード
アドレス | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
+0 | 1 | 1 | 1 | 1 | 0 | 0 | 1 | 0 | 0 | 0 | モード | レジスタr | ||||
+2 | 1 | 0 | 1 | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
アドレッシングモードと実行時間
モード | レジスタr | <ea> | 68020 | 68030 | 68040 | 68060 | ||||
---|---|---|---|---|---|---|---|---|---|---|
0 | 1 | 0 | r | (Ar) | C | C | 🚧 | 🚧 | ||
1 | (Ar)+ | |||||||||
1 | 0 | 0 | -(Ar) | |||||||
1 | (d16,Ar) | |||||||||
1 | 0 | (d8,Ar,Xn) | - | - | - | - | ||||
(d8,Ar,Xn*sf) | C | C | 🚧 | 🚧 | ||||||
(bd,Ar,Xn*sf) | ||||||||||
([bd,Ar,Xn*sf],od) | ||||||||||
([bd,Ar],Xn*sf,od) | ||||||||||
1 | 0 | 0 | 0 | (xxx).W | ||||||
1 | (xxx).L |
解説
🚧
FMOVEM.L FPCR/FPSR,<ea>
68020(68881/68882)/68030(68881/68882)/68040/68060 の命令
命令コード
アドレス | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
+0 | 1 | 1 | 1 | 1 | 0 | 0 | 1 | 0 | 0 | 0 | モード | レジスタr | ||||
+2 | 1 | 0 | 1 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
アドレッシングモードと実行時間
モード | レジスタr | <ea> | 68020 | 68030 | 68040 | 68060 | ||||
---|---|---|---|---|---|---|---|---|---|---|
0 | 1 | 0 | r | (Ar) | C | C | 🚧 | 🚧 | ||
1 | (Ar)+ | |||||||||
1 | 0 | 0 | -(Ar) | |||||||
1 | (d16,Ar) | |||||||||
1 | 0 | (d8,Ar,Xn) | - | - | - | - | ||||
(d8,Ar,Xn*sf) | C | C | 🚧 | 🚧 | ||||||
(bd,Ar,Xn*sf) | ||||||||||
([bd,Ar,Xn*sf],od) | ||||||||||
([bd,Ar],Xn*sf,od) | ||||||||||
1 | 0 | 0 | 0 | (xxx).W | ||||||
1 | (xxx).L |
解説
🚧
FMOVEM.L FPCR/FPSR/FPIAR,<ea>
68020(68881/68882)/68030(68881/68882)/68040/68060 の命令
命令コード
アドレス | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
+0 | 1 | 1 | 1 | 1 | 0 | 0 | 1 | 0 | 0 | 0 | モード | レジスタr | ||||
+2 | 1 | 0 | 1 | 1 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
アドレッシングモードと実行時間
モード | レジスタr | <ea> | 68020 | 68030 | 68040 | 68060 | ||||
---|---|---|---|---|---|---|---|---|---|---|
0 | 1 | 0 | r | (Ar) | C | C | 🚧 | 🚧 | ||
1 | (Ar)+ | |||||||||
1 | 0 | 0 | -(Ar) | |||||||
1 | (d16,Ar) | |||||||||
1 | 0 | (d8,Ar,Xn) | - | - | - | - | ||||
(d8,Ar,Xn*sf) | C | C | 🚧 | 🚧 | ||||||
(bd,Ar,Xn*sf) | ||||||||||
([bd,Ar,Xn*sf],od) | ||||||||||
([bd,Ar],Xn*sf,od) | ||||||||||
1 | 0 | 0 | 0 | (xxx).W | ||||||
1 | (xxx).L |
解説
🚧
FMOVEM.X <ea>,#<data>
68020(68881/68882)/68030(68881/68882)/68040/68060 の命令
命令コード
アドレス | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
+0 | 1 | 1 | 1 | 1 | 0 | 0 | 1 | 0 | 0 | 0 | モード | レジスタr | ||||
+2 | 1 | 1 | 0 | 1 | 0 | 0 | 0 | 0 | バイトデータ |
アドレッシングモードと実行時間
モード | レジスタr | <ea> | 68020 | 68030 | 68040 | 68060 | ||||
---|---|---|---|---|---|---|---|---|---|---|
0 | 1 | 0 | r | (Ar) | C | C | 🚧 | 🚧 | ||
1 | (Ar)+ | |||||||||
1 | 0 | (d16,Ar) | ||||||||
1 | 0 | (d8,Ar,Xn) | - | - | - | - | ||||
(d8,Ar,Xn*sf) | C | C | 🚧 | 🚧 | ||||||
(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) | C | C | 🚧 | 🚧 | ||||||
(bd,PC,Xn*sf) | ||||||||||
([bd,PC,Xn*sf],od) | ||||||||||
([bd,PC],Xn*sf,od) |
解説
🚧
FMOVEM.X <ea>,<list>
68020(68881/68882)/68030(68881/68882)/68040/68060 の命令
命令コード
アドレス | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
+0 | 1 | 1 | 1 | 1 | 0 | 0 | 1 | 0 | 0 | 0 | モード | レジスタr | ||||
+2 | 1 | 1 | 0 | 1 | 0 | 0 | 0 | 0 | レジスタリスト |
アドレッシングモードと実行時間
モード | レジスタr | <ea> | 68020 | 68030 | 68040 | 68060 | ||||
---|---|---|---|---|---|---|---|---|---|---|
0 | 1 | 0 | r | (Ar) | C | C | 🚧 | 🚧 | ||
1 | (Ar)+ | |||||||||
1 | 0 | (d16,Ar) | ||||||||
1 | 0 | (d8,Ar,Xn) | - | - | - | - | ||||
(d8,Ar,Xn*sf) | C | C | 🚧 | 🚧 | ||||||
(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) | C | C | 🚧 | 🚧 | ||||||
(bd,PC,Xn*sf) | ||||||||||
([bd,PC,Xn*sf],od) | ||||||||||
([bd,PC],Xn*sf,od) |
解説
🚧
FMOVEM.X <ea>,Dl
68020(68881/68882)/68030(68881/68882)/68040/68060(ソフトウェア)の命令
命令コード
アドレス | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
+0 | 1 | 1 | 1 | 1 | 0 | 0 | 1 | 0 | 0 | 0 | モード | レジスタr | ||||
+2 | 1 | 1 | 0 | 1 | 1 | 0 | 0 | 0 | 0 | レジスタl | 0 | 0 | 0 | 0 |
アドレッシングモードと実行時間
モード | レジスタr | <ea> | 68020 | 68030 | 68040 | 68060 | ||||
---|---|---|---|---|---|---|---|---|---|---|
0 | 1 | 0 | r | (Ar) | C | C | 🚧 | S | ||
1 | (Ar)+ | |||||||||
1 | 0 | (d16,Ar) | ||||||||
1 | 0 | (d8,Ar,Xn) | - | - | - | - | ||||
(d8,Ar,Xn*sf) | C | C | 🚧 | S | ||||||
(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) | C | C | 🚧 | S | ||||||
(bd,PC,Xn*sf) | ||||||||||
([bd,PC,Xn*sf],od) | ||||||||||
([bd,PC],Xn*sf,od) |
解説
🚧
FMOVEM.X #<data>,<ea>
68020(68881/68882)/68030(68881/68882)/68040/68060 の命令
命令コード
アドレス | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
+0 | 1 | 1 | 1 | 1 | 0 | 0 | 1 | 0 | 0 | 0 | モード | レジスタr | ||||
+2 | 1 | 1 | 1 | 1 | 0 | 0 | 0 | 0 | バイトデータ |
アドレッシングモードと実行時間
モード | レジスタr | <ea> | 68020 | 68030 | 68040 | 68060 | ||||
---|---|---|---|---|---|---|---|---|---|---|
0 | 1 | 0 | r | (Ar) | C | C | 🚧 | 🚧 | ||
1 | 0 | 1 | (d16,Ar) | |||||||
1 | 0 | (d8,Ar,Xn) | - | - | - | - | ||||
(d8,Ar,Xn*sf) | C | C | 🚧 | 🚧 | ||||||
(bd,Ar,Xn*sf) | ||||||||||
([bd,Ar,Xn*sf],od) | ||||||||||
([bd,Ar],Xn*sf,od) | ||||||||||
1 | 0 | 0 | 0 | (xxx).W | ||||||
1 | (xxx).L |
解説
🚧
FMOVEM.X <list>,<ea>
68020(68881/68882)/68030(68881/68882)/68040/68060 の命令
命令コード
アドレス | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
+0 | 1 | 1 | 1 | 1 | 0 | 0 | 1 | 0 | 0 | 0 | モード | レジスタr | ||||
+2 | 1 | 1 | 1 | 1 | 0 | 0 | 0 | 0 | レジスタリスト |
アドレッシングモードと実行時間
モード | レジスタr | <ea> | 68020 | 68030 | 68040 | 68060 | ||||
---|---|---|---|---|---|---|---|---|---|---|
0 | 1 | 0 | r | (Ar) | C | C | 🚧 | 🚧 | ||
1 | 0 | 1 | (d16,Ar) | |||||||
1 | 0 | (d8,Ar,Xn) | - | - | - | - | ||||
(d8,Ar,Xn*sf) | C | C | 🚧 | 🚧 | ||||||
(bd,Ar,Xn*sf) | ||||||||||
([bd,Ar,Xn*sf],od) | ||||||||||
([bd,Ar],Xn*sf,od) | ||||||||||
1 | 0 | 0 | 0 | (xxx).W | ||||||
1 | (xxx).L |
解説
🚧
FMOVEM.X Dl,<ea>
68020(68881/68882)/68030(68881/68882)/68040/68060(ソフトウェア)の命令
命令コード
アドレス | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
+0 | 1 | 1 | 1 | 1 | 0 | 0 | 1 | 0 | 0 | 0 | モード | レジスタr | ||||
+2 | 1 | 1 | 1 | 1 | 1 | 0 | 0 | 0 | 0 | レジスタl | 0 | 0 | 0 | 0 |
アドレッシングモードと実行時間
モード | レジスタr | <ea> | 68020 | 68030 | 68040 | 68060 | ||||
---|---|---|---|---|---|---|---|---|---|---|
0 | 1 | 0 | r | (Ar) | C | C | 🚧 | S | ||
1 | 0 | 1 | (d16,Ar) | |||||||
1 | 0 | (d8,Ar,Xn) | - | - | - | - | ||||
(d8,Ar,Xn*sf) | C | C | 🚧 | S | ||||||
(bd,Ar,Xn*sf) | ||||||||||
([bd,Ar,Xn*sf],od) | ||||||||||
([bd,Ar],Xn*sf,od) | ||||||||||
1 | 0 | 0 | 0 | (xxx).W | ||||||
1 | (xxx).L |
解説
🚧