|
Voici un index
de l'assembleurs des microprocesseurs de la famille des 68000.
C'est-à-dire les 68000, 68010, 68020,
68030 et 68040. Cliquez ici
pour obtenir la feuille de calcul de format StarOffice.
| ABCD.B d[Areg-Apdi],Arp |
1100 rrr1 00dd dDDD |
68000 |
0 |
XxZxC |
X-Z-- |
| ABCD.B d[Dreg],Dr |
1100 rrr1 00dd dDDD |
68000 |
0 |
XxZxC |
X-Z-- |
| ADD.z #j,d[!Areg] |
0101 jjj0 zzdd dDDD |
68000 |
0 |
XNZVC |
----- |
| ADD.z #z,d[!Areg] |
0000 0110 zzdd dDDD |
68000 |
0 |
XNZVC |
----- |
| ADD.z Dr,d[!Areg,Dreg] |
1101 rrr1 zzdd dDDD |
68000 |
0 |
XNZVC |
----- |
| ADD.z s,Dr |
1101 rrr0 zzss sSSS |
68000 |
0 |
XNZVC |
----- |
| ADDA.L s,Ar |
1101 rrr1 11ss sSSS |
68000 |
0 |
----- |
----- |
| ADDA.W s,Ar |
1101 rrr0 11ss sSSS |
68000 |
0 |
----- |
----- |
| ADDA.z #j,d[Areg] |
0101 jjj0 zzdd dDDD |
68000 |
0 |
----- |
----- |
| ADDX.z d[Areg-Apdi],Arp |
1101 rrr1 zzdd dDDD |
68000 |
0 |
XNZVC |
X-Z-- |
| ADDX.z d[Dreg],Dr |
1101 rrr1 zzdd dDDD |
68000 |
0 |
XNZVC |
X-Z-- |
| AND.z #z,d[!Areg] |
0000 0010 zzdd dDDD |
68000 |
0 |
-NZ00 |
----- |
| AND.z Dr,d[!Areg,Dreg] |
1100 rrr1 zzdd dDDD |
68000 |
0 |
-NZ00 |
----- |
| AND.z s[!Areg],Dr |
1100 rrr0 zzss sSSS |
68000 |
0 |
-NZ00 |
----- |
| ANDSR.B #1 |
0000 0010 0011 1100 |
68000 |
0 |
XNZVC |
XNZVC |
| ANDSR.W #1 |
0000 0010 0111 1100 |
68000 |
2 |
????? |
????? |
| ASf.z #j,DR |
1110 jjjf zz00 0RRR |
68000 |
0 |
XNZVC |
----- |
| ASf.z Dr,DR |
1110 rrrf zz10 0RRR |
68000 |
0 |
XNZVC |
X---- |
| ASfW.W d[!Dreg,Areg] |
1110 000f 11dd dDDD |
68000 |
0 |
XNZVC |
----- |
| Bcc.B #i |
0110 CCCC IIII IIII |
68000 |
0 |
----- |
+++++ |
| Bcc.L #2 |
0110 CCCC 1111 1111 |
68000 |
0 |
----- |
+++++ |
| Bcc.W #1 |
0110 CCCC 0000 0000 |
68000 |
0 |
----- |
+++++ |
| BCHG #1,s[!Areg,Immd] |
0000 1000 01ss sSSS |
68000 |
0 |
--Z-- |
----- |
| BCHG Dr,s[!Areg,Immd] |
0000 rrr1 01ss sSSS |
68000 |
0 |
--Z-- |
----- |
| BCLR #1,s[!Areg,Immd] |
0000 1000 10ss sSSS |
68000 |
0 |
--Z-- |
----- |
| BCLR Dr,s[!Areg,Immd] |
0000 rrr1 10ss sSSS |
68000 |
0 |
--Z-- |
----- |
| BFCHG #1,s[!Areg,Apdi,Aipi,Immd,PC8r,PC16] |
1110 1010 11ss sSSS |
68020 |
0 |
????? |
????? |
| BFCLR #1,s[!Areg,Apdi,Aipi,Immd,PC8r,PC16] |
1110 1100 11ss sSSS |
68020 |
0 |
????? |
????? |
| BFEXTS #1,s[!Areg,Apdi,Aipi,Immd] |
110 1011 11ss sSSS |
68020 |
0 |
????? |
????? |
| BFEXTU #1,s[!Areg,Apdi,Aipi,Immd] |
1110 1001 11ss sSSS |
68020 |
0 |
????? |
????? |
| BFFFO #1,s[!Areg,Apdi,Aipi,Immd] |
1110 1101 11ss sSSS |
68020 |
0 |
????? |
????? |
| BFINS #1,s[!Areg,Apdi,Aipi,Immd,PC8r,PC16] |
1110 1111 11ss sSSS |
68020 |
0 |
????? |
????? |
| BFSET #1,s[!Areg,Apdi,Aipi,Immd,PC8r,PC16] |
1110 1110 11ss sSSS |
68020 |
0 |
????? |
????? |
| BFTST #1,s[!Areg,Apdi,Aipi,Immd] |
1110 1000 11ss sSSS |
68020 |
0 |
????? |
????? |
| BKPT #k |
0100 1000 0100 1kkk |
68020 |
0 |
????? |
????? |
| BSET #1,s[!Areg,Immd] |
0000 1000 11ss sSSS |
68000 |
0 |
--Z-- |
----- |
| BSET Dr,s[!Areg,Immd] |
0000 rrr1 11ss sSSS |
68000 |
0 |
--Z-- |
----- |
| BSR.B #i |
0110 0001 IIII IIII |
68000 |
0 |
///// |
///// |
| BSR.L #2 |
0110 0001 1111 1111 |
68000 |
0 |
///// |
///// |
| BSR.W #1 |
0110 0001 0000 0000 |
68000 |
0 |
///// |
///// |
| BTST #1,s[!Areg] |
0000 1000 00ss sSSS |
68000 |
0 |
--Z-- |
----- |
| BTST Dr,s[!Areg] |
0000 rrr1 00ss sSSS |
68000 |
0 |
--Z-- |
----- |
| CALLM s[!Dreg,Areg,Aipi,Apdi,Immd] |
0000 0110 11ss sSSS |
68020 |
0 |
????? |
????? |
| CAS.B #1,s[!Dreg,Areg,Immd,PC8r,PC16] |
0000 1010 11ss sSSS |
68020 |
0 |
????? |
????? |
| CAS.L #1,s[!Dreg,Areg,Immd,PC8r,PC16] |
0000 1110 11ss sSSS |
68020 |
0 |
????? |
????? |
| CAS.W #1,s[!Dreg,Areg,Immd,PC8r,PC16] |
0000 1100 11ss sSSS |
68020 |
0 |
????? |
????? |
| CAS2.L #2 |
0000 1110 1111 1100 |
68020 |
0 |
????? |
????? |
| CAS2.W #2 |
0000 1100 1111 1100 |
68020 |
0 |
????? |
????? |
| CHK.L s[!Areg],Dr |
0100 rrr1 00ss sSSS |
68000 |
0 |
????? |
????? |
| CHK.W s[!Areg],Dr |
0100 rrr1 10ss sSSS |
68000 |
0 |
????? |
????? |
| CHK2.z #1,s[!Dreg,Areg,Aipi,Apdi,Immd] |
0000 0zz0 11ss sSSS |
68020 |
0 |
????? |
????? |
| CLR.z d[!Areg] |
0100 0010 zzdd dDDD |
68000 |
0 |
-0100 |
----- |
| CMP.z #z,s[!Areg,Immd] |
0000 1100 zzss sSSS |
68000 |
0 |
-NZVC |
----- |
| CMP.z s,Dr |
1011 rrr0 zzss sSSS |
68000 |
0 |
-NZVC |
----- |
| CMPA.L s,Ar |
1011 rrr1 11ss sSSS |
68000 |
0 |
-NZVC |
----- |
| CMPA.W s,Ar |
1011 rrr0 11ss sSSS |
68000 |
0 |
-NZVC |
----- |
| CMPM.z d[Areg-Aipi],ArP |
1011 rrr1 zzdd dDDD |
68000 |
0 |
-NZVC |
----- |
| DBcc.W Dr,#1 |
0101 cccc 1100 1rrr |
68000 |
0 |
----- |
+++++ |
| DIVL.L #1,s[!Areg] |
0100 1100 01ss sSSS |
68020 |
0 |
????? |
????? |
| DIVS.W s[!Areg],Dr |
1000 rrr1 11ss sSSS |
68000 |
0 |
????? |
????? |
| DIVU.W s[!Areg],Dr |
1000 rrr0 11ss sSSS |
68000 |
0 |
????? |
????? |
| EOR.z #z,d[!Areg] |
0000 1010 zzdd dDDD |
68000 |
0 |
-NZ00 |
----- |
| EOR.z Dr,d[!Areg] |
1011 rrr1 zzdd dDDD |
68000 |
0 |
-NZ00 |
----- |
| EORSR.B #1 |
0000 1010 0011 1100 |
68000 |
0 |
XNZVC |
XNZVC |
| EORSR.W #1 |
0000 1010 0111 1100 |
68000 |
2 |
????? |
????? |
| EXG.L Ar,d[Areg] |
1100 rrr1 01dd dDDD |
68000 |
0 |
----- |
----- |
| EXG.L Dr,d[Areg] |
1100 rrr1 10dd dDDD |
68000 |
0 |
----- |
----- |
| EXG.L Dr,d[Dreg] |
1100 rrr1 01dd dDDD |
68000 |
0 |
----- |
----- |
| EXT.B d[Dreg] |
0100 1001 11dd dDDD |
68000 |
0 |
-NZ00 |
----- |
| EXT.L d[Dreg] |
0100 1000 11dd dDDD |
68000 |
0 |
-NZ00 |
----- |
| EXT.W d[Dreg] |
0100 1000 10dd dDDD |
68000 |
0 |
-NZ00 |
----- |
| FBcc #K,#1 |
1111 0010 10KK KKKK |
68030 |
0 |
????? |
????? |
| FBcc #K,#2 |
1111 0010 11KK KKKK |
68030 |
0 |
????? |
????? |
| FDBcc #1,s[Areg-Dreg] |
1111 0010 01ss sSSS |
68030 |
0 |
????? |
????? |
| FPP #1,s |
1111 0010 00ss sSSS |
68030 |
0 |
????? |
????? |
| FRESTORE s[!Dreg,Areg,Apdi,Immd] |
1111 0011 01ss sSSS |
68030 |
2 |
????? |
????? |
| FSAVE s[!Dreg,Areg,Aipi,Immd,PC8r,PC16] |
1111 0011 00ss sSSS |
68030 |
2 |
????? |
????? |
| FScc #1,s[!Areg,Immd,PC8r,PC16] |
1111 0010 01ss sSSS |
68030 |
0 |
????? |
????? |
| FTRAPcc |
1111 0010 0111 1100 |
68030 |
0 |
????? |
????? |
| FTRAPcc #1 |
1111 0010 0111 1010 |
68030 |
0 |
????? |
????? |
| FTRAPcc #2 |
1111 0010 0111 1011 |
68030 |
0 |
????? |
????? |
| ILLEGAL |
0100 1010 1111 1100 |
68000 |
0 |
????? |
????? |
| JMP.L s[!Dreg,Areg,Aipi,Apdi,Immd] |
0100 1110 11ss sSSS |
68000 |
0 |
///// |
///// |
| JSR.L s[!Dreg,Areg,Aipi,Apdi,Immd] |
0100 1110 10ss sSSS |
68000 |
0 |
///// |
///// |
| LEA.L s[!Dreg,Areg,Aipi,Apdi,Immd],Ar |
0100 rrr1 11ss sSSS |
68000 |
0 |
----- |
----- |
| LINK.L Ar,#2 |
0100 1000 0000 1rrr |
68020 |
0 |
----- |
----- |
| LINK.W Ar,#1 |
0100 1110 0101 0rrr |
68000 |
0 |
----- |
----- |
| LSf.z #j,DR |
1110 jjjf zz00 1RRR |
68000 |
0 |
XNZ0C |
----- |
| LSf.z Dr,DR |
1110 rrrf zz10 1RRR |
68000 |
0 |
XNZ0C |
X---- |
| LSfW.W d[!Dreg,Areg] |
1110 001f 11dd dDDD |
68000 |
0 |
XNZ0C |
----- |
| MMUOP #1,s |
1111 0000 00ss sSSS |
68040 |
0 |
????? |
????? |
| MOVE.B s,d[!Areg] |
0001 DDDd ddss sSSS |
68000 |
0 |
-NZ00 |
----- |
| MOVE.L #i,Dr |
0111 rrr0 iiii iiii |
68000 |
0 |
-NZ00 |
----- |
| MOVE.L s,d[!Areg] |
0010 DDDd ddss sSSS |
68000 |
0 |
-NZ00 |
----- |
| MOVE.W s,d[!Areg] |
0011 DDDd ddss sSSS |
68000 |
0 |
-NZ00 |
----- |
| MOVE2C #1 |
0100 1110 0111 1011 |
68010 |
2 |
????? |
????? |
| MOVEA.L s,d[Areg] |
0010 DDDd ddss sSSS |
68000 |
0 |
----- |
----- |
| MOVEA.W s,d[Areg] |
0011 DDDd ddss sSSS |
68000 |
0 |
----- |
----- |
| MOVEC2 #1 |
0100 1110 0111 1010 |
68010 |
2 |
????? |
????? |
| MOVES.z #1,s[!Dreg,Areg,Immd,PC8r,PC16] |
0000 1110 zzss sSSS |
68020 |
2 |
????? |
????? |
| MULL.L #1,s[!Areg] |
0100 1100 00ss sSSS |
68020 |
0 |
-NZVC |
----- |
| MULS.W s[!Areg],Dr |
1100 rrr1 11ss sSSS |
68000 |
0 |
-NZ00 |
----- |
| MULU.W s[!Areg],Dr |
1100 rrr0 11ss sSSS |
68000 |
0 |
-NZ00 |
----- |
| MV2SR.B s[!Areg] |
0100 0100 11ss sSSS |
68000 |
0 |
XNZVC |
----- |
| MV2SR.W s[!Areg] |
0100 0110 11ss sSSS |
68000 |
2 |
????? |
????? |
| MVMEL.L #1,s[!Dreg,Areg,Apdi,Immd] |
0100 1100 11ss sSSS |
68000 |
0 |
----- |
----- |
| MVMEL.W #1,s[!Dreg,Areg,Apdi,Immd] |
0100 1100 10ss sSSS |
68000 |
0 |
----- |
----- |
| MVMLE.L #1,d[!Dreg,Areg,Aipi] |
0100 1000 11dd dDDD |
68000 |
0 |
----- |
----- |
| MVMLE.W #1,d[!Dreg,Areg,Aipi] |
100 1000 10dd dDDD |
68000 |
0 |
----- |
----- |
| MVPMR.L d[Areg-Ad16],Dr |
0000 rrr1 01dd dDDD |
68000 |
0 |
----- |
----- |
| MVPMR.W d[Areg-Ad16],Dr |
0000 rrr1 00dd dDDD |
68000 |
0 |
----- |
----- |
| MVPRM.L Dr,d[Areg-Ad16] |
0000 rrr1 11dd dDDD |
68000 |
0 |
----- |
----- |
| MVPRM.W Dr,d[Areg-Ad16] |
0000 rrr1 10dd dDDD |
68000 |
0 |
----- |
----- |
| MVR2USP.L Ar |
0100 1110 0110 0rrr |
68000 |
2 |
----- |
----- |
| MVSR2.B d[!Areg] |
0100 0010 11dd dDDD |
68010 |
0 |
????? |
????? |
| MVSR2.W d[!Areg] |
0100 0000 11dd dDDD |
68000 |
1 |
????? |
????? |
| MVUSP2R.L Ar |
0100 1110 0110 1rrr |
68000 |
2 |
----- |
----- |
| NBCD.B d[!Areg] |
0100 1000 00dd dDDD |
68000 |
0 |
X?Z?C |
X-Z-- |
| NEG.z d[!Areg] |
0100 0100 zzdd dDDD |
68000 |
0 |
XNZVC |
----- |
| NEGX.z d[!Areg] |
0100 0000 zzdd dDDD |
68000 |
0 |
XxZxC |
----- |
| NOP |
0100 1110 0111 0001 |
68000 |
0 |
----- |
----- |
| NOT.z d[!Areg] |
0100 0110 zzdd dDDD |
68000 |
0 |
-NZ00 |
----- |
| OR.z #z,d[!Areg] |
0000 0000 zzdd dDDD |
68000 |
0 |
-NZ00 |
----- |
| OR.z Dr,d[!Areg,Dreg] |
1000 rrr1 zzdd dDDD |
68000 |
0 |
-NZ00 |
----- |
| OR.z s[!Areg],Dr |
1000 rrr0 zzss sSSS |
68000 |
0 |
-NZ00 |
----- |
| ORSR.B #1 |
0000 0000 0011 1100 |
68000 |
0 |
XNZVC |
XNZVC |
| ORSR.W #1 |
0000 0000 0111 1100 |
68000 |
2 |
????? |
????? |
| PACK d[Areg-Apdi],Arp |
1000 rrr1 01dd dDDD |
68020 |
0 |
????? |
????? |
| PACK d[Dreg],Dr |
1000 rrr1 01dd dDDD |
68020 |
0 |
????? |
????? |
| PEA.L s[!Dreg,Areg,Aipi,Apdi,Immd] |
0100 1000 01ss sSSS |
68000 |
0 |
----- |
----- |
| RESET |
0100 1110 0111 0000 |
68000 |
2 |
----- |
----- |
| ROf.z #j,DR |
1110 jjjf zz01 1RRR |
68000 |
0 |
-NZ0C |
----- |
| ROf.z Dr,DR |
1110 rrrf zz11 1RRR |
68000 |
0 |
-NZ0C |
----- |
| ROfW.W d[!Dreg,Areg] |
1110 011f 11dd dDDD |
68000 |
0 |
-NZ0C |
----- |
| ROXf.z #j,DR |
1110 jjjf zz01 0RRR |
68000 |
0 |
XNZ0C |
X---- |
| ROXf.z Dr,DR |
1110 rrrf zz11 0RRR |
68000 |
0 |
XNZ0C |
X---- |
| ROXfW.W d[!Dreg,Areg] |
1110 010f 11dd dDDD |
68000 |
0 |
XNZ0C |
X---- |
| RTD #1 |
0100 1110 0111 0100 |
68000 |
0 |
????? |
????? |
| RTE |
0100 1110 0111 0011 |
68000 |
2 |
XNZVC |
----- |
| RTM s[Dreg,Areg] |
0000 0110 11ss sSSS |
68020 |
0 |
????? |
????? |
| RTR |
0100 1110 0111 0111 |
68000 |
0 |
XNZVC |
----- |
| RTS |
0100 1110 0111 0101 |
68000 |
0 |
----- |
----- |
| SBCD.B d[Areg-Apdi],Arp |
1000 rrr1 00dd dDDD |
68000 |
0 |
XxZxC |
X-Z-- |
| SBCD.B d[Dreg],Dr |
1000 rrr1 00dd dDDD |
68000 |
0 |
XxZxC |
X-Z-- |
| Scc.B d[!Areg] |
0101 cccc 11dd dDDD |
68000 |
0 |
----- |
+++++ |
| STOP #1 |
0100 1110 0111 0010 |
68000 |
2 |
XNZVC |
----- |
| SUB.z #j,d[!Areg] |
0101 jjj1 zzdd dDDD |
68000 |
0 |
XNZVC |
----- |
| SUB.z #z,d[!Areg] |
0000 0100 zzdd dDDD |
68000 |
0 |
XNZVC |
----- |
| SUB.z Dr,d[!Areg,Dreg] |
1001 rrr1 zzdd dDDD |
68000 |
0 |
XNZVC |
----- |
| SUB.z s,Dr |
1001 rrr0 zzss sSSS |
68000 |
0 |
XNZVC |
----- |
| SUBA.L s,Ar |
1001 rrr1 11ss sSSS |
68000 |
0 |
----- |
----- |
| SUBA.W s,Ar |
1001 rrr0 11ss sSSS |
68000 |
0 |
----- |
----- |
| SUBA.z #j,d[Areg] |
0101 jjj1 zzdd dDDD |
68000 |
0 |
----- |
----- |
| SUBX.z d[Areg-Apdi],Arp |
1001 rrr1 zzdd dDDD |
68000 |
0 |
XNZVC |
X-Z-- |
| SUBX.z d[Dreg],Dr |
1001 rrr1 zzdd dDDD |
68000 |
0 |
XNZVC |
X-Z-- |
| SWAP.W s[Dreg] |
0100 1000 01ss sSSS |
68000 |
0 |
-NZ00 |
----- |
| TAS.B d[!Areg] |
0100 1010 11dd dDDD |
68000 |
0 |
????? |
????? |
| TRAP #J |
0100 1110 0100 JJJJ |
68000 |
0 |
----- |
XNZVC |
| TRAPcc |
0101 cccc 1111 1100 |
68020 |
0 |
????? |
????? |
| TRAPcc #1 |
0101 cccc 1111 1010 |
68020 |
0 |
????? |
????? |
| TRAPcc #2 |
0101 cccc 1111 1011 |
68020 |
0 |
????? |
????? |
| TRAPV |
0100 1110 0111 0110 |
68000 |
0 |
----- |
XNZVC |
| TST.z s |
0100 1010 zzss sSSS |
68000 |
0 |
-NZ00 |
----- |
| UNLK.L Ar |
0100 1110 0101 1rrr |
68000 |
0 |
----- |
----- |
| UNPK d[Areg-Apdi],Arp |
1000 rrr1 10dd dDDD |
68020 |
0 |
????? |
????? |
| UNPK d[Dreg],Dr |
1000 rrr1 10dd dDDD |
68020 |
0 |
????? |
????? |
|