山本ワールド
m68k
MC68000
Intel 8086から遅れて2年、
1980年、Motorola社から発表。
使用トランジスタ数 約68,000個 3.5μm HMOS(発表時)
32bitデーターレジスタ8個
32bitアドレスレジスタ8個
4,6,8,10,12.5,16,20MHz
外部アドレスバス 24bit
外部データバス 16bit
ビッグ・エンディアン
割込みベクターは0~1023番地の固定
スーパバイザとユーザモードをもつ
スーパバイザとユーザモードそれぞれ専用のSPをもつ。
64ピンDIP
ページフォールトの際に実行中だった命令の実行からの再開ができないので仮想記憶をサポートしていない。
使用トランジスタ数 約68,000個 3.5μm HMOS(発表時)
32bitデーターレジスタ8個
32bitアドレスレジスタ8個
4,6,8,10,12.5,16,20MHz
外部アドレスバス 24bit
外部データバス 16bit
ビッグ・エンディアン
割込みベクターは0~1023番地の固定
スーパバイザとユーザモードをもつ
スーパバイザとユーザモードそれぞれ専用のSPをもつ。
64ピンDIP
ページフォールトの際に実行中だった命令の実行からの再開ができないので仮想記憶をサポートしていない。
MC68008
MC68010
1982年、Motorola社から発表。
ユーザーモードはMC68000の上位互換
仮想記憶対応。
外部アドレスバス 24bit
割り込みベクターテーブルのアドレスを変更可能(VBR)
メモリアクセス時のファンクションコードを変更可能なレジスタと特権命令を追加
SFC,DFC
MOVES
MOVEC
RTD
64ピンDIP
68-QUAD PACKAGE
68-GRID ARRAY
ユーザーモードはMC68000の上位互換
仮想記憶対応。
外部アドレスバス 24bit
割り込みベクターテーブルのアドレスを変更可能(VBR)
メモリアクセス時のファンクションコードを変更可能なレジスタと特権命令を追加
SFC,DFC
MOVES
MOVEC
RTD
64ピンDIP
68-QUAD PACKAGE
68-GRID ARRAY
MC68020
1984年、Motorola社から発表。
完全32bit化
MC68010の上位互換
256byte命令キャッシュ(64line line size 4byte ダイレクトマップ)
2μmのHCMOSプロセスで約200000トランジスタ
メモリアクセス時にデーターバス幅を8bit,16bitに変更可能なダイナミックバスサイジングを搭載。
ビッグ・エンディアンなので8bit時はD31~D24、16bit時はD31~D16に接続します。
スーパバイザスタックポインタがISPとMSPに分離。
スケールドインデックスをサポート
ポインターのポインターであるメモリー間接モードの追加
ビットフィールド命令の追加
完全32bit化
MC68010の上位互換
256byte命令キャッシュ(64line line size 4byte ダイレクトマップ)
2μmのHCMOSプロセスで約200000トランジスタ
メモリアクセス時にデーターバス幅を8bit,16bitに変更可能なダイナミックバスサイジングを搭載。
ビッグ・エンディアンなので8bit時はD31~D24、16bit時はD31~D16に接続します。
スーパバイザスタックポインタがISPとMSPに分離。
スケールドインデックスをサポート
ポインターのポインターであるメモリー間接モードの追加
ビットフィールド命令の追加
MC68030
1987年、Motorola社から発表。
MC68020の上位互換
256byte命令キャッシュ 16line line size 16byte ダイレクトマップ
256byteデータキャッシュ 16line line size 16byte ダイレクトマップ
約30万トランジスタ
MC68851サブセット相当のデマンドページ方式仮想記憶対応MMU搭載
アドレス変換キャッシュは22エントリ
バースト転送サポート
MC68020の上位互換
256byte命令キャッシュ 16line line size 16byte ダイレクトマップ
256byteデータキャッシュ 16line line size 16byte ダイレクトマップ
約30万トランジスタ
MC68851サブセット相当のデマンドページ方式仮想記憶対応MMU搭載
アドレス変換キャッシュは22エントリ
バースト転送サポート
MC68040
1990年、Motorola社から発表
MC68030の上位互換
120万トランジスタ
6段パイプライン
命令キャッシュ 4k 64set 16 byte line size 4way
データキャッシュ 4k 64set 16 byte line size 4way
FPU内臓(MC68882相当) 超越関数はソフトウェアエミュレーション
MC68030の上位互換
120万トランジスタ
6段パイプライン
命令キャッシュ 4k 64set 16 byte line size 4way
データキャッシュ 4k 64set 16 byte line size 4way
FPU内臓(MC68882相当) 超越関数はソフトウェアエミュレーション
MC68060
1994年、Motorola社から発表。
MC68040の上位互換
250万トランジスタ
デュアルパイプライン
4k,8k page
命令キャッシュ 8k 128set 16 byte line size 4way
データキャッシュ 8k 128set 16 byte line size 4way
アドレス変換キャッシュは64エントリ(4way)
MC68040の上位互換
250万トランジスタ
デュアルパイプライン
4k,8k page
命令キャッシュ 8k 128set 16 byte line size 4way
データキャッシュ 8k 128set 16 byte line size 4way
アドレス変換キャッシュは64エントリ(4way)
MC68851(PMMU)
MC68020用のページング方式のMMUである。
ページサイズは256,512,1k,2k,4k,8k,16k,32kbyteを指定可能。
フルアソシアティブ方式の64エントリ変換キャッシュ搭載。
変換は3レベル
コプロセッサ形式
ページサイズは256,512,1k,2k,4k,8k,16k,32kbyteを指定可能。
フルアソシアティブ方式の64エントリ変換キャッシュ搭載。
変換は3レベル
コプロセッサ形式
MC68881/MC68882(FPU)
浮動小数点コプロセッサ
8個のレジスタ
拡張倍精度浮動小数点、倍精度浮動小数点、単精度浮動小数点をサポート
8bit、16bit、32bit整数をサポート
10進形式の浮動小数点をサポート(仮数16桁、指数3桁)
超越関数をサポート
8個のレジスタ
拡張倍精度浮動小数点、倍精度浮動小数点、単精度浮動小数点をサポート
8bit、16bit、32bit整数をサポート
10進形式の浮動小数点をサポート(仮数16桁、指数3桁)
超越関数をサポート
m68k
レジスタ(User Programming Model)
32bitデーターレジスタが8本32bitアドレスレジスタが8本
FPn、FPCR、FPSR、FPIARレジスタはMC68040以降およびMC68020/MC6030にFPU(MC68881/MC68882)を接続した時に使用可能。
| 31 | 15 | 0 | ||
| D0 | ||||
| D1 | ||||
| D2 | ||||
| D3 | ||||
| D4 | ||||
| D5 | ||||
| D6 | ||||
| D7 | ||||
| 31 | 15 | 0 | ||
| A0 | ||||
| A1 | ||||
| A2 | ||||
| A3 | ||||
| A4 | ||||
| A5 | ||||
| A6 | ||||
| USP | ||||
| 31 | 15 | 0 | ||
| PC | ||||
| CCR | ||||
| 79 | 0 | |||||
| FP0 | ||||||
| FP1 | ||||||
| FP2 | ||||||
| FP3 | ||||||
| FP4 | ||||||
| FP5 | ||||||
| FP6 | ||||||
| FP7 | ||||||
| 31 | 0 | |||||
| FPCR | ||||||
| FPSR | ||||||
| FPIAR | ||||||
CCR(User Byte)
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| 0 | 0 | 0 | X | N | Z | V | C |
Xフラグ
精度拡張用Nフラグ
負Zフラグ
ゼロVフラグ
桁あふれCフラグ
桁上げ命令
凡例
MPU
0:MC68000/MC680081:MC68010
2:MC68020
3:MC68030
4:MC68040
6:MC68060
M:MC68851(MC68020)
C:MC68881/MC68882(MC68020/MC68030)
S:ソフトウェアエミュレーション(MC68040/MC68060)
-:未サポート
一覧
| inst | op | MPU | F | E | D | C | B | A | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 | F | E | D | C | B | A | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 | F | E | D | C | B | A | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 | ||||||||||||||||
| ABCD.B -(As),-(Ad) | -(As)+ -(Ad)+X→(Ad) BCD | 012346 | 1 1 0 0 | dreg | 1 0 0 0 0 1 | sreg | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| ABCD.B Ds,Dd | Ds+Dd+X→Dd BCD | 012346 | 1 1 0 0 | dreg | 1 0 0 0 0 0 | sreg | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| ADD.sz <ea>,Dd | <ea>+Dd→Dd | 012346 | 1 1 0 1 | dreg | 0 | sz | smod | sreg | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| ADD.W <ea>,Ad | <ea>+Ad→Ad | 012346 | 1 1 0 1 | dreg | 0 1 1 | smod | sreg | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| ADD.sz Ds,<ea> | Ds+<ea>→<ea> | 012346 | 1 1 0 1 | sreg | 1 | sz | dmod | dreg | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| ADD.L <ea>,Ad | <ea>+Ad→Ad | 012346 | 1 1 0 1 | dreg | 1 1 1 | smod | sreg | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| ADDI.sz #<data>,<ea> | #<data>+<ea>→<ea> | 012346 | 0 0 0 0 0 1 1 0 0 0 | dmod | dreg | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| ADDQ.sz #<data>,<ea> | #<data>+<ea>→<ea> | 012346 | 0 1 0 1 | data | 0 | sz | dmod | dreg | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| ADDX.sz -(As),-(Ad) | -(As)+ -(Ad)+X→(Ad) | 012346 | 1 1 0 1 | dreg | 1 | sz | 0 0 1 | sreg | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| ADDX.sz Ds,Dd | Ds+Dd→Dd | 012346 | 1 1 0 1 | dreg | 1 | sz | 0 0 0 | sreg | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| ALINE #<data> | 012346 | 1 0 1 0 | d | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| AND.sz #<data>,<ea> | #<data>∧<ea>→<ea> | 012346 | 0 0 0 0 0 0 1 0 | sz | dmod | dreg | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| AND.sz <ea>,Dd | <ea>∧Dd→Dd | 012346 | 1 1 0 0 | dreg | 0 | sz | smod | sreg | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| AND.sz Ds,<ea> | Ds∧<ea>→<ea> | 012346 | 1 1 0 0 | sreg | 1 | sz | dmod | dreg | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| ANDI.B #<data>,CCR | #<data>∧CCR→CCR | 012346 | 0 0 0 0 0 0 1 0 0 0 1 1 1 1 0 0 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| ANDI.W #<data>,SR | #<data>∧SR→SR | 012346 | 0 0 0 0 0 0 1 0 0 1 1 1 1 1 0 0 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| ASL.W <ea> | 算術左シフト | 012346 | 1 1 1 0 0 0 0 1 1 1 | dmod | dreg | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| ASL.sz Dd | 012346 | 1 1 1 0 0 0 1 1 | sz | 0 0 0 | dreg | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| ASL.sz #<data>,Dd | 012346 | 1 1 1 0 | data | 1 0 0 0 0 0 | dreg | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| ASL.sz Ds,Dd | 012346 | 1 1 1 0 | sreg | 1 0 | sz | 0 0 | dreg | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| ASR.sz #<data>,Dd | 算術右シフト | 012346 | 1 1 1 0 | data | 0 | sz | 0 0 0 | dreg | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| ASR.sz Dw,Dr | 012346 | 1 1 1 0 | sreg | 0 0 | sz | 0 0 | dreg | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| ASR.sz Dd | 012346 | 1 1 1 0 0 0 1 0 | sz | 0 0 0 | dreg | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| ASR.W <ea> | 012346 | 1 1 1 0 0 0 0 0 1 1 | dmod | dreg | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| BCC.L <label> | if cc then PC+d→PC | --2346 | 0 1 1 0 | cc | 1 1 1 1 1 1 1 1 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| BCC.W <label> | if cc then PC+d→PC | 012346 | 0 1 1 0 | cc | 0 0 0 0 0 0 0 0 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| BCC.S <label> | if cc then PC+d→PC | 012346 | 0 1 1 0 | cc | data | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| BCHG.B Ds,<ea> | ~ (<Bit Number> of Destination) →Bit of Destination | 012346 | 0 0 0 0 | sreg | 1 0 1 | dmod | dreg | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| BCHG.B #<data>,<ea> | ~ (<Bit Number> of Destination) →Bit of Destination | 012346 | 0 0 0 0 1 0 0 0 0 1 | dmod | dreg | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| BCHG.L Ds,Dd | ~ (<Bit Number> of Destination) →Bit of Destination | 012346 | 0 0 0 0 | sreg | 1 0 1 0 0 0 | dreg | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| BCLR.B #<data>,<ea> | 0→Bit of Destination | 012346 | 0 0 0 0 1 0 0 0 1 0 | dmod | dreg | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| BCLR.B Ds,<ea> | 0→Bit of Destination | 012346 | 0 0 0 0 | sreg | 1 1 0 | dmod | dreg | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| BCLR.L #<data>,Dd | 0→Bit of Destination | 012346 | 0 0 0 0 1 0 0 0 1 0 0 0 0 | dreg | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| BCLR.L Ds,Ds | 0→Bit of Destination | 012346 | 0 0 0 0 | sreg | 1 1 0 0 0 0 | dreg | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| BFCHG <ea>{#o:#w} | ~Field→Field | --2346 | 1 1 1 0 1 0 1 0 1 1 | dmod | dreg | 0 0 0 0 0 | o | 0 | w | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| BFCHG <ea>{#o:Dw} | ~Field→Field | --2346 | 1 1 1 0 1 0 1 0 1 1 | dmod | dreg | 0 0 0 0 0 | o | 1 0 0 | w | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| BFCHG <ea>{Do:#w} | ~Field→Field | --2346 | 1 1 1 0 1 0 1 0 1 1 | dmod | dreg | 0 0 0 0 1 0 0 | o | 0 | w | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| BFCHG <ea>{Do:Dw} | ~Field→Field | --2346 | 1 1 1 0 1 0 1 0 1 1 | dmod | dreg | 0 0 0 0 1 0 0 | o | 1 0 0 | w | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| BFCLR <ea>{#o:#w} | 0→Field | --2346 | 1 1 1 0 1 1 0 0 1 1 | dmod | dreg | 0 0 0 0 0 | o | 0 | w | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| BFCLR <ea>{#o:Dw} | 0→Field | --2346 | 1 1 1 0 1 1 0 0 1 1 | dmod | dreg | 0 0 0 0 0 | o | 1 0 0 | w | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| BFCLR <ea>{Do:#w} | 0→Field | --2346 | 1 1 1 0 1 1 0 0 1 1 | dmod | dreg | 0 0 0 0 1 0 0 | o | 0 | w | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| BFCLR <ea>{Do:Dw} | 0→Field | --2346 | 1 1 1 0 1 1 0 0 1 1 | dmod | dreg | 0 0 0 0 1 0 0 | o | 1 0 0 | w | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| BFEXTS <ea>{#o:#w},Dd | Field→Dn; Sign-Extended | --2346 | 1 1 1 0 1 0 1 1 1 1 | smod | sreg | 0 | dreg | 0 | o | 0 | w | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
| BFEXTS <ea>{#o:Dw},Dd | Field→Dn; Sign-Extended | --2346 | 1 1 1 0 1 0 1 1 1 1 | smod | sreg | 0 | dreg | 0 | o | 1 0 0 | w | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
| BFEXTS <ea>{Do:#w},Dd | Field→Dn; Sign-Extended | --2346 | 1 1 1 0 1 0 1 1 1 1 | smod | sreg | 0 | dreg | 1 0 0 | o | 0 | w | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
| BFEXTS <ea>{Do:Dw},Dd | Field→Dn; Sign-Extended | --2346 | 1 1 1 0 1 0 1 1 1 1 | smod | sreg | 0 | dreg | 1 0 0 | o | 1 0 0 | w | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
| BFEXTU <ea>{#o:#w},Dd | Field→Dn; Zero-Extended | --2346 | 1 1 1 0 1 0 0 1 1 1 | smod | sreg | 0 | dreg | 0 | o | 0 | w | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
| BFEXTU <ea>{#o:Dw},Dd | Field→Dn; Zero-Extended | --2346 | 1 1 1 0 1 0 0 1 1 1 | smod | sreg | 0 | dreg | 0 | o | 1 0 0 | w | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
| BFEXTU <ea>{Do:#w},Dd | Field→Dn; Zero-Extended | --2346 | 1 1 1 0 1 0 0 1 1 1 | smod | sreg | 0 | dreg | 1 0 0 | o | 0 | w | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
| BFEXTU <ea>{Do:Dw},Dd | Field→Dn; Zero-Extended | --2346 | 1 1 1 0 1 0 0 1 1 1 | smod | sreg | 0 | dreg | 1 0 0 | o | 1 0 0 | w | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
| BFFFO <ea>{#o:#w},Dd | Scan for First Bit Set in Field; Offset→Dn | --2346 | 1 1 1 0 1 1 0 1 1 1 | smod | sreg | 0 | dreg | 0 | o | 0 | w | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
| BFFFO <ea>{#o:Dw},Dd | Scan for First Bit Set in Field; Offset→Dn | --2346 | 1 1 1 0 1 1 0 1 1 1 | smod | sreg | 0 | dreg | 0 | o | 1 0 0 | w | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
| BFFFO <ea>{Do:#w},Dd | Scan for First Bit Set in Field; Offset→Dn | --2346 | 1 1 1 0 1 1 0 1 1 1 | smod | sreg | 0 | dreg | 1 0 0 | o | 0 | w | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
| BFFFO <ea>{Do:Dw},Dd | Scan for First Bit Set in Field; Offset→Dn | --2346 | 1 1 1 0 1 1 0 1 1 1 | smod | sreg | 0 | dreg | 1 0 0 | o | 1 0 0 | w | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
| BFINS Dn,<ea>{#o:#w} | Dn→Field | --2346 | 1 1 1 0 1 1 1 1 1 1 | dmod | dreg | 0 | sreg | 0 | o | 0 | w | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
| BFINS Dn,<ea>{#o:Dw} | Dn→Field | --2346 | 1 1 1 0 1 1 1 1 1 1 | dmod | dreg | 0 | sreg | 0 | o | 1 0 0 | w | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
| BFINS Dn,<ea>{Do:#w} | Dn→Field | --2346 | 1 1 1 0 1 1 1 1 1 1 | dmod | dreg | 0 | sreg | 1 0 0 | o | 0 | w | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
| BFINS Dn,<ea>{Do:Dw} | Dn→Field | --2346 | 1 1 1 0 1 1 1 1 1 1 | dmod | dreg | 0 | sreg | 1 0 0 | o | 1 0 0 | w | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
| BFSET <ea>{#o:#w} | 1→Field | --2346 | 1 1 1 0 1 1 1 0 1 1 | dmod | dreg | 0 0 0 0 0 | o | 0 | w | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| BFSET <ea>{#o:Dw} | 1→Field | --2346 | 1 1 1 0 1 1 1 0 1 1 | dmod | dreg | 0 0 0 0 0 | o | 1 0 0 | w | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| BFSET <ea>{Do:#w} | 1→Field | --2346 | 1 1 1 0 1 1 1 0 1 1 | dmod | dreg | 0 0 0 0 1 0 0 | o | 0 | w | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| BFSET <ea>{Do:Dw} | 1→Field | --2346 | 1 1 1 0 1 1 1 0 1 1 | dmod | dreg | 0 0 0 0 1 0 0 | o | 1 0 0 | w | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| BFTST <ea>{#o:#w} | 1→Field | --2346 | 1 1 1 0 1 0 0 0 1 1 | smod | sreg | 0 0 0 0 0 | o | 0 | w | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| BFTST <ea>{#o:Dw} | 1→Field | --2346 | 1 1 1 0 1 0 0 0 1 1 | smod | sreg | 0 0 0 0 0 | o | 1 0 0 | w | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| BFTST <ea>{Do:#w} | 1→Field | --2346 | 1 1 1 0 1 0 0 0 1 1 | smod | sreg | 0 0 0 0 1 0 0 | o | 0 | w | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| BFTST <ea>{Do:Dw} | 1→Field | --2346 | 1 1 1 0 1 0 0 0 1 1 | smod | sreg | 0 0 0 0 1 0 0 | o | 1 0 0 | w | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| BKPT #<data> | -12346 | 0 1 0 0 1 0 0 0 0 1 0 0 1 | data | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| BSET.B #<data>,<ea> | 1→Bit of Destination | 012346 | 0 0 0 0 1 0 0 0 1 1 | dmod | dreg | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| BSET.B Ds,<ea> | 1→Bit of Destination | 012346 | 0 0 0 0 | sreg | 1 1 1 | dmod | dreg | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| BSET.L #<data>,Dd | 1→Bit of Destination | 012346 | 0 0 0 0 1 0 0 0 1 1 0 0 0 | dreg | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| BSET.L Ds,Dd | 1→Bit of Destination | 012346 | 0 0 0 0 | sreg | 1 1 1 0 0 0 | dreg | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| BSR.L <label> | --2346 | 0 1 1 0 0 0 0 1 1 1 1 1 1 1 1 1 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| BSR.S <label> | 012346 | 0 1 1 0 0 0 0 1 | data | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| BSR.W <label> | 012346 | 0 1 1 0 0 0 0 1 0 0 0 0 0 0 0 0 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| BTST.B #<data>,<ea> | ~ (<Bit Number> of Destination)→Z | 012346 | 0 0 0 0 1 0 0 0 0 0 | dmod | dreg | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| BTST.B Ds,<ea> | ~ (<Bit Number> of Destination)→Z | 012346 | 0 0 0 0 | sreg | 1 0 0 | dmod | dreg | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| BTST.L #<data>,Dr | ~ (<Bit Number> of Destination)→Z | 012346 | 0 0 0 0 1 0 0 0 0 0 0 0 0 | dreg | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| BTST.L Ds,Dr | ~ (<Bit Number> of Destination)→Z | 012346 | 0 0 0 0 | sreg | 1 0 0 0 0 0 | dreg | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| CALLM #<data>,<ea> | --2--- | 0 0 0 0 0 1 1 0 1 1 | dmod | dreg | 0 0 0 0 0 0 0 0 | data | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| CAS.sZ Dc,Du,<ea> | <ea>==Dc ? Du→<ea> : <ea>→Dc | --2346 | 0 0 0 0 1 | sz | 0 1 1 | dmod | dreg | 0 0 0 0 0 0 0 | ureg | 0 0 0 | creg | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
| CAS2.sZ Dc1:Dc2,Du1:Du2,(Rn1):(Rn2) | Rn1==Dc1 && Rn2==Dc2 ? Du1→Rn1,Du2→Rn2 : Rn1→Dc1,Rn2→Dc2 | --234S | 0 0 0 0 1 | sz | 0 1 1 1 1 1 1 0 0 | da | n1reg | 0 0 0 | u1reg | 0 0 0 | c1reg | da | n2reg | 0 0 0 | u2reg | 0 0 0 | c2reg | |||||||||||||||||||||||||||||||||||||||||||||||||
| CHK.L <ea>,Dd | if Dn<0 || <ea><Dn then Trap | --2346 | 0 1 0 0 | dreg | 1 0 0 | smod | sreg | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| CHK.W <ea>,Dd | if Dn<0 || <ea><Dn then Trap | 012346 | 0 1 0 0 | dreg | 1 1 0 | smod | sreg | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| CHK2.sz <ea>,Rd | if Rd<LB || UB<Rd then Trap | --234S | 0 0 0 0 0 | sz | 0 1 1 | smod | sreg | da | dreg | 1 0 0 0 0 0 0 0 0 0 0 0 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| CINVA cache | Invalidate Selected Cache Lines | ----46 | 1 1 1 1 0 1 0 0 | cache | 0 1 1 0 0 0 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| CINVc cache,(As) | Invalidate Selected Cache Lines | ----46 | 1 1 1 1 0 1 0 0 | cache | 0 | scope | sreg | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| CLR.sz <ea> | 0→<ea> | 012346 | 0 1 0 0 0 0 1 0 | sz | dmod | dreg | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| CLR.L Ad | 0→Ad | 012346 | 1 0 0 1 | dreg | 1 1 1 0 0 1 | dreg | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| CLR.W Ad | 0→Ad | 012346 | 1 0 0 1 | dreg | 0 1 1 0 0 1 | dreg | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| CMP.W <ea>,Ad | Ad-<ea> | 012346 | 1 0 1 1 | dreg | 0 1 1 | smod | sreg | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| CMP.L <ea>,Ad | Ad-<ea> | 012346 | 1 0 1 1 | dreg | 1 1 1 | smod | sreg | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| CMP.sz <ea>,Dd | Dd-<ea> | 012346 | 1 0 1 1 | dreg | 0 | sz | smod | sreg | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| CMP.sz #<data>,<ea> | <ea>-#<data> | 01---- | 0 0 0 0 1 1 0 0 | sz | dmod | dreg | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| CMP2.sz <ea>,Rd | Rn<LB || UB<Rn | --234S | 0 0 0 0 0 | sz | 0 1 1 | smod | sreg | da | dreg | 0 0 0 0 0 0 0 0 0 0 0 0 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| CMPM.B (As)+,(Ad)+ | (Ad)+ - (As)+ | 012346 | 1 0 1 1 | sreg | 1 | sz | 0 0 1 | dreg | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| CPUSHc cache | Push and Invalidate Cache Lines | ----46 | 1 1 1 1 0 1 0 0 | cache | 1 | scope | 0 0 0 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| CPUSHc cache,(As) | Push and Invalidate Cache Lines | ----46 | 1 1 1 1 0 1 0 0 | cache | 1 | scope | sreg | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| DBCC.W Dd,<label> | if !cc then Dn-1→Dn,if Dn≠-1 then PC+d→PC | 0 1 0 1 | cc | 1 1 0 0 1 | dreg | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| DIVS.L <ea>,Dd | Dd÷<ea>→Dd | --2346 | 0 1 0 0 1 1 0 0 0 1 | smod | sreg | 0 | dreg | 1 0 0 0 0 0 0 0 0 | dreg | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| DIVS.L <ea>,Dh:Dl | Dh:Dl÷<ea>→Dh,Dl | --234S | 0 1 0 0 1 1 0 0 0 1 | smod | sreg | 0 | dlreg | 1 1 0 0 0 0 0 0 0 | dheg | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| DIVS.W <ea>,Dd | Dd÷<ea>→Dd | 012346 | 1 0 0 0 | dreg | 1 1 1 | smod | sreg | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| DIVSL.L <ea>,Dh:Dl | Dh:Dl÷<ea>→Dh,Dl | --2346 | 0 1 0 0 1 1 0 0 0 1 | smod | sreg | 0 | dhreg | 1 0 0 0 0 0 0 0 0 | dlreg | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| DIVU.L <ea>,Dd | Dd÷<ea>→Dd | --2346 | 0 1 0 0 1 1 0 0 0 1 | smod | sreg | 0 | dreg | 0 0 0 0 0 0 0 0 0 | dreg | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| DIVU.L <ea>,Dh:Dl | Dh:Dl÷<ea>→Dh,Dl | --234S | 0 1 0 0 1 1 0 0 0 1 | smod | sreg | 0 | qreg | 0 1 0 0 0 0 0 0 0 | rreg | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| DIVU.W <ea>,Dd | Dd÷<ea>→Dd | 012346 | 1 0 0 0 | dreg | 0 1 1 | smod | sreg | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| DIVUL.L <ea>,Dh:Dl | Dh:Dl÷<ea>→Dh,Dl | --2346 | 0 1 0 0 1 1 0 0 0 1 | smod | sreg | 0 | dlreg | 0 0 0 0 0 0 0 0 0 | dhreg | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| DOS <data> | 012346 | 1 1 1 1 1 1 1 1 | data | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| EORI.B #<data>,CCR | #<data>⊻CCR→CCR | 012346 | 0 0 0 0 1 0 1 0 0 0 1 1 1 1 0 0 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| EORI.W #<data>,SR | #<data>⊻SR→SR | 012346 | 0 0 0 0 1 0 1 0 0 1 1 1 1 1 0 0 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| EOR.sz #<data>,<ea> | #<data>⊻<ea>→<ea> | 012346 | 0 0 0 0 1 0 1 0 | sz | dmod | dreg | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| EOR.sz Dq,<ea> | Dq⊻<ea>→<ea> | 012346 | 1 0 1 1 | sreg | 1 | sz | dmod | dreg | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| EXG.L Aq,Ar | Aq⇄Ar | 012346 | 1 1 0 0 | dreg | 1 0 1 0 0 1 | sreg | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| EXG.L Dq,Ar | Dq⇄Ar | 012346 | 1 1 0 0 | dreg | 1 1 0 0 0 1 | sreg | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| EXG.L Dq,Dr | Dq⇄Dr | 012346 | 1 1 0 0 | dreg | 1 0 1 0 0 0 | sreg | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| EXT.L Dr | Word→Long | 012346 | 0 1 0 0 1 0 0 0 1 1 0 0 0 | dreg | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| EXT.W Dr | Byte→Word | 012346 | 0 1 0 0 1 0 0 0 1 0 0 0 0 | dreg | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| EXTB.L Dr | Byte→Long | --2346 | 0 1 0 0 1 0 0 1 1 1 0 0 0 | dreg | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| FABS.FSZ <ea>,FPn | |<ea>|→FPn | --CC46 | 1 1 1 1 0 0 1 0 0 0 | smod | sreg | 0 1 0 | Fsz | dreg | 0 0 1 1 0 0 0 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| FABS.X FPm,FPn | |FPm|→FPn | --CC46 | 1 1 1 1 0 0 1 0 0 0 0 0 0 0 0 0 | 0 0 0 | sreg | dreg | 0 0 1 1 0 0 0 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| FACOS.FSZ <ea>,FPn | cos-1<ea>→FPn | --CCSS | 1 1 1 1 0 0 1 0 0 0 | smod | sreg | 0 1 0 | Fsz | dreg | 0 0 1 1 1 0 0 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| FACOS.X FPm,FPn | cos-1FPm→FPn | --CCSS | 1 1 1 1 0 0 1 0 0 0 0 0 0 0 0 0 | 0 0 0 | sreg | dreg | 0 0 1 1 1 0 0 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| FADD.FSZ <ea>,FPn | <ea>+FPn→FPn | --CC46 | 1 1 1 1 0 0 1 0 0 0 | smod | sreg | 0 1 0 | Fsz | dreg | 0 1 0 0 0 1 0 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| FADD.X FPm,FPn | FPm+FPn→FPn | --CC46 | 1 1 1 1 0 0 1 0 0 0 0 0 0 0 0 0 | 0 0 0 | sreg | dreg | 0 1 0 0 0 1 0 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| FASIN.FSZ <ea>,FPn | sin-1<ea>→FPn | --CCSS | 1 1 1 1 0 0 1 0 0 0 | smod | sreg | 0 1 0 | Fsz | dreg | 0 0 0 1 1 0 0 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| FASIN.X FPm,FPn | sin-1FPm→FPn | --CCSS | 1 1 1 1 0 0 1 0 0 0 0 0 0 0 0 0 | 0 0 0 | sreg | dreg | 0 0 0 1 1 0 0 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| FATAN.FSZ <ea>,FPn | tan-1<ea>→FPn | --CCSS | 1 1 1 1 0 0 1 0 0 0 | smod | sreg | 0 1 0 | Fsz | dreg | 0 0 0 1 0 1 0 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| FATAN.X FPm,FPn | tan-1FPm→FPn | --CCSS | 1 1 1 1 0 0 1 0 0 0 0 0 0 0 0 0 | 0 0 0 | sreg | dreg | 0 0 0 1 0 1 0 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| FATANH.FSZ <ea>,FPn | tanh-1<ea>→FPn | --CCSS | 1 1 1 1 0 0 1 0 0 0 | smod | sreg | 0 1 0 | Fsz | dreg | 0 0 0 1 1 0 1 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| FATANH.X FPm,FPn | tanh-1FPm→FPn | --CCSS | 1 1 1 1 0 0 1 0 0 0 0 0 0 0 0 0 | 0 0 0 | sreg | dreg | 0 0 0 1 1 0 1 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Fbcc.L <label> | if cc then PC+d→PC | --CC46 | 1 1 1 1 0 0 1 0 1 1 | fcc | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Fbcc.W <label> | if cc then PC+d→PC | --CC46 | 1 1 1 1 0 0 1 0 1 0 | fcc | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| FCMP.FSZ <ea>,FPn | FPn-<ea> | --CC46 | 1 1 1 1 0 0 1 0 0 0 | smod | sreg | 0 1 0 | Fsz | dreg | 0 1 1 1 0 0 0 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| FCMP.X FPm,FPn | FPn-FPm | --CC46 | 1 1 1 1 0 0 1 0 0 0 0 0 0 0 0 0 | 0 0 0 | sreg | dreg | 0 1 1 1 0 0 0 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| FCOS.FSZ <ea>,FPn | cos <ea>→FPn | --CCSS | 1 1 1 1 0 0 1 0 0 0 | smod | sreg | 0 1 0 | Fsz | dreg | 0 0 1 1 1 0 1 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| FCOS.X FPm,FPn | cos FPm→FPn | --CCSS | 1 1 1 1 0 0 1 0 0 0 0 0 0 0 0 0 | 0 0 0 | sreg | dreg | 0 0 1 1 1 0 1 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| FCOSH.FSZ <ea>,FPn | cosh-1<ea>→FPn | --CCSS | 1 1 1 1 0 0 1 0 0 0 | smod | sreg | 0 1 0 | Fsz | dreg | 0 0 1 1 0 0 1 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| FCOSH.X FPm,FPn | cosh-1FPm→FPn | --CCSS | 1 1 1 1 0 0 1 0 0 0 0 0 0 0 0 0 | 0 0 0 | sreg | dreg | 0 0 1 1 0 0 1 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| FDABS.FSZ <ea>,FPn | |<ea>|→FPn | ----46 | 1 1 1 1 0 0 1 0 0 0 | smod | sreg | 0 1 0 | Fsz | dreg | 1 0 1 1 1 0 0 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| FDABS.X FPm,FPn | |FPm|→FPn | ----46 | 1 1 1 1 0 0 1 0 0 0 0 0 0 0 0 0 | 0 0 0 | sreg | dreg | 1 0 1 1 1 0 0 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| FDADD.FSZ <ea>,FPn | <ea>+FPn→FPn | ----46 | 1 1 1 1 0 0 1 0 0 0 | smod | sreg | 0 1 0 | Fsz | dreg | 1 1 0 0 1 1 0 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| FDADD.X FPm,FPn | FPm+FPn→FPn | ----46 | 1 1 1 1 0 0 1 0 0 0 0 0 0 0 0 0 | 0 0 0 | sreg | dreg | 1 1 0 0 1 1 0 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| FDBcc Dr,<label> | if !cc then Dn-1→Dn , if Dn≠-1 then PC+d→PC | --CC4S | 1 1 1 1 0 0 1 0 0 1 0 0 1 | dreg | 0 0 0 0 0 0 0 0 0 0 | fcc | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| FDDIV.FSZ <ea>,FPn | FPn÷<ea>→FPn | ----46 | 1 1 1 1 0 0 1 0 0 0 | smod | sreg | 0 1 0 | Fsz | dreg | 1 1 0 0 1 0 0 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| FDDIV.X FPm,FPn | FPn÷FPm→FPn | ----46 | 1 1 1 1 0 0 1 0 0 0 0 0 0 0 0 0 | 0 0 0 | sreg | dreg | 1 1 0 0 1 0 0 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| FDIV.FSZ <ea>,FPn | FPn÷<ea>→FPn | --CC46 | 1 1 1 1 0 0 1 0 0 0 | smod | sreg | 0 1 0 | Fsz | dreg | 0 1 0 0 0 0 0 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| FDIV.X FPm,FPn | FPn÷FPm→FPn | --CC46 | 1 1 1 1 0 0 1 0 0 0 0 0 0 0 0 0 | 0 0 0 | sreg | dreg | 0 1 0 0 0 0 0 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| FDMOVE.FSZ <ea>,FPn | <ea>→FPn | ----46 | 1 1 1 1 0 0 1 0 0 0 | smod | sreg | 0 1 0 | Fsz | dreg | 1 0 0 0 1 0 0 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| FDMOVE.X FPm,FPn | FPm→FPn | ----46 | 1 1 1 1 0 0 1 0 0 0 0 0 0 0 0 0 | 0 0 0 | sreg | dreg | 1 0 0 0 1 0 0 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| FDMUL.FSZ <ea>,FPn | <ea>*FPn→FPn | ----46 | 1 1 1 1 0 0 1 0 0 0 | smod | sreg | 0 1 0 | Fsz | dreg | 1 1 0 0 1 1 1 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| FDMUL.X FPm,FPn | FPm*FPn→FPn | ----46 | 1 1 1 1 0 0 1 0 0 0 0 0 0 0 0 0 | 0 0 0 | sreg | dreg | 1 1 0 0 1 1 1 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| FDNEG.FSZ <ea>,FPn | -<ea>→FPn | ----46 | 1 1 1 1 0 0 1 0 0 0 | smod | sreg | 0 1 0 | Fsz | dreg | 1 0 1 1 1 1 0 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| FDNEG.X FPm,FPn | -FPm→FPn | ----46 | 1 1 1 1 0 0 1 0 0 0 0 0 0 0 0 0 | 0 0 0 | sreg | dreg | 1 0 1 1 1 1 0 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| FDSQRT.FSZ <ea>,FPn | √(<ea>)→FPn | ----46 | 1 1 1 1 0 0 1 0 0 0 | smod | sreg | 0 1 0 | Fsz | dreg | 1 0 0 0 1 0 1 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| FDSQRT.X FPm,FPn | √(FPm)→FPn | ----46 | 1 1 1 1 0 0 1 0 0 0 0 0 0 0 0 0 | 0 0 0 | sreg | dreg | 1 0 0 0 1 0 1 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| FDSUB.FSZ <ea>,FPn | FPn-<ea>→FPn | ----46 | 1 1 1 1 0 0 1 0 0 0 | smod | sreg | 0 1 0 | Fsz | dreg | 1 1 0 1 1 0 0 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| FDSUB.X FPm,FPn | FPn-FPm→FPn | ----46 | 1 1 1 1 0 0 1 0 0 0 0 0 0 0 0 0 | 0 0 0 | sreg | dreg | 1 1 0 1 1 0 0 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| FETOX.FSZ <ea>,FPn | e<ea>→FPn | --CCSS | 1 1 1 1 0 0 1 0 0 0 | smod | sreg | 0 1 0 | Fsz | dreg | 0 0 1 0 0 0 0 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| FETOX.X FPm,FPn | eFPm→FPn | --CCSS | 1 1 1 1 0 0 1 0 0 0 0 0 0 0 0 0 | 0 0 0 | sreg | dreg | 0 0 1 0 0 0 0 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| FETOXM1.FSZ <ea>,FPn | e<ea>-1→FPn | --CCSS | 1 1 1 1 0 0 1 0 0 0 | smod | sreg | 0 1 0 | Fsz | dreg | 0 0 0 1 0 0 0 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| FETOXM1.X FPm,FPn | eFPm-1→FPn | --CCSS | 1 1 1 1 0 0 1 0 0 0 0 0 0 0 0 0 | 0 0 0 | sreg | dreg | 0 0 0 1 0 0 0 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| FGETEXP.FSZ <ea>,FPn | <ea>の指数→FPn | --CCSS | 1 1 1 1 0 0 1 0 0 0 | smod | sreg | 0 1 0 | Fsz | dreg | 0 0 1 1 1 1 0 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| FGETEXP.X FPm,FPn | FPmの指数→FPn | --CCSS | 1 1 1 1 0 0 1 0 0 0 0 0 0 0 0 0 | 0 0 0 | sreg | dreg | 0 0 1 1 1 1 0 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| FGETMAN.FSZ <ea>,FPn | <ea>の仮数→FPn | --CCSS | 1 1 1 1 0 0 1 0 0 0 | smod | sreg | 0 1 0 | Fsz | dreg | 0 0 1 1 1 1 1 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| FGETMAN.X FPm,FPn | FPmの仮数→FPn | --CCSS | 1 1 1 1 0 0 1 0 0 0 0 0 0 0 0 0 | 0 0 0 | sreg | dreg | 0 0 1 1 1 1 1 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| FINT.FSZ <ea>,FPn | 整数部の切り出し(<ea>)→FPn | --CCS6 | 1 1 1 1 0 0 1 0 0 0 | smod | sreg | 0 1 0 | Fsz | dreg | 0 0 0 0 0 0 1 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| FINTRZ.FSZ <ea>,FPn | 整数部の切り出し 0に丸める(<ea>)→FPn | --CCS6 | 1 1 1 1 0 0 1 0 0 0 | smod | sreg | 0 1 0 | Fsz | dreg | 0 0 0 0 0 1 1 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| FINTRZ.X FPm,FPn | 整数部の切り出し 0に丸める(FPm)→FPn | --CCS6 | 1 1 1 1 0 0 1 0 0 0 0 0 0 0 0 0 | 0 0 0 | sreg | dreg | 0 0 0 0 0 1 1 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| FLINE #<data> | 012346 | 1 1 1 1 | d12 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| FLOG10.FSZ <ea>,FPn | Log10(<ea>)→FPn | --CCSS | 1 1 1 1 0 0 1 0 0 0 | smod | sreg | 0 1 0 | Fsz | dreg | 0 0 1 0 1 0 1 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| FLOG10.X FPm,FPn | Log10(FPm)→FPn | --CCSS | 1 1 1 1 0 0 1 0 0 0 0 0 0 0 0 0 | 0 0 0 | sreg | dreg | 0 0 1 0 1 0 1 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| FLOG2.FSZ <ea>,FPn | Log2(<ea>)→FPn | --CCSS | 1 1 1 1 0 0 1 0 0 0 | smod | sreg | 0 1 0 | Fsz | dreg | 0 0 1 0 1 1 0 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| FLOG2.X FPm,FPn | Log2(FPm)→FPn | --CCSS | 1 1 1 1 0 0 1 0 0 0 0 0 0 0 0 0 | 0 0 0 | sreg | dreg | 0 0 1 0 1 1 0 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| FLOGN.FSZ <ea>,FPn | ln(<ea>)→FPn | --CCSS | 1 1 1 1 0 0 1 0 0 0 | smod | sreg | 0 1 0 | Fsz | dreg | 0 0 1 0 1 0 0 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| FLOGN.X FPm,FPn | ln(FPm)→FPn | --CCSS | 1 1 1 1 0 0 1 0 0 0 0 0 0 0 0 0 | 0 0 0 | sreg | dreg | 0 0 1 0 1 0 0 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| FLOGNP1.FSZ <ea>,FPn | ln(<ea>+1)→FPn | --CCSS | 1 1 1 1 0 0 1 0 0 0 | smod | sreg | 0 1 0 | Fsz | dreg | 0 0 0 0 1 1 0 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| FLOGNP1.X FPm,FPn | ln(FPm+1)→FPn | --CCSS | 1 1 1 1 0 0 1 0 0 0 0 0 0 0 0 0 | 0 0 0 | sreg | dreg | 0 0 0 0 1 1 0 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| FMOD.FSZ <ea>,FPn | FPn%<ea>→FPn | --CCSS | 1 1 1 1 0 0 1 0 0 0 | smod | sreg | 0 1 0 | Fsz | dreg | 0 1 0 0 0 0 1 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| FMOD.X FPm,FPn | FPn%FPm→FPn | --CCSS | 1 1 1 1 0 0 1 0 0 0 0 0 0 0 0 0 | 0 0 0 | sreg | dreg | 0 1 0 0 0 0 1 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| FMOVE.FSZ <ea>,FPn | <ea>→FPn | --CC46 | 1 1 1 1 0 0 1 0 0 0 | smod | sreg | 0 1 0 | Fsz | dreg | 0 0 0 0 0 0 0 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| FMOVE.FSZ FPn,<ea> | FPn→<ea> | --CC46 | 1 1 1 1 0 0 1 0 0 0 | dmod | dreg | 0 1 1 | Fsz | sreg | 0 0 0 0 0 0 0 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| FMOVE.L <ea>,FPCR/FPSR/FPIAR | <ea>→FPCR/FPSR/FPIAR | --CC46 | 1 1 1 1 0 0 1 0 0 0 | smod | sreg | 1 0 0 | list | 0 0 0 0 0 0 0 0 0 0 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| FMOVE.L FPCR/FPSR/FPIAR,<ea> | FPCR/FPSR/FPIAR→<ea> | --CC46 | 1 1 1 1 0 0 1 0 0 0 | smod | sreg | 1 0 1 | list | 0 0 0 0 0 0 0 0 0 0 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| FMOVE.P FPn,<ea>{#k} | FPn→<ea> #kで丸める | --CCSS | 1 1 1 1 0 0 1 0 0 0 | smod | sreg | 0 1 1 0 1 1 | sreg | k | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| FMOVE.P FPn,<ea>{Dk} | FPn→<ea> Dkで丸める | --CCSS | 1 1 1 1 0 0 1 0 0 0 | smod | sreg | 0 1 1 1 1 1 | sreg | k | 0 0 0 0 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| FMOVECR.X #ccc,FPn | 定数→FPn | --CCSS | 1 1 1 1 0 0 1 0 0 0 0 0 0 0 0 0 | 0 1 0 1 1 1 | dreg | ROM Offset | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| FMOVEM.L #<data>, #<data>,FPCR/FPSR/FPIAR | {#<data>}→FPCR/FPSR/FPIAR | --CC4S | 1 1 1 1 0 0 1 0 0 0 1 1 1 1 0 0 | 1 0 0 | list | 0 0 0 0 0 0 0 0 0 0 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| FMOVEM.L #<data>, #<data>,#<data>,FPCR/FPSR/FPIAR | {#<data>}→FPCR/FPSR/FPIAR | --CC4S | 1 1 1 1 0 0 1 0 0 0 1 1 1 1 0 0 | 1 0 0 | list | 0 0 0 0 0 0 0 0 0 0 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| FMOVEM.L #<data>, #<data>,#<data>,#<data>,FPCR/FPSR/FPIAR | {#<data>}→FPCR/FPSR/FPIAR | --CC4S | 1 1 1 1 0 0 1 0 0 0 1 1 1 1 0 0 | 1 0 0 | list | 0 0 0 0 0 0 0 0 0 0 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| FMOVEM.L <ea>,FPSR/FPSR/FPIAR | <ea>→FPCR/FPSR/FPIAR | --CC46 | 1 1 1 1 0 0 1 0 0 0 | smod | sreg | 1 0 0 | list | 0 0 0 0 0 0 0 0 0 0 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| FMOVEM.L FPSR/FPSR/FPIAR,<ea> | FPCR/FPSR/FPIAR→<ea> | --CC46 | 1 1 1 1 0 0 1 0 0 0 | smod | sreg | 1 0 1 | list | 0 0 0 0 0 0 0 0 0 0 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| FMOVEM.L #<data>,FPCR/FPSR/FPIAR | {#<data>}→FPCR/FPSR/FPIAR | --CC4S | 1 1 1 1 0 0 1 0 0 0 1 1 1 1 0 0 | 1 0 0 | list | 0 0 0 0 0 0 0 0 0 0 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| FMOVEM.L #<data>,#<data>,FPCR/FPSR/FPIAR | {#<data>}→FPCR/FPSR/FPIAR | --CC4S | 1 1 1 1 0 0 1 0 0 0 1 1 1 1 0 0 | 1 0 0 | list | 0 0 0 0 0 0 0 0 0 0 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| FMOVEM.L #<data>,#<data>,#<data>,FPCR/FPSR/FPIAR | {#<data>}→FPCR/FPSR/FPIAR | --CC4S | 1 1 1 1 0 0 1 0 0 0 1 1 1 1 0 0 | 1 0 0 | list | 0 0 0 0 0 0 0 0 0 0 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| FMOVEM.L <ea>,FPCR/FPSR/FPIAR | <ea>→FPCR | --CC46 | 1 1 1 1 0 0 1 0 0 0 | smod | sreg | 1 0 0 | list | 0 0 0 0 0 0 0 0 0 0 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| FMOVEM.L FPCR/FPSR/FPIAR,<ea> | FPCR/FPSR/FPIAR→<ea> | --CC46 | 1 1 1 1 0 0 1 0 0 0 | smod | sreg | 1 0 1 | list | 0 0 0 0 0 0 0 0 0 0 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| FMOVEM.X <ea>,<flist> | <ea>→Register List | --CC46 | 1 1 1 1 0 0 1 0 0 0 | smod | sreg | 1 1 0 | 1 0 | 0 0 0 | flist | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| FMOVEM.X (Ar)+,<flist> | (Ar)+→Register List | --CC46 | 1 1 1 1 0 0 1 0 0 0 | smod | sreg | 1 1 0 | 1 0 | 0 0 0 | flist | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| FMOVEM.X <ea>,Dl | <ea>→Dl(Register List) | --CC4S | 1 1 1 1 0 0 1 0 0 0 | smod | sreg | 1 1 0 | 1 1 | 0 0 0 0 | dreg | 0 0 0 0 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| FMOVEM.X (Ar)+,Dl | (Ar)+→Dl(Register List) | --CC4S | 1 1 1 1 0 0 1 0 0 0 | smod | sreg | 1 1 0 | 1 1 | 0 0 0 0 | dreg | 0 0 0 0 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| FMOVEM.X <flist>,-(Ar) | Register List→-(Ar) | --CC46 | 1 1 1 1 0 0 1 0 0 0 1 0 0 | dreg | 1 1 1 | 0 0 | 0 0 0 | flist | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| FMOVEM.X <flist>,<ea> | Register List→<ea> | --CC46 | 1 1 1 1 0 0 1 0 0 0 | smod | sreg | 1 1 1 | 0 0 | 0 0 0 | flist | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| FMOVEM.X Dl,-(Ar) | Dl(Register List)→-(Ar) | --CC4S | 1 1 1 1 0 0 1 0 0 0 1 0 0 | dreg | 1 1 1 | 0 1 | 0 0 0 0 | sreg | 0 0 0 0 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| FMOVEM.X Dl,<ea> | Dl(Register List)→<ea> | --CC4S | 1 1 1 1 0 0 1 0 0 0 | dmod | dreg | 1 1 1 | 0 1 | 0 0 0 0 | sreg | 0 0 0 0 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| FMUL.FSZ <ea>,FPn | <ea>*FPn→FPn | --CC46 | 1 1 1 1 0 0 1 0 0 0 | smod | sreg | 0 1 0 | Fsz | dreg | 0 1 0 0 0 1 1 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| FMUL.X FPm,FPn | FPm*FPn→FPn | --CC46 | 1 1 1 1 0 0 1 0 0 0 0 0 0 0 0 0 | 0 0 0 | sreg | dreg | 0 1 0 0 0 1 1 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| FNEG.FSZ <ea>,FPn | -<ea>→FPn | --CC46 | 1 1 1 1 0 0 1 0 0 0 | smod | sreg | 0 1 0 | Fsz | dreg | 0 0 1 1 0 1 0 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| FNEG.X FPm,FPn | -FPm→FPn | --CC46 | 1 1 1 1 0 0 1 0 0 0 0 0 0 0 0 0 | 0 0 0 | sreg | dreg | 0 0 1 1 0 1 0 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| FNOP | --CC46 | 1 1 1 1 0 0 1 0 1 0 0 0 0 0 0 0 | 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| FPACK <data> | FLINE | 012346 | 1 1 1 1 1 1 1 0 | d8 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| FREM.FSZ <ea>,FPn | FPn%<ea>→FPn IEEE | --CCSS | 1 1 1 1 0 0 1 0 0 0 | smod | sreg | 0 1 0 | Fsz | dreg | 0 1 0 0 1 0 1 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| FREM.X FPm,FPn | FPn%FPm→FPn IEEE | --CCSS | 1 1 1 1 0 0 1 0 0 0 0 0 0 0 0 0 | 0 0 0 | sreg | dreg | 0 1 0 0 1 0 1 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| FRESTORE <ea> | Restore Internal FRESTORE Floating-Point State | --CC46 | 1 1 1 1 0 0 1 1 0 1 | smod | sreg | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| FSABS.FSZ <ea>,FPn | |<ea>|→FPn | ----46 | 1 1 1 1 0 0 1 0 0 0 | smod | sreg | 0 1 0 | Fsz | dreg | 1 0 1 1 0 0 0 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| FSABS.X FPm,FPn | |FPm|→FPn | ----46 | 1 1 1 1 0 0 1 0 0 0 0 0 0 0 0 0 | 0 0 0 | sreg | dreg | 1 0 1 1 0 0 0 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| FSADD.FSZ <ea>,FPn | <ea>+FPn→FPn | ----46 | 1 1 1 1 0 0 1 0 0 0 | smod | sreg | 0 1 0 | Fsz | dreg | 1 1 0 0 0 1 0 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| FSADD.X FPm,FPn | FPm+FPn→FPn | ----46 | 1 1 1 1 0 0 1 0 0 0 0 0 0 0 0 0 | 0 0 0 | sreg | dreg | 1 1 0 0 0 1 0 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| FSAVE <ea> | Save Internal Floating-Point State | --CC46 | 1 1 1 1 0 0 1 1 0 0 | smod | sreg | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| FSCALE.FSZ <ea>,FPn | FPn*INT(2<ea>)→FPn | --CCSS | 1 1 1 1 0 0 1 0 0 0 | smod | sreg | 0 1 0 | Fsz | dreg | 0 1 0 0 1 1 0 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| FSCALE.X FPm,FPn | FPn*INT(2FPm)→FPn | --CCSS | 1 1 1 1 0 0 1 0 0 0 0 0 0 0 0 0 | 0 0 0 | sreg | dreg | 0 1 0 0 1 1 0 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| FSDIV.FSZ <ea>,FPn | FPn÷<ea>→FPn | ----46 | 1 1 1 1 0 0 1 0 0 0 | smod | sreg | 0 1 0 | Fsz | dreg | 1 1 0 0 0 0 0 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| FSDIV.X FPm,FPn | FPn÷FPm→FPn | ----46 | 1 1 1 1 0 0 1 0 0 0 0 0 0 0 0 0 | 0 0 0 | sreg | dreg | 1 1 0 0 0 0 0 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| FSGLDIV.FSZ <ea>,FPn | FPn÷<ea>→FPn | --CCS6 | 1 1 1 1 0 0 1 0 0 0 | smod | sreg | 0 1 0 | Fsz | dreg | 0 1 0 0 1 0 0 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| FSGLDIV.X FPm,FPn | FPn÷FPm→FPn | --CCS6 | 1 1 1 1 0 0 1 0 0 0 0 0 0 0 0 0 | 0 0 0 | sreg | dreg | 0 1 0 0 1 0 0 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| FSGLMUL.FSZ <ea>,FPn | FPn*<ea>→FPn | --CCS6 | 1 1 1 1 0 0 1 0 0 0 | smod | sreg | 0 1 0 | Fsz | dreg | 0 1 0 0 1 1 1 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| FSGLMUL.X FPm,FPn | FPn*FPm→FPn | --CCS6 | 1 1 1 1 0 0 1 0 0 0 0 0 0 0 0 0 | 0 0 0 | sreg | dreg | 0 1 0 0 1 1 1 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| FSIN.FSZ <ea>,FPn | sin <ea>→FPn | --CCSS | 1 1 1 1 0 0 1 0 0 0 | smod | sreg | 0 1 0 | Fsz | dreg | 0 0 0 1 1 1 0 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| FSIN.X FPm,FPn | sin FPm→FPn | --CCSS | 1 1 1 1 0 0 1 0 0 0 0 0 0 0 0 0 | 0 0 0 | sreg | dreg | 0 0 0 1 1 1 0 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| FSINCOS.FSZ <ea>,FPc:FPs | cos <ea>→FPc,sin <ea>→FPs | --CCSS | 1 1 1 1 0 0 1 0 0 0 | smod | sreg | 0 1 0 | Fsz | regs | 0 1 1 0 | regc | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| FSINCOS.X FPm,FPc:FPs | cos FPm→FPc,sin FPm→FPs | --CCSS | 1 1 1 1 0 0 1 0 0 0 0 0 0 0 0 0 | 0 0 0 | sreg | regs | 0 1 1 0 | regc | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| FSINH.FSZ <ea>,FPn | sinh <ea>→FPn | --CCSS | 1 1 1 1 0 0 1 0 0 0 | smod | sreg | 0 1 0 | Fsz | dreg | 0 0 0 0 0 1 0 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| FSINH.X FPm,FPn | sinh FPm→FPn | --CCSS | 1 1 1 1 0 0 1 0 0 0 0 0 0 0 0 0 | 0 0 0 | sreg | dreg | 0 0 0 0 0 1 0 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| FScc.B <ea> | cc ? 1 : 0→<ea> | --CC4S | 1 1 1 1 0 0 1 0 0 1 | smod | sreg | 0 0 0 0 0 0 0 0 0 0 | fcc | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| FSNEG.FSZ <ea>,FPn | |<ea>|→FPn | ----46 | 1 1 1 1 0 0 1 0 0 0 | smod | sreg | 0 1 0 | Fsz | dreg | 1 0 1 1 0 1 0 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| FSNEG.X FPm,FPn | |FPm|→FPn | ----46 | 1 1 1 1 0 0 1 0 0 0 0 0 0 0 0 0 | 0 0 0 | sreg | dreg | 1 0 1 1 0 1 0 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| FSMOVE.FSZ <ea>,FPn | <ea>→FPn | ----46 | 1 1 1 1 0 0 1 0 0 0 | smod | sreg | 0 1 0 | Fsz | dreg | 1 0 0 0 0 0 0 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| FSMOVE.X FPm,FPn | FPm→FPn | ----46 | 1 1 1 1 0 0 1 0 0 0 0 0 0 0 0 0 | 0 0 0 | sreg | dreg | 1 0 0 0 0 0 0 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| FSMUL.FSZ <ea>,FPn | <ea>*FPn→FPn | ----46 | 1 1 1 1 0 0 1 0 0 0 | smod | sreg | 0 1 0 | Fsz | dreg | 1 1 0 0 0 1 1 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| FSMUL.X FPm,FPn | FPm*FPn→FPn | ----46 | 1 1 1 1 0 0 1 0 0 0 0 0 0 0 0 0 | 0 0 0 | sreg | dreg | 1 1 0 0 0 1 1 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| FSQRT.FSZ <ea>,FPn | √(<ea>)→FPn | --CC46 | 1 1 1 1 0 0 1 0 0 0 | smod | sreg | 0 1 0 | Fsz | dreg | 0 0 0 0 1 0 0 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| FSQRT.X FPm,FPn | √(FPm)→FPn | --CC46 | 1 1 1 1 0 0 1 0 0 0 0 0 0 0 0 0 | 0 0 0 | sreg | dreg | 0 0 0 0 1 0 0 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| FSSQRT.FSZ <ea>,FPn | √(<ea>)→FPn | ----46 | 1 1 1 1 0 0 1 0 0 0 | smod | sreg | 0 1 0 | Fsz | dreg | 1 0 0 0 0 0 1 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| FSSQRT.X FPm,FPn | √(<ea>)→FPn | ----46 | 1 1 1 1 0 0 1 0 0 0 0 0 0 0 0 0 | 0 0 0 | sreg | dreg | 1 0 0 0 0 0 1 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| FSSUB.FSZ <ea>,FPn | FPn-<ea>→FPn | ----46 | 1 1 1 1 0 0 1 0 0 0 | smod | sreg | 0 1 0 | Fsz | dreg | 1 1 0 1 0 0 0 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| FSSUB.X FPm,FPn | FPn-FPm→FPn | ----46 | 1 1 1 1 0 0 1 0 0 0 0 0 0 0 0 0 | 0 0 0 | sreg | dreg | 1 1 0 1 0 0 0 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| FSUB.FSZ <ea>,FPn | FPn-<ea>→FPn | --CC46 | 1 1 1 1 0 0 1 0 0 0 | smod | sreg | 0 1 0 | Fsz | dreg | 0 1 0 1 0 0 0 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| FSUB.X FPm,FPn | FPn-FPm→FPn | --CC46 | 1 1 1 1 0 0 1 0 0 0 0 0 0 0 0 0 | 0 0 0 | sreg | dreg | 0 1 0 1 0 0 0 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| FTAN.FSZ <ea>,FPn | tan <ea>→FPn | --CCSS | 1 1 1 1 0 0 1 0 0 0 | smod | sreg | 0 1 0 | Fsz | dreg | 0 0 0 1 1 1 1 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| FTAN.B <ea>,FPn | tan <ea>→FPn | --CCSS | 1 1 1 1 0 0 1 0 0 0 | smod | sreg | 0 1 0 1 1 0 | dreg | 0 0 0 1 1 1 1 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| FTAN.X FPm,FPn | tan FPm→FPn | --CCSS | 1 1 1 1 0 0 1 0 0 0 0 0 0 0 0 0 | 0 0 0 | sreg | dreg | 0 0 0 1 0 0 1 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| FTANH.FSZ <ea>,FPn | fanh <ea>→FPn | --CCSS | 1 1 1 1 0 0 1 0 0 0 | smod | sreg | 0 1 0 | Fsz | dreg | 0 0 0 1 0 0 1 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| FTANH.X FPm,FPn | tanh FPm→FPn | --CCSS | 1 1 1 1 0 0 1 0 0 0 0 0 0 0 0 0 | 0 0 0 | sreg | dreg | 0 0 0 1 0 0 1 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| FTENTOX.FSZ <ea>,FPn | 10<ea>→FPn | --CCSS | 1 1 1 1 0 0 1 0 0 0 | smod | sreg | 0 1 0 | Fsz | dreg | 0 0 1 0 0 1 0 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| FTENTOX.X FPm,FPn | 10FPm→FPn | --CCSS | 1 1 1 1 0 0 1 0 0 0 0 0 0 0 0 0 | 0 0 0 | sreg | dreg | 0 0 1 0 0 1 0 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| FTRAPcc | if cc then trap | --CC4S | 1 1 1 1 0 0 1 0 0 1 1 1 1 | mod | 0 0 0 0 0 0 0 0 0 0 | fcc | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| FTST.FSZ <ea> | Condition Codes for Operand → FPCC | --CC46 | 1 1 1 1 0 0 1 0 0 0 | dmod | dreg | 0 1 0 | Fsz | 0 0 0 0 1 1 1 0 1 0 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| FTST.X FPm | Condition Codes for Operand → FPCC | --CC46 | 1 1 1 1 0 0 1 0 0 0 0 0 0 0 0 0 | 0 0 0 | dreg | 0 0 0 0 1 1 1 0 1 0 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| FTWOTOX.FSZ <ea>,FPn | 2<ea>→FPn | --CCSS | 1 1 1 1 0 0 1 0 0 0 | smod | sreg | 0 1 0 | Fsz | dreg | 0 0 1 0 0 0 1 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| FTWOTOX.X FPm,FPn | 2FPm→FPn | --CCSS | 1 1 1 1 0 0 1 0 0 0 0 0 0 0 0 0 | 0 0 0 | sreg | dreg | 0 0 1 0 0 0 1 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| ILLEGAL | 未定義命令トラップ | 012346 | 0 1 0 0 1 0 1 0 1 1 1 1 1 1 0 0 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| JMP <ea> | 012346 | 0 1 0 0 1 1 1 0 1 1 | dmod | dreg | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| JSR <ea> | 012346 | 0 1 0 0 1 1 1 0 1 0 | dmod | dreg | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| LEA.L <ea>,Aq | <ea>→An | 012346 | 0 1 0 0 | dreg | 1 1 1 | smod | sreg | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| LINK.L Ar,#<data> | SP-4→SP An→(SP) SP+data→SP | --2346 | 0 1 0 0 1 0 0 0 0 0 0 0 1 | dreg | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| LINK.W Ar,#<data> | SP-4→SP An→(SP) SP+data→SP | 012346 | 0 1 0 0 1 1 1 0 0 1 0 1 0 | dreg | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| LPSTOP.W #<data> | Low-Power Stop | -----6 | 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 | 0 0 0 0 0 0 0 1 1 1 0 0 0 0 0 0 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| LSL.sz #<data>,Dr | 論理左シフト | 012346 | 1 1 1 0 | data | 1 | sz | 0 0 1 | dreg | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| LSL.sz Dq,Dr | 012346 | 1 1 1 0 | sreg | 1 | sz | 1 0 1 | dreg | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| LSL.sz Dr | 012346 | 1 1 1 0 0 0 1 1 | sz | 0 0 1 | dreg | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| LSL.W <ea> | 012346 | 1 1 1 0 0 0 1 1 1 1 | dmod | dreg | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| LSR.sz #<data>,Dr | 論理右シフト | 012346 | 1 1 1 0 | data | 0 | sz | 0 0 1 | dreg | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| LSR.sz Dq,Dr | 012346 | 1 1 1 0 | sreg | 0 | sz | 1 0 1 | dreg | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| LSR.sz Dr | 012346 | 1 1 1 0 0 0 1 0 | sz | 0 0 1 | dreg | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| LSR.W <ea> | 012346 | 1 1 1 0 0 0 1 0 1 1 | dmod | dreg | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| MOVE.L Ar,USP | Ar→USP | 012346 | 0 1 0 0 1 1 1 0 0 1 1 0 0 | sreg | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| MOVE.L USP,Ar | USP→Ar | 012346 | 0 1 0 0 1 1 1 0 0 1 1 0 1 | dreg | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| MOVE.SZ src,dtc | src→dtc | 012346 | 0 0 | sz | dreg | dmod | smod | sreg | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| MOVE.W <ea>,CCR | <ea>→CCR | 012346 | 0 1 0 0 0 1 0 0 1 1 | smod | sreg | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| MOVE.W <ea>,SR | <ea>→SR | 012346 | 0 1 0 0 0 1 1 0 1 1 | smod | sreg | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| MOVE.W CCR,<ea> | CCR→<ea> | -12346 | 0 1 0 0 0 0 1 0 1 1 | dmod | dreg | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| MOVE.W SR,<ea> | SR→<ea> | -12346 | 0 1 0 0 0 0 0 0 1 1 | dmod | dreg | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| MOVE16 (Ar),xxx.L | (Ar)→xxx.L 16byte | ----46 | 1 1 1 1 0 1 1 0 0 0 0 1 0 | sreg | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| MOVE16 (Ar)+,(An)+ | (Ar)+ → (An)+ 16byte | ----46 | 1 1 1 1 0 1 1 0 0 0 1 0 0 | sreg | 1 | dreg | 0 0 0 0 0 0 0 0 0 0 0 0 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| MOVE16 (Ar)+,xxx.L | (Ar)+ → xxx.L 16byte | ----46 | 1 1 1 1 0 1 1 0 0 0 0 0 0 | sreg | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| MOVE16 xxx.L,(Ar) | xxx.L → (Ar) 16byte | ----46 | 1 1 1 1 0 1 1 0 0 0 0 1 1 | dreg | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| MOVE16 xxx.L,(Ar)+ | xxx.L → (Ar)+ 16byte | ----46 | 1 1 1 1 0 1 1 0 0 0 0 0 1 | dreg | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| MOVEA.L <ea>,Aq | <ea>→Aq | 012346 | 0 0 1 0 | dreg | 0 0 1 | smod | sreg | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| MOVEA.W <ea>,Aq | <ea>→Aq | 012346 | 0 0 1 1 | dreg | 0 0 1 | smod | sreg | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| MOVEC.L Rc,Rn | Rc→Rn | -12346 | 0 1 0 0 1 1 1 0 0 1 1 1 1 0 1 0 | da | n | cr | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| MOVEC.L Rn,Rc | Rn→Rc | -12346 | 0 1 0 0 1 1 1 0 0 1 1 1 1 0 1 1 | da | n | cr | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| MOVEM.L <ea>,<list> | <ea>→Listed Registers | 012346 | 0 1 0 0 1 1 0 0 1 1 | smod | sreg | rlist | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| MOVEM.L <list>,<ea> | Listed Registers→<ea> | 012346 | 0 1 0 0 1 0 0 0 1 1 | dmod | dreg | rlist | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| MOVEM.W <ea>,<list> | <ea>→Listed Registers | 012346 | 0 1 0 0 1 1 0 0 1 0 | smod | sreg | rlist | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| MOVEM.W <list>,<ea> | Listed Registers→<ea> | 012346 | 0 1 0 0 1 0 0 0 1 0 | dmod | dreg | rlist | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| MOVEP.L (d16,Ar),Dq | <ea>→Dq[31_24], <ea+2>→Dq[23_16], <ea+4>→Dq[15_8], <ea+6>→Dq[7_0] | 01234S | 0 0 0 0 | dreg | 1 0 1 0 0 1 | sreg | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| MOVEP.L Dq,(d16,Ar) | Dq[31_24]→<ea>, Dq[23_16]→<ea+2>, Dq[15_8]→<ea+4>, Dq[7_0]→<ea+6> | 01234S | 0 0 0 0 | sreg | 1 1 1 0 0 1 | dreg | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| MOVEP.W (d16,Ar),Dq | <ea+2>→Dq[15_8], <ea>→Dq[7_0] | 01234S | 0 0 0 0 | sreg | 1 0 0 0 0 1 | dreg | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| MOVEP.W Dq,(d16,Ar) | Dq[15_8]→<ea+2>, Dq[7_0]→<ea> | 01234S | 0 0 0 0 | sreg | 1 1 0 0 0 1 | dreg | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| MOVEQ.L #<data>,Dq | #<data>→Dq | 012346 | 0 1 1 1 | dreg | 0 | data | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| MOVES.sz <ea>,Rn | Using SFC <ea>→Rn | -12346 | 0 0 0 0 1 1 1 0 | sz | smod | sreg | da | dreg | 0 0 0 0 0 0 0 0 0 0 0 0 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| MOVES.sz Rn,<ea> | Rn→<ea> Using DFC | -12346 | 0 0 0 0 1 1 1 0 | sz | dmod | dreg | da | sreg | 1 0 0 0 0 0 0 0 0 0 0 0 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| MULS.L <ea>,Dh:Dl | <ea>*Dl→Dh:Dl | --234S | 0 1 0 0 1 1 0 0 0 0 | smod | sreg | 0 | dlreg | 1 1 0 0 0 0 0 0 0 | dhreg | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| MULS.L <ea>,Dl | <ea>*Dl→Dl | --2346 | 0 1 0 0 1 1 0 0 0 0 | smod | sreg | 0 | dlreg | 1 0 0 0 0 0 0 0 0 | dhreg | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| MULS.W <ea>,Dq | <ea>*Dq→Dq | 012346 | 1 1 0 0 | dreg | 1 1 1 | smod | sreg | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| MULU.L <ea>,Dh:Dl | <ea>*Dl→Dh:Dl | --234S | 0 1 0 0 1 1 0 0 0 0 | smod | sreg | 0 | dlreg | 0 1 0 0 0 0 0 0 0 | dhreg | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| MULU.L <ea>,Dl | <ea>*Dl→Dl | --2346 | 0 1 0 0 1 1 0 0 0 0 | smod | sreg | 0 | dlreg | 0 0 0 0 0 0 0 0 0 | dhreg | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| MULU.W <ea>,Dq | <ea>*Dq→Dq | 012346 | 1 1 0 0 | dreg | 0 1 1 | smod | sreg | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| NBCD.B <ea> | 0-<ea>-X→<ea> | 012346 | 0 1 0 0 1 0 0 0 0 0 | dmod | dreg | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| NEG.sz <ea> | 0-<ea>→<ea> | 012346 | 0 1 0 0 0 1 0 0 | sz | dmod | dreg | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| NEGXsz <ea> | 0-<ea>-X→<ea> | 012346 | 0 1 0 0 0 0 0 0 | sz | dmod | dreg | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| NOP | 012346 | 0 1 0 0 1 1 1 0 0 1 1 1 0 0 0 1 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| NOT.sz <ea> | ~<ea>→<ea> | 012346 | 0 1 0 0 0 1 1 0 | sz | dmod | dreg | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| OR.sz #<data>,<ea> | #<data>∨<ea>→<ea> | 012346 | 0 0 0 0 0 0 0 0 | sz | dmod | dreg | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| OR.sz <ea>,Dq | <ea>∨Dq→Dq | 012346 | 1 0 0 0 | dreg | 0 | sz | smod | sreg | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| OR.sz Dq,<ea> | Dq∨<ea>→<ea> | 012346 | 1 0 0 0 | dreg | 1 | sz | dmod | dreg | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| ORI.B #<data>,CCR | #<data>∨CCR→CCR | 012346 | 0 0 0 0 0 0 0 0 0 0 1 1 1 1 0 0 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| ORI.W #<data>,SR | #<data>∨SR→SR | 012346 | 0 0 0 0 0 0 0 0 0 1 1 1 1 1 0 0 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| PACK -(Ar),-(Aq),#<data> | Pack BCD | --2346 | 1 0 0 0 | dreg | 1 0 1 0 0 1 | sreg | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| PACK Dr,Dq,#<data> | Pack BCD | --2346 | 1 0 0 0 | dreg | 1 0 1 0 0 0 | sreg | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| PBcc.L <label> | Branch on PMMU Condition | --M--- | 1 1 1 1 0 0 0 0 1 1 | pcc | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| PBcc.W <label> | Branch on PMMU Condition | --M--- | 1 1 1 1 0 0 0 0 1 0 | pcc | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| PDBcc Dr,<label> | Test, Decrement, and Branch on PMMU Condition | --M--- | 1 1 1 1 0 0 0 0 0 1 0 0 1 | sreg | 0 0 0 0 0 0 0 0 0 0 | pcc | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| PEA.L <ea> | SP-4→SP <ea>→(SP) | 012346 | 0 1 0 0 1 0 0 0 0 1 | smod | sreg | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| PFLUSH (Ar) | Flush Entry(ies) in the ATCs | ----46 | 1 1 1 1 0 1 0 1 0 0 0 0 1 | sreg | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| PFLUSH #<data>,#<mask> | Flush Entry(ies) in the ATCs | ---3-- | 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 | 0 0 1 1 0 0 0 0 | m | 1 0 | data | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| PFLUSH #<data>,#<mask> | Flush Entry(ies) in the ATCs | --M--- | 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 | 0 0 1 1 0 0 0 | m | 1 | data | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| PFLUSH #<data>,#<mask>,<ea> | Flush Entry(ies) in the ATCs | ---3-- | 1 1 1 1 0 0 0 0 0 0 | dmod | dreg | 0 0 1 1 1 0 0 0 | m | 1 0 | data | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| PFLUSH #<data>,#<mask>,<ea> | Flush Entry(ies) in the ATCs | --M--- | 1 1 1 1 0 0 0 0 0 0 | dmod | dreg | 0 0 1 1 1 0 0 | m | 1 | data | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| PFLUSH DFC,#<mask> | Flush Entry(ies) in the ATCs | ---3-- | 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 | 0 0 1 1 0 0 0 0 | m | 0 0 0 0 1 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| PFLUSH DFC,#<mask> | Flush Entry(ies) in the ATCs | --M--- | 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 | 0 0 1 1 0 0 0 | m | 0 0 0 0 1 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| PFLUSH DFC,#<mask>,<ea> | Flush Entry(ies) in the ATCs | ---3-- | 1 1 1 1 0 0 0 0 0 0 | dmod | dreg | 0 0 1 1 1 0 0 0 | m | 0 0 0 0 1 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| PFLUSH DFC,#<mask>,<ea> | Flush Entry(ies) in the ATCs | --M--- | 1 1 1 1 0 0 0 0 0 0 | dmod | dreg | 0 0 1 1 1 0 0 | m | 0 0 0 0 1 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| PFLUSH Dn,#<mask> | Flush Entry(ies) in the ATCs | ---3-- | 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 | 0 0 1 1 0 0 0 0 | m | 0 1 | dreg | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| PFLUSH Dn,#<mask> | Flush Entry(ies) in the ATCs | --M--- | 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 | 0 0 1 1 0 0 0 | m | 0 1 | dreg | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| PFLUSH Dn,#<mask>,<ea> | Flush Entry(ies) in the ATCs | ---3-- | 1 1 1 1 0 0 0 0 0 0 | dmod | dreg | 0 0 1 1 1 0 0 0 | m | 0 1 | dreg | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| PFLUSH Dn,#<mask>,<ea> | Flush Entry(ies) in the ATCs | --M--- | 1 1 1 1 0 0 0 0 0 0 | dmod | dreg | 0 0 1 1 1 0 0 | m | 0 1 | dreg | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| PFLUSH SFC,#<mask> | Flush Entry(ies) in the ATCs | ---3-- | 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 | 0 0 1 1 0 0 0 0 | m | 0 0 0 0 0 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| PFLUSH SFC,#<mask> | Flush Entry(ies) in the ATCs | --M--- | 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 | 0 0 1 1 0 0 0 | m | 0 0 0 0 0 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| PFLUSH SFC,#<mask>,<ea> | Flush Entry(ies) in the ATCs | ---3-- | 1 1 1 1 0 0 0 0 0 0 | dmod | dreg | 0 0 1 1 1 0 0 0 | m | 0 0 0 0 0 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| PFLUSH SFC,#<mask>,<ea> | Flush Entry(ies) in the ATCs | --M--- | 1 1 1 1 0 0 0 0 0 0 | dmod | dreg | 0 0 1 1 1 0 0 | m | 0 0 0 0 0 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| PFLUSHA | Flush Entry(ies) in the ATCs | ---3-- | 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 | 0 0 1 0 0 1 0 0 0 0 0 0 0 0 0 0 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| PFLUSHA | Flush Entry(ies) in the ATCs | --M--- | 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 | 0 0 1 0 0 1 0 0 0 0 0 0 0 0 0 0 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| PFLUSHA | Flush Entry(ies) in the ATCs | ----46 | 1 1 1 1 0 1 0 1 0 0 0 1 1 0 0 0 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| PFLUSHAN | Flush Entry(ies) in the ATCs | ----46 | 1 1 1 1 0 1 0 1 0 0 0 1 0 0 0 0 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| PFLUSHN (Ar) | Flush Entry(ies) in the ATCs | ----46 | 1 1 1 1 0 1 0 1 0 0 0 0 0 | dreg | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| PFLUSHR <ea> | Flush Entry(ies) in the ATCs | --M--- | 1 1 1 1 0 0 0 0 0 0 | dmod | dreg | 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| PFLUSHS #<data>,#<mask> | Flush Entry(ies) in the ATCs | --M--- | 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 | 0 0 1 1 0 1 0 | m | 1 | d | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| PFLUSHS #<data>,#<mask>,<ea> | Flush Entry(ies) in the ATCs | --M--- | 1 1 1 1 0 0 0 0 0 0 | dmod | dreg | 0 0 1 1 1 1 0 | m | 1 | d | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| PFLUSHS DFC,#<mask> | Flush Entry(ies) in the ATCs | --M--- | 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 | 0 0 1 1 0 1 0 | m | 0 0 0 0 1 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| PFLUSHS DFC,#<mask>,<ea> | Flush Entry(ies) in the ATCs | --M--- | 1 1 1 1 0 0 0 0 0 0 | dmod | dreg | 0 0 1 1 1 1 0 | m | 0 0 0 0 1 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| PFLUSHS Dn,#<mask> | Flush Entry(ies) in the ATCs | --M--- | 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 | 0 0 1 1 0 1 0 | m | 0 1 | n | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| PFLUSHS Dn,#<mask>,<ea> | Flush Entry(ies) in the ATCs | --M--- | 1 1 1 1 0 0 0 0 0 0 | dmod | dreg | 0 0 1 1 0 1 0 | m | 0 1 | n | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| PFLUSHS SFC,#<mask> | Flush Entry(ies) in the ATCs | --M--- | 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 | 0 0 1 1 0 1 0 | m | 0 0 0 0 0 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| PFLUSHS SFC,#<mask>,<ea> | Flush Entry(ies) in the ATCs | --M--- | 1 1 1 1 0 0 0 0 0 0 | dmod | dreg | 0 0 1 1 1 1 0 | m | 0 0 0 0 0 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| PLOADR #<data>,<ea> | Load an Entry into the ATC | ---3-- | 1 1 1 1 0 0 0 0 0 0 | dmod | dreg | 0 0 1 0 0 0 1 0 0 0 0 1 0 | data | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| PLOADR #<data>,<ea> | Load an Entry into the ATC | --M--- | 1 1 1 1 0 0 0 0 0 0 | dmod | dreg | 0 0 1 0 0 0 1 0 0 0 0 1 | d | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| PLOADR DFC,<ea> | Load an Entry into the ATC | --|m3|-- | 1 1 1 1 0 0 0 0 0 0 | dmod | dreg | 0 0 1 0 0 0 1 0 0 0 0 0 0 0 0 1 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| PLOADR Dn,<ea> | Load an Entry into the ATC | --|m3|-- | 1 1 1 1 0 0 0 0 0 0 | dmod | dreg | 0 0 1 0 0 0 1 0 0 0 0 0 1 | n | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| PLOADR SFC,<ea> | Load an Entry into the ATC | --|m3|-- | 1 1 1 1 0 0 0 0 0 0 | dmod | dreg | 0 0 1 0 0 0 1 0 0 0 0 0 0 0 0 0 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| PLOADW #<data>,<ea> | Load an Entry into the ATC | ---3-- | 1 1 1 1 0 0 0 0 0 0 | dmod | dreg | 0 0 1 0 0 0 0 0 0 0 0 1 0 | data | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| PLOADW #<data>,<ea> | Load an Entry into the ATC | --M--- | 1 1 1 1 0 0 0 0 0 0 | dmod | dreg | 0 0 1 0 0 0 0 0 0 0 0 1 | d | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| PLOADW DFC,<ea> | Load an Entry into the ATC | --|m3|-- | 1 1 1 1 0 0 0 0 0 0 | dmod | dreg | 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 1 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| PLOADW Dn,<ea> | Load an Entry into the ATC | --|m3|-- | 1 1 1 1 0 0 0 0 0 0 | dmod | dreg | 0 0 1 0 0 0 0 0 0 0 0 0 1 | n | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| PLOADW SFC,<ea> | Load an Entry into the ATC | --|m3|-- | 1 1 1 1 0 0 0 0 0 0 | dmod | dreg | 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| PLPAR (Ar) | Load Physical Address | -----6 | 1 1 1 1 0 1 0 1 1 1 0 0 1 | dreg | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| PLPAW (Ar) | Load Physical Address | -----6 | 1 1 1 1 0 1 0 1 1 0 0 0 1 | dreg | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| PMOVE <ea>,TC/CAL/VAL/SCC/AC/PSR/DRP/CRP | <ea>→TC/CAL/VAL/SCC/AC/PSR/DRP/CRP | --3M--- | 1 1 1 1 0 0 0 0 0 0 | smod | sreg | 0 1 0 | mreg | 0 0 0 0 0 0 0 0 0 0 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| PMOVE.L <ea>,TTn | <ea>→TTn | ---3-- | 1 1 1 1 0 0 0 0 0 0 | smod | sreg | 0 0 0 0 1 | n | 0 0 0 0 0 0 0 0 0 0 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| PMOVE.L TC/CAL/VAL/SCC/AC/PSR/DRP/CRP,<ea> | TC/CAL/VAL/SCC/AC/PSR/DRP/CRP→<ea> | --3M--- | 1 1 1 1 0 0 0 0 0 0 | dmod | dreg | 0 1 0 | mreg | 1 0 0 0 0 0 0 0 0 0 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| PMOVE.L TTn,<ea> | TTn→<ea> | ---3-- | 1 1 1 1 0 0 0 0 0 0 | dmod | dreg | 0 0 0 0 1 | n | 1 0 0 0 0 0 0 0 0 0 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| PMOVE.W <ea>,BACn | <ea>→BACn | --M--- | 1 1 1 1 0 0 0 0 0 0 | smod | sreg | 0 1 1 1 0 1 0 0 0 0 0 | n | 0 0 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| PMOVE.W <ea>,BADn | <ea>→BADn | --M--- | 1 1 1 1 0 0 0 0 0 0 | smod | sreg | 0 1 1 1 0 0 0 0 0 0 0 | n | 0 0 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| PMOVE.W <ea>,MMUSR | <ea>→MMUSR | ---3-- | 1 1 1 1 0 0 0 0 0 0 | smod | sreg | 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| PMOVE.W <ea>,PCSR | <ea>→PCSR | --M--- | 1 1 1 1 0 0 0 0 0 0 | smod | sreg | 0 1 1 0 0 1 0 0 0 0 0 0 0 0 0 0 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| PMOVE.W <ea>,PSR | <ea>→PSR | --M--- | 1 1 1 1 0 0 0 0 0 0 | smod | sreg | 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| PMOVE.W BACn,<ea> | BACn→<ea> | --M--- | 1 1 1 1 0 0 0 0 0 0 | dmod | dreg | 0 1 1 1 0 1 1 0 0 0 0 | n | 0 0 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| PMOVE.W BADn,<ea> | BADn→<ea> | --M--- | 1 1 1 1 0 0 0 0 0 0 | dmod | dreg | 0 1 1 1 0 0 1 0 0 0 0 | n | 0 0 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| PMOVE.W MMUSR,<ea> | MMUSR→<ea> | ---3-- | 1 1 1 1 0 0 0 0 0 0 | dmod | dreg | 0 1 1 0 0 0 1 0 0 0 0 0 0 0 0 0 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| PMOVE.W PCSR,<ea> | PCSR→<ea> | --M--- | 1 1 1 1 0 0 0 0 0 0 | dmod | dreg | 0 1 1 0 0 1 1 0 0 0 0 0 0 0 0 0 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| PMOVE.W PSR,<ea> | PSR→<ea> | --M--- | 1 1 1 1 0 0 0 0 0 0 | smod | sreg | 0 1 1 0 0 0 1 0 0 0 0 0 0 0 0 0 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| PMOVEFD.L <ea>,TC | <ea>→TC | ---3-- | 1 1 1 1 0 0 0 0 0 0 | smod | sreg | 0 1 0 0 0 0 0 1 0 0 0 0 0 0 0 0 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| PMOVEFD.L <ea>,TTn | <ea>→TTn | ---3-- | 1 1 1 1 0 0 0 0 0 0 | smod | sreg | 0 0 0 0 1 | n | 0 1 0 0 0 0 0 0 0 0 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| PMOVEFD.Q <ea>,CRP | <ea>→CRP | ---3-- | 1 1 1 1 0 0 0 0 0 0 | smod | sreg | 0 1 0 0 1 1 0 1 0 0 0 0 0 0 0 0 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| PMOVEFD.Q <ea>,SRP | <ea>→SRP | ---3-- | 1 1 1 1 0 0 0 0 0 0 | smod | sreg | 0 1 0 0 1 0 0 1 0 0 0 0 0 0 0 0 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| PRESTORE <ea> | PMMU Restore Function | --M--- | 1 1 1 1 0 0 0 1 0 1 | smod | sreg | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| PScc.B <ea> | Set on PMMU Condition | --M--- | 1 1 1 1 0 0 0 0 0 1 | dmod | dreg | 0 0 0 0 0 0 0 0 0 0 0 | pcc | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| PSAVE <ea> | PMMU Save Function | --M--- | 1 1 1 1 0 0 0 1 0 0 | dmod | dreg | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| PTESTR (Ar) | Test a Logical Address | ----4- | 1 1 1 1 0 1 0 1 0 1 1 0 1 | dreg | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| PTESTR #<data>,<ea>,#<level> | Test a Logical Address | ---3-- | 1 1 1 1 0 0 0 0 0 0 | dmod | dreg | 1 0 0 | level | 1 0 0 0 0 1 0 | data | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| PTESTR #<data>,<ea>,#<level>,An | Test a Logical Address | ---3-- | 1 1 1 1 0 0 0 0 0 0 | dmod | dreg | 1 0 0 | level | 1 1 | n | 1 0 | data | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
| PTESTR DFC,<ea>,#<level> | Test a Logical Address | ---3-- | 1 1 1 1 0 0 0 0 0 0 | dmod | dreg | 1 0 0 | level | 1 0 0 0 0 0 0 0 0 1 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| PTESTR DFC,<ea>,#<level>,An | Test a Logical Address | ---3-- | 1 1 1 1 0 0 0 0 0 0 | dmod | dreg | 1 0 0 | level | 1 1 | n | 0 0 0 0 1 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| PTESTR Dn,<ea>,#<level> | Test a Logical Address | ---3-- | 1 1 1 1 0 0 0 0 0 0 | dmod | dreg | 1 0 0 | level | 1 0 0 0 0 0 1 | sreg | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| PTESTR Dn,<ea>,#<level>,An | Test a Logical Address | ---3-- | 1 1 1 1 0 0 0 0 0 0 | dmod | dreg | 1 0 0 | level | 1 1 | n | 0 1 | sreg | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
| PTESTR SFC,<ea>,#<level> | Test a Logical Address | ---3-- | 1 1 1 1 0 0 0 0 0 0 | dmod | dreg | 1 0 0 | level | 1 0 0 0 0 0 0 0 0 0 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| PTESTR SFC,<ea>,#<level>,An | Test a Logical Address | ---3-- | 1 1 1 1 0 0 0 0 0 0 | dmod | dreg | 1 0 0 | level | 1 1 | n | 0 0 0 0 0 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| PTESTR #<data>,<ea>,#<level> | Test a Logical Address | --M--- | 1 1 1 1 0 0 0 0 0 0 | dmod | dreg | 1 0 0 | level | 1 0 0 0 0 1 | data | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| PTESTR #<data>,<ea>,#<level>,An | Test a Logical Address | --M--- | 1 1 1 1 0 0 0 0 0 0 | dmod | dreg | 1 0 0 | level | 1 1 | n | 1 | data | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
| PTESTR DFC,<ea>,#<level> | Test a Logical Address | --M--- | 1 1 1 1 0 0 0 0 0 0 | dmod | dreg | 1 0 0 | level | 1 0 0 0 0 0 0 0 0 1 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| PTESTR DFC,<ea>,#<level>,An | Test a Logical Address | --M--- | 1 1 1 1 0 0 0 0 0 0 | dmod | dreg | 1 0 0 | level | 1 1 | n | 0 0 0 0 1 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| PTESTR Dn,<ea>,#<level> | Test a Logical Address | --M--- | 1 1 1 1 0 0 0 0 0 0 | dmod | dreg | 1 0 0 | level | 1 0 0 0 0 0 1 | sreg | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| PTESTR Dn,<ea>,#<level>,An | Test a Logical Address | --M--- | 1 1 1 1 0 0 0 0 0 0 | dmod | dreg | 1 0 0 | level | 1 1 | n | 0 1 | sreg | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
| PTESTR SFC,<ea>,#<level> | Test a Logical Address | --M--- | 1 1 1 1 0 0 0 0 0 0 | dmod | dreg | 1 0 0 | level | 1 0 0 0 0 0 0 0 0 0 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| PTESTR SFC,<ea>,#<level>,An | Test a Logical Address | --M--- | 1 1 1 1 0 0 0 0 0 0 | dmod | dreg | 1 0 0 | level | 1 1 | n | 0 0 0 0 0 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| PTESTW (Ar) | Test a Logical Address | ----4- | 1 1 1 1 0 1 0 1 0 1 0 0 1 | dreg | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| PTESTW #<data>,<ea>,#<level> | Test a Logical Address | ---3-- | 1 1 1 1 0 0 0 0 0 0 | dmod | dreg | 1 0 0 | level | 0 0 0 0 0 1 0 | data | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| PTESTW #<data>,<ea>,#<level>,An | Test a Logical Address | ---3-- | 1 1 1 1 0 0 0 0 0 0 | dmod | dreg | 1 0 0 | level | 0 1 | n | 1 0 | data | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
| PTESTW DFC,<ea>,#<level> | Test a Logical Address | ---3-- | 1 1 1 1 0 0 0 0 0 0 | dmod | dreg | 1 0 0 | level | 0 0 0 0 0 0 0 0 0 1 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| PTESTW DFC,<ea>,#<level>,An | Test a Logical Address | ---3-- | 1 1 1 1 0 0 0 0 0 0 | dmod | dreg | 1 0 0 | level | 0 1 | n | 0 0 0 0 1 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| PTESTW Dn,<ea>,#<level> | Test a Logical Address | ---3-- | 1 1 1 1 0 0 0 0 0 0 | dmod | dreg | 1 0 0 | level | 0 0 0 0 0 0 1 | n | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| PTESTW Dn,<ea>,#<level>,Am | Test a Logical Address | ---3-- | 1 1 1 1 0 0 0 0 0 0 | dmod | dreg | 1 0 0 | level | 0 1 | m | 0 1 | n | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
| PTESTW SFC,<ea>,#<level> | Test a Logical Address | ---3-- | 1 1 1 1 0 0 0 0 0 0 | dmod | dreg | 1 0 0 | level | 0 0 0 0 0 0 0 0 0 0 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| PTESTW SFC,<ea>,#<level>,An | Test a Logical Address | ---3-- | 1 1 1 1 0 0 0 0 0 0 | dmod | dreg | 1 0 0 | level | 0 1 | n | 0 0 0 0 0 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| PTESTW #<data>,<ea>,#<level> | Test a Logical Address | --M--- | 1 1 1 1 0 0 0 0 0 0 | dmod | dreg | 1 0 0 | level | 0 0 0 0 0 1 | d | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| PTESTW #<data>,<ea>,#<level>,An | Test a Logical Address | --M--- | 1 1 1 1 0 0 0 0 0 0 | dmod | dreg | 1 0 0 | level | 0 1 | n | 1 | d | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
| PTESTW DFC,<ea>,#<level> | Test a Logical Address | --M--- | 1 1 1 1 0 0 0 0 0 0 | dmod | dreg | 1 0 0 | level | 0 0 0 0 0 0 0 0 0 1 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| PTESTW DFC,<ea>,#<level>,An | Test a Logical Address | --M--- | 1 1 1 1 0 0 0 0 0 0 | dmod | dreg | 1 0 0 | level | 0 1 | n | 0 0 0 0 1 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| PTESTW Dn,<ea>,#<level> | Test a Logical Address | --M--- | 1 1 1 1 0 0 0 0 0 0 | dmod | dreg | 1 0 0 | level | 0 0 0 0 0 0 1 | n | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| PTESTW Dn,<ea>,#<level>,Am | Test a Logical Address | --M--- | 1 1 1 1 0 0 0 0 0 0 | dmod | dreg | 1 0 0 | level | 0 1 | m | 0 1 | n | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
| PTESTW SFC,<ea>,#<level> | Test a Logical Address | --M--- | 1 1 1 1 0 0 0 0 0 0 | dmod | dreg | 1 0 0 | level | 0 0 0 0 0 0 0 0 0 0 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| PTESTW SFC,<ea>,#<level>,An | Test a Logical Address | --M--- | 1 1 1 1 0 0 0 0 0 0 | dmod | dreg | 1 0 0 | level | 0 1 | n | 0 0 0 0 0 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| PTRAPcc | TRAP on PMMU Condition | --M--- | 1 1 1 1 0 0 0 0 0 1 1 1 1 1 0 0 | 0 0 0 0 0 0 0 0 0 0 0 | pcc | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| PTRAPcc.L #<data> | TRAP on PMMU Condition | --M--- | 1 1 1 1 0 0 0 0 0 1 1 1 1 0 1 1 | 0 0 0 0 0 0 0 0 0 0 0 | pcc | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| PTRAPcc.W #<data> | TRAP on PMMU Condition | --M--- | 1 1 1 1 0 0 0 0 0 1 1 1 1 0 1 0 | 0 0 0 0 0 0 0 0 0 0 0 | pcc | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| PVALID.L An,<ea> | Validate a Pointer | --M--- | 1 1 1 1 0 0 0 0 0 0 | dmod | dreg | 0 0 1 0 1 1 0 0 0 0 0 0 0 | n | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| PVALID.L VAL,<ea> | Validate a Pointer | --M--- | 1 1 1 1 0 0 0 0 0 0 | dmod | dreg | 0 0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| RESET | Then Assert RESET (RSTO, MC68040 Only) Line | 012346 | 0 1 0 0 1 1 1 0 0 1 1 1 0 0 0 0 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| ROL.sz #<data>,Dr | 左ローテート | 012346 | 1 1 1 0 | data | 1 | sz | 0 1 1 | dreg | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| ROL.sz Dq,Dr | 012346 | 1 1 1 0 | sreg | 1 | sz | 1 1 1 | dreg | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| ROL.sz Dr | 012346 | 1 1 1 0 0 0 1 1 | sz | 0 1 1 | dreg | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| ROL.W <ea> | 012346 | 1 1 1 0 0 1 1 1 1 1 | dmod | dreg | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| ROR.sz #<data>,Dr | 右ローテート | 012346 | 1 1 1 0 | data | 0 | sz | 0 1 1 | dreg | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| ROR.sz Dq,Dr | 012346 | 1 1 1 0 | sreg | 0 | sz | 1 1 1 | dreg | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| ROR.sz Dr | 012346 | 1 1 1 0 0 0 1 0 | sz | 0 1 1 | dreg | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| ROR.W <ea> | 012346 | 1 1 1 0 0 1 1 0 1 1 | dmod | dreg | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| ROXL.sz #<data>,Dr | Xを含む左ローテート | 012346 | 1 1 1 0 | data | 1 | sz | 0 1 0 | dreg | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| ROXL.sz Dq,Dr | 012346 | 1 1 1 0 | sreg | 1 | sz | 1 1 0 | dreg | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| ROXL.sz Dr | 012346 | 1 1 1 0 0 0 1 1 | sz | 0 1 0 | dreg | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| ROXL.W <ea> | 012346 | 1 1 1 0 0 1 0 1 1 1 | dmod | dreg | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| ROXR.sz #<data>,Dr | Xを含む右ローテート | 012346 | 1 1 1 0 | data | 0 | sz | 0 1 0 | dreg | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| ROXR.sz Dr | 012346 | 1 1 1 0 0 0 1 0 | sz | 0 1 0 | dreg | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| ROXR.sz Dq,Dr | 012346 | 1 1 1 0 | sreg | 0 0 1 1 1 0 | dreg | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| ROXR.W <ea> | 012346 | 1 1 1 0 0 1 0 0 1 1 | dmod | dreg | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| RTD #<data> | (SP)→PC,SP+4+d→SP | -12346 | 0 1 0 0 1 1 1 0 0 1 1 1 0 1 0 0 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| RTE | 例外・割込から復帰 | 012346 | 0 1 0 0 1 1 1 0 0 1 1 1 0 0 1 1 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| RTM Rn | モジュールからのリターン | --2--- | 0 0 0 0 0 1 1 0 1 1 0 0 | d | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| RTR | (SP)→CCR,SP+2→SP,(SP)→PC,SP+4→SP | 012346 | 0 1 0 0 1 1 1 0 0 1 1 1 0 1 1 1 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| RTS | (SP)→PC,SP+4→SP | 012346 | 0 1 0 0 1 1 1 0 0 1 1 1 0 1 0 1 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| SBCD.B -(Ar),-(Aq) | -(Aq)- -(Ar)-X→(Aq) BCD | 012346 | 1 0 0 0 | dreg | 1 0 0 0 0 1 | sreg | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| SBCD.B Dr,Dq | Dq-Dr-X→Dq BCD | 012346 | 1 0 0 0 | dreg | 1 0 0 0 0 0 | sreg | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| SCC.B <ea> | cc ? 1 : 0 | 012346 | 0 1 0 1 | cc | 1 1 | dmod | dreg | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| STOP #<data> | Load Status Register and Stop | 012346 | 0 1 0 0 1 1 1 0 0 1 1 1 0 0 1 0 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| SUB.sz #<data>,<ea> | <ea>-#<data>→<ea> | 012346 | 0 0 0 0 0 1 0 0 | sz | dmod | dreg | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| SUB.sz <ea>,Dq | Dq-<ea>→Dq | 012346 | 1 0 0 1 | dreg | 0 | sz | dmod | dreg | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| SUB.W <ea>,Aq | Aq-<ea>→Aq | 012346 | 1 0 0 1 | dreg | 0 1 1 | smod | sreg | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| SUB.L <ea>,Aq | Aq-<ea>→Aq | 012346 | 1 0 0 1 | dreg | 1 1 1 | smod | sreg | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| SUB.sz Dq,<ea> | <ea>-Dq→<ea> | 012346 | 1 0 0 1 | sreg | 1 | sz | dmod | dreg | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| SUBQ.sz #<data>,<ea> | <ea>-#<data>→<ea> | 012346 | 0 1 0 1 | sreg | 1 | sz | dmod | dreg | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| SUBQ.L #<data>,Ar | Ar-#<data>→Ar | 012346 | 0 1 0 1 | data | 1 1 0 0 0 1 | dreg | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| SUBQ.W #<data>,Ar | Ar-#<data>→Ar | 012346 | 0 1 0 1 | data | 1 0 1 0 0 1 | dreg | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| SUBX.sz -(Ar),-(Aq) | -(Aq)- -(Ar)-X→(Aq) | 012346 | 1 0 0 1 | dreg | 1 | sz | 0 0 1 | sreg | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| SUBX.sz Dr,Dq | Dq-Dr-X→Dq | 012346 | 1 0 0 1 | dreg | 1 | sz | 0 0 0 | sreg | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| SWAP.W Dr | Dn(31~16bit)⇄Dn(15~0) | 012346 | 0 1 0 0 1 0 0 0 0 1 0 0 0 | dreg | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| TAS.B <ea> | Destination Tested→Condition Codes; 1→ Bit 7 of Destination | 012346 | 0 1 0 0 1 0 1 0 1 1 | dmod | dreg | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| TPcc.Sz/TRAPcc.Sz | if cc then trap | --2346 | 0 1 0 1 | cc | 1 1 1 1 1 | Sz | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| TST.sz <ea> | <ea>→cc | 012346 | 0 1 0 0 1 0 1 0 | Sz | dmod | dreg | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| UNLK Ar | An→SP (SP)→An Sp+4→SP | 012346 | 0 1 0 0 1 1 1 0 0 1 0 1 1 | dreg | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| UNPK -(Ar),-(Aq),#<data> | Unpack BCD | --2346 | 1 0 0 0 | dreg | 1 1 0 0 0 1 | sreg | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| UNPK Dr,Dq,#<data> | Unpack BCD | --2346 | 1 0 0 0 | dreg | 1 1 0 0 0 0 | sreg | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| code | operation |
| 01 | Byte |
| 10 | Long |
| 11 | Word |
| code | operation |
| 00 | Byte |
| 01 | Word |
| 10 | Long |
| code | operation |
| 010 | Word |
| 011 | Long |
| 100 | none |
| code | operation |
| 00 | Byte |
| 10 | Word |
| 11 | Long |
| code | 符号 | データー型 |
| 000 | L | 32bit整数 |
| 001 | S | 単精度浮動小数点 |
| 010 | X | 拡張倍精度浮動小数点 |
| 011 | P | Packed Decimal Real |
| 100 | W | 16bit整数 |
| 101 | D | 倍精度浮動小数点 |
| 111 | B | 8bit整数 |
| code | 略 | 説明 |
| 00 | NC | No Operation |
| 01 | DC | Data Cache |
| 10 | IC | Instruction Cache |
| 11 | BC | Data & Instruction Cache |
| code | 略 | 説明 |
| 00 | Illegal | |
| 01 | L | Line |
| 10 | P | Page |
| 11 | A | All |
| code | data | ads | FPU |
| 000 | D0 | A0 | FP0 |
| 001 | D1 | A1 | FP1 |
| 010 | D2 | A2 | FP2 |
| 011 | D3 | A3 | FP3 |
| 100 | D4 | A4 | FP4 |
| 101 | D5 | A5 | FP5 |
| 110 | D6 | A6 | FP6 |
| 111 | D7 | A7 | FP7 |
| mod | reg | addressing |
| 000 | n | Dn |
| 001 | n | An |
| 010 | n | (An) |
| 011 | n | (An)+ |
| 100 | n | -(An) |
| 101 | n | (d16,An) |
| 110 | n | (d8,An,Xi) |
| 111 | 000 | (xxx).W |
| 111 | 001 | (xxx).L |
| 111 | 010 | (d16,PC) |
| 111 | 011 | (d8,PC,Xi) |
| 111 | 100 | #<data> |
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| da | reg | WL | sc | 0 | d | ||||||||||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| da | reg | WL | sc | 1 | BS | IS | BD Size | 0 | I/IS | ||||||
| 0 | Word 符号拡張 |
| 1 | Long Word |
| code | scale | MPU |
| 00 | *1 | 012346 |
| 01 | *2 | --2346 |
| 10 | *4 | --2346 |
| 11 | *8 | --2346 |
| code | scale |
| 0 | ベースレジスタを加える |
| 1 | ベースレジスタを省略 |
| code | scale |
| 0 | インデックスオペランドを評価 |
| 1 | インデックスオペランドを省略 |
| code | scale |
| 00 | 予約 |
| 01 | ベースディスプレースメントなし |
| 10 | ワードディスプレースメント |
| 11 | ロングワードディスプレースメント |
| code | scale |
| IS I/IS | 文法 |
| 0 000 | (bd,An,Xi) |
| 0 001 | ([bd,An,Xi]) |
| 0 010 | ([bd,An,Xi],od.W) |
| 0 011 | ([bd,An,Xi],od.L) |
| 0 100 | |
| 0 101 | ([bd,An],Xi) |
| 0 110 | ([bd,An],Xi,od.W) |
| 0 111 | ([bd,An],Xi,od.L) |
| 1 000 | (bd,An) |
| 1 001 | ([bd,An]) |
| 1 010 | ([bd,An],od.W) |
| 1 011 | ([bd,An],od.L) |
| 1 100-111 |
| Number | Reg | MPU |
| 000000000000 | SFC | -12346 |
| 000000000001 | DFC | -12346 |
| 000000000010 | CACR | --2346 |
| 000000000011 | TC | ----46 |
| 000000000100 | ITT0 | ----46 |
| 000000000101 | ITT1 | ----46 |
| 000000000110 | DTT0 | ----46 |
| 000000000111 | DTT1 | ----46 |
| 000000001000 | BUSCR | -----6 |
| 100000000000 | USP | -12346 |
| 100000000001 | VBR | -12346 |
| 100000000010 | CAAR | --23-- |
| 100000000011 | MSP | --234- |
| 100000000100 | ISP | --234- |
| 100000000101 | MMUSR | ----4- |
| 100000000110 | URP | ----46 |
| 100000000111 | SRP | ----46 |
| 100000001000 | PCR | -----6 |
| 00 | π |
| 0B | Log10(2) |
| 0C | e |
| 0D | Log2(e) |
| 0E | Log10(e) |
| 0F | 0.0 |
| 30 | 1n(2) |
| 31 | 1n(10) |
| 32 | 100 |
| 33 | 101 |
| 34 | 102 |
| 35 | 104 |
| 36 | 108 |
| 37 | 1016 |
| 38 | 1032 |
| 39 | 1064 |
| 3A | 10128 |
| 3B | 10256 |
| 3C | 10512 |
| 3D | 101024 |
| 3E | 102048 |
| 3F | 104096 |
| code | Specifier | Description | code | Specifier | Description |
| 000000 | BS | B set | 000001 | BC | B clear |
| 000010 | LS | L set | 000011 | LC | L clear |
| 000100 | SS | S set | 000101 | SC | S clear |
| 000110 | AS | A set | 000111 | AC | A clear |
| 001000 | WS | W set | 001001 | WC | W clear |
| 001010 | IS | I set | 001011 | IC | I clear |
| 001100 | GS | G set | 001101 | GC | G clear |
| 001110 | CS | C set | 001111 | CC | C clear |
| 0 | data register |
| 1 | address register |
| code | 二モニック | boolean | 説明 |
| 0000 | RA | 1 | always true |
| 0001 | 0 | always false | |
| 0010 | HI,NLS | ~C&~Z | high |
| 0011 | LS,NHI | C|Z | low or same |
| 0100 | CC,HS,NCS | ~C | carry clear (high or same) |
| 0101 | CS,LO,NCC,NHS | C | carry set (low) |
| 0110 | NE,NEQ,NZ,NZE | ~Z | not equal |
| 0111 | EQ,NNE,ZE | Z | equal |
| 1000 | VC,NVS | ~V | overflow clear |
| 1001 | VS,NVC | V | overflow set |
| 1010 | PL,NMI | ~N | plus |
| 1011 | MI,NPL | N | minus |
| 1100 | GE,GLT | N&V|~N&~V | greater or equal |
| 1101 | LT,NGE | N&~V|~N&V | less than |
| 1110 | GT,NLE | N&V&~Z|~N&~V&~Z | greater than |
| 1111 | LE,NGT | Z|N&~V|~N&V | less or equal |
| code | 二モニック | 説明 |
| 000000 | F | False |
| 000001 | EQ | Equal |
| 000010 | OGT | Ordered Greater Than |
| 000011 | OGE | Ordered Greater Than or Equal |
| 000100 | OLT | Ordered Less Than |
| 000101 | OLE | Ordered Less Than or Equal |
| 000110 | OGL | Ordered Greater Than or Less Than |
| 000111 | OR | Ordered |
| 001000 | UN | Unordered |
| 001001 | UEQ | Unordered or Equal |
| 001010 | UGT | Unordered or Greater Than |
| 001011 | UGE | Unordered or Greater Than or Equal |
| 001100 | ULT | Unordered or Less Than |
| 001101 | ULE | Unordered or Less Than or Equal |
| 001110 | NE | Not Equal |
| 001111 | T | Always True |
| 010000 | SF | Signaling Always False |
| 010001 | SEQ | Signaling Equal |
| 010010 | GT | Greater Than |
| 010011 | GE | Greater Than or Equal |
| 010100 | LT | Less Than |
| 010101 | LE | Less Than or Equal |
| 010110 | GL | Greater Than or Less Than |
| 010111 | GLE | Greater Than or Less Than or Equal |
| 011000 | NGLE | Not (greater than or less than or equal) |
| 011001 | NGL | Not (greater than or less than) |
| 011010 | NLE | Not (less than or equal) |
| 011011 | NLT | Not Less Than |
| 011100 | NGE | Not (greater than or equal) |
| 011101 | NGT | Not Greater Than |
| 011110 | SNE | Signaling Not Equal |
| 011111 | ST | Signaling Always True |
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| A7 | A6 | A5 | A4 | A3 | A2 | A1 | A0 | D7 | D6 | D5 | D4 | D3 | D2 | D1 | D0 |
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| D0 | D1 | D2 | D3 | D4 | D5 | D6 | D7 | A0 | A1 | A2 | A3 | A4 | A5 | A6 | A7 |
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| FP7 | FP6 | FP5 | FP4 | FP3 | FP2 | FP1 | FP0 |
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| FP0 | FP1 | FP2 | FP3 | FP4 | FP5 | FP6 | FP7 |
| Bit Number | Register |
| 12 | Flosting-Point Control Register |
| 11 | Floating-Point Status Register |
| 10 | Floating-Point Instruction Address Register |
| MREG | Size | Register | MPU |
| 000 | Long | Translation Control Regsiter | M3 |
| 001 | Qurd | DMA Root Pointer | |
| 010 | Qurd | Supervisor Root Pointer | M3 |
| 011 | Qurd | CPU Root Pointer | M3 |
| 100 | Qurd | Current Access Level | |
| 101 | Byte | Valid Access Level | |
| 110 | Byte | Stack Change Control Regsiter | |
| 111 | Word | Access Control Regsiter |
∨Boolean OR
⊻Boolean exclusive OR
∧ Boolean AND
¬ Boolean Not
% 余
>> 右シフト
<< 左シフト
⇄ 交換
== イコール
&& and
Copyright (C) 2012 山本ワールド All Rights Reserved.