⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 itable.h

📁 motorola自己开发的针对coldfire 5272的Dbug bootloader程序
💻 H
📖 第 1 页 / 共 2 页
字号:
{0xFFC0,0x58C0,"SVC",	DRD,func18,AFUN8},
{0xFFC0,0x59C0,"SVS",	DRD,func18,AFUN8},
{0xFFC0,0x5AC0,"SPL",	DRD,func18,AFUN8},
{0xFFC0,0x5BC0,"SMI",	DRD,func18,AFUN8},
{0xFFC0,0x5CC0,"SGE",	DRD,func18,AFUN8},
{0xFFC0,0x5DC0,"SLT",	DRD,func18,AFUN8},
{0xFFC0,0x5EC0,"SGT",	DRD,func18,AFUN8},
{0xFFC0,0x5FC0,"SLE",	DRD,func18,AFUN8},
#endif
#ifndef CPU_FAM_MCF5XXX
{0xF1C0,0x5000,"ADDQ",	EA_ALTER1,func29,NULL},	/* ADDQ.B #<data>,<ea> */
{0xF1C0,0x5040,"ADDQ",	EA_ALTER1,func29,NULL},	/* ADDQ.W #<data>,<ea> */
#endif
{0xF1C0,0x5080,"ADDQ",	EA_ALTER1,func29,AFUN16},	/* ADDQ.L #<data>,<ea> */
#ifndef CPU_FAM_MCF5XXX
{0xF1C0,0x5100,"SUBQ",	EA_ALTER1,func29,NULL},	/* SUBQ.B #<data>,<ea> */
{0xF1C0,0x5140,"SUBQ",	EA_ALTER1,func29,NULL},	/* SUBQ.W #<data>,<ea> */
#endif
{0xF1C0,0x5180,"SUBQ",	EA_ALTER1,func29,AFUN16},	/* SUBQ.L #<data>,<ea> */





/* LINE 0110 */									 
{0xFF00,0x6000,"BRA"	,EA_NONE,func25,AFUN18}, 
{0xFF00,0x6100,"BSR"	,EA_NONE,func25,AFUN18}, 
{0xFF00,0x6200,"BHI"	,EA_NONE,func25,AFUN18}, 
{0xFF00,0x6300,"BLS"	,EA_NONE,func25,AFUN18}, 
{0xFF00,0x6400,"BCC"	,EA_NONE,func25,AFUN18}, 
{0xFF00,0x6500,"BCS"	,EA_NONE,func25,AFUN18}, 
{0xFF00,0x6600,"BNE"	,EA_NONE,func25,AFUN18}, 
{0xFF00,0x6700,"BEQ"	,EA_NONE,func25,AFUN18}, 
{0xFF00,0x6800,"BVC"	,EA_NONE,func25,AFUN18}, 
{0xFF00,0x6900,"BVS"	,EA_NONE,func25,AFUN18}, 
{0xFF00,0x6A00,"BPL"	,EA_NONE,func25,AFUN18}, 
{0xFF00,0x6B00,"BMI"	,EA_NONE,func25,AFUN18}, 
{0xFF00,0x6C00,"BGE"	,EA_NONE,func25,AFUN18}, 
{0xFF00,0x6D00,"BLT"	,EA_NONE,func25,AFUN18}, 
{0xFF00,0x6E00,"BGT"	,EA_NONE,func25,AFUN18}, 
{0xFF00,0x6F00,"BLE"	,EA_NONE,func25,AFUN18}, 





/* LINE 0111 */
{0xF100,0x7000,"MOVEQ",	EA_NONE,func24,AFUN19},	/* MOVEQ.L #<data>,Dn */





/* LINE 1000 */
#ifndef CPU_FAM_MCF5XXX
{0xF1F8,0x8100,"SBCD",	EA_NONE,func45,NULL},	/* SBCD Dy,Dx */
{0xF1F8,0x8108,"SBCD",	EA_NONE,func46,NULL},	/* SBCD -(Ay),-(Ax) */
{0xF1F8,0x8140,"PACK",	EA_NONE,func58,NULL},	/* PACK Dx,Dy,#<adj> */
{0xF1F8,0x8148,"PACK",	EA_NONE,func57,NULL},	/* PACK -(Ax),-(Ay),#<adj> */
{0xF1F8,0x8180,"UNPK",	EA_NONE,func58,NULL},	/* UNPK Dx,Dy,#<adj> */
{0xF1F8,0x8188,"UNPK",	EA_NONE,func57,NULL},	/* UNPK -(Ax),-(Ay),#<adj> */
{0xF1C0,0x81C0,"DIVS.W",EA_DATA,func54,NULL},	/* DIVS.W <ea>,Dn */
{0xF1C0,0x80C0,"DIVU.W",EA_DATA,func54,NULL},	/* DIVU.W <ea>,Dn */
{0xF1C0,0x8000,"OR",	EA_DATA,func33,NULL},	/* OR.B <ea>,Dn */
{0xF1C0,0x8040,"OR",	EA_DATA,func33,NULL},	/* OR.W <ea>,Dn */
#endif
{0xF1C0,0x8080,"OR",	EA_DATA,func33,AFUN20},	/* OR.L <ea>,Dn */
#ifndef CPU_FAM_MCF5XXX
{0xF1C0,0x8100,"OR",	EA_MEMALT1,func31,NULL},	/* OR.B Dn,<ea> */
{0xF1C0,0x8140,"OR",	EA_MEMALT1,func31,NULL},	/* OR.W Dn,<ea> */
#endif
{0xF1C0,0x8180,"OR",	EA_MEMALT1,func31,AFUN20},	/* OR.L Dn,<ea> */






/* LINE 1001 */
#ifndef CPU_FAM_MCF5XXX
{0xF1F0,0x9100,"SUBX",	EA_NONE,func14,NULL},	/* SUBX.B */
{0xF1F0,0x9140,"SUBX",	EA_NONE,func14,NULL},	/* SUBX.W */
{0xF1F0,0x9180,"SUBX",	EA_NONE,func14,NULL},	/* SUBX.L */
#else
{0xF1F8,0x9180,"SUBX",	EA_NONE,func14,AFUN23},	/* SUBX.L */
#endif
#ifndef CPU_FAM_MCF5XXX
{0xF1C0,0x9000,"SUB",	EA_ALL,func33,NULL},	/* SUB.B <ea>,Dn */
{0xF1C0,0x9040,"SUB",	EA_ALL,func33,NULL},	/* SUB.W <ea>,Dn */
#endif
{0xF1C0,0x9080,"SUB",	EA_ALL,func33,AFUN20},	/* SUB.L <ea>,Dn */
#ifndef CPU_FAM_MCF5XXX
{0xF1C0,0x9100,"SUB",	EA_MEMALT1,func31,NULL},	/* SUB.B Dn,<ea> */
{0xF1C0,0x9140,"SUB",	EA_MEMALT1,func31,NULL},	/* SUB.W Dn,<ea> */
#endif
{0xF1C0,0x9180,"SUB",	EA_MEMALT1,func31,AFUN20},	/* SUB.L Dn,<ea> */
#ifndef CPU_FAM_MCF5XXX
{0xF1C0,0x90C0,"SUBA",	EA_ALL,func28,NULL},	/* SUBA.W <ea>,An */
#endif
{0xF1C0,0x91C0,"SUBA",	EA_ALL,func28,AFUN14},	/* SUBA.L <ea>,An */


/* Line 1010 */
#ifdef CPU_FAM_MCF5XXXM
{0xF1B0,0xA000,"MAC"	,EA_NONE,mac1,AFUN28},	/* MAC */				   /*mod*/
{0xF1B0,0xA000,"MSAC"	,EA_NONE,mac1,AFUN28},	/* MSAC */				   /*mod*/
{0xF180,0xA080,"MACL"	,EA_MAC1,mac2,AFUN29},	/* MACL */                 /*mod*/
{0xF180,0xA080,"MSACL"	,EA_MAC1,mac2,AFUN29},	/* MSACL */                /*mod*/
{0xFFC0,0xA100,"MOVE"	,EA_MAC2,mac3,AFUN26},	/* MOVE.L <ea>,ACC */      /*mod*/
{0xFFC0,0xA900,"MOVE"	,EA_MAC2,mac4,AFUN26},	/* MOVE.L <ea>,MACSR */    /*mod*/
{0xFFC0,0xAD00,"MOVE"	,EA_MAC2,mac8,AFUN26},	/* MOVE.L <ea>,MASK*/      /*mod*/
{0xFFFF,0xA9C0,"MOVE"	,EA_NONE,mac7,AFUN26},	/* MOVE.L MACSR,CCR */     /*mod*/
{0xFFF0,0xA180,"MOVE"	,EA_NONE,mac5,AFUN26},	/* MOVE.L ACC,Rx */        /*mod*/
{0xFFF0,0xA980,"MOVE"	,EA_NONE,mac6,AFUN26},	/* MOVE.L MACSR,Rx */      /*mod*/
{0xFFF0,0xAD80,"MOVE"	,EA_NONE,mac9,AFUN26},	/* MOVE.L MASK.Rx*/        /*mod*/
#endif


/* LINE 1011 */
#ifndef CPU_FAM_MCF5XXX
{0xF1F8,0xB108,"CMPM"	,EA_NONE,func52,NULL},	/* CMPM.B (Ay)+,(Ax)+ */
{0xF1F8,0xB148,"CMPM"	,EA_NONE,func52,NULL},	/* CMPM.W (Ay)+,(Ax)+ */
{0xF1F8,0xB188,"CMPM"	,EA_NONE,func52,NULL},	/* CMPM.L (Ay)+,(Ax)+ */
#endif
#ifndef CPU_FAM_MCF5XXX
{0xF1C0,0xB000,"CMP"	,EA_ALL,func33,NULL},	/* CMP.B <ea>,Dn */
{0xF1C0,0xB040,"CMP"	,EA_ALL,func33,NULL},	/* CMP.W <ea>,Dn */
#endif
{0xF1C0,0xB080,"CMP"	,EA_ALL,func33,AFUN15},	/* CMP.L <ea>,Dn */
#ifndef CPU_FAM_MCF5XXX
{0xF1C0,0xB0C0,"CMPA"	,EA_ALL,func28,NULL},	/* CMPA.W <ea>,Dn */
#endif
{0xF1C0,0xB1C0,"CMPA"	,EA_ALL,func28,AFUN34},	/* CMPA.L <ea>,Dn */
#ifndef CPU_FAM_MCF5XXX
{0xF1C0,0xB100,"EOR"	,EA_DATALT1,func31,NULL},	/* EOR.B Dn,<ea> */
{0xF1C0,0xB140,"EOR"	,EA_DATALT1,func31,NULL},	/* EOR.W Dn,<ea> */
#endif
{0xF1C0,0xB180,"EOR"	,EA_DATALT1,func31,AFUN17},	/* EOR.L Dn,<ea> */





/* LINE 1100 */
#ifndef CPU_FAM_MCF5XXX
{0xF1F8,0xC140,"EXG.L",	EA_NONE,func56,NULL},	/* EXG.L Dx,Dy */
{0xF1F8,0xC148,"EXG.L",	EA_NONE,func56,NULL},	/* EXG.L Ax,Ay */
{0xF1F8,0xC188,"EXG.L",	EA_NONE,func56,NULL},	/* EXG.L Dx,Ay */
{0xF1F8,0xC100,"ABCD",	EA_NONE,func45,NULL},	/* ABCD Dy,Dx */
{0xF1F8,0xC108,"ABCD",	EA_NONE,func46,NULL},	/* ABCD -(Ay),-(Ax) */
#endif
{0xF1C0,0xC0C0,"MULU.W",EA_DATA,func38,NULL},	/* MULU.W <ea>,Dn */
{0xF1C0,0xC1C0,"MULS.W",EA_DATA,func38,NULL},	/* MULS.W <ea>,Dn */
#ifndef CPU_FAM_MCF5XXX
{0xF1C0,0xC000,"AND",	EA_DATA,func33,NULL},	/* AND.B <ea>,Dn */
{0xF1C0,0xC040,"AND",	EA_DATA,func33,NULL},	/* AND.W <ea>,Dn */
#endif
{0xF1C0,0xC080,"AND",	EA_DATA,func33,AFUN20},	/* AND.L <ea>,Dn */
#ifndef CPU_FAM_MCF5XXX
{0xF1C0,0xC100,"AND",	EA_MEMALT1,func31,NULL},	/* AND.B Dn,<ea> */
{0xF1C0,0xC140,"AND",	EA_MEMALT1,func31,NULL},	/* AND.W Dn,<ea> */
#endif
{0xF1C0,0xC180,"AND",	EA_MEMALT1,func31,AFUN20},	/* AND.L Dn,<ea> */






/* LINE 1101 */
#ifndef CPU_FAM_MCF5XXX
{0xF1F0,0xD100,"ADDX",	EA_NONE,func14,NULL},	/* ADDX.B */
{0xF1F0,0xD140,"ADDX",	EA_NONE,func14,NULL},	/* ADDX.W */
#endif
{0xF1F0,0xD180,"ADDX",	EA_NONE,func14,AFUN23},	/* ADDX.L */
#ifndef CPU_FAM_MCF5XXX
{0xF1C0,0xD0C0,"ADDA",	EA_ALL,func28,NULL},	/* ADDA.W <ea>,An */
#endif
{0xF1C0,0xD1C0,"ADDA",	EA_ALL,func28,AFUN14},	/* ADDA.L <ea>,An */
#ifndef CPU_FAM_MCF5XXX
{0xF1C0,0xD000,"ADD",	EA_ALL,func33,NULL},	/* ADD.B <ea>,Dn */
{0xF1C0,0xD040,"ADD",	EA_ALL,func33,NULL},	/* ADD.W <ea>,Dn */
#endif
{0xF1C0,0xD080,"ADD",	EA_ALL,func33,AFUN20},	/* ADD.L <ea>,Dn */
#ifndef CPU_FAM_MCF5XXX
{0xF1C0,0xD100,"ADD",	EA_MEMALT1,func47,NULL},	/* ADD.B Dn,<ea> */
{0xF1C0,0xD140,"ADD",	EA_MEMALT1,func47,NULL},	/* ADD.W Dn,<ea> */
#endif
{0xF1C0,0xD180,"ADD",	EA_MEMALT1,func47,AFUN20},	/* ADD.L Dn,<ea> */


{0x0,	0xFFFF,	"DC",		EA_NONE,func15 ,AFUN27}, 

/* LINE 1110 */
#ifndef CPU_FAM_MCF5XXX
{0xF1F8,0xE000,"ASR",	EA_NONE,func34,NULL},	/* ASR.B #<data>,Dy */
{0xF1F8,0xE040,"ASR",	EA_NONE,func34,NULL},	/* ASR.W #<data>,Dy */
#endif
{0xF1F8,0xE080,"ASR",	EA_NONE,func34,AFUN22},	/* ASR.L #<data>,Dy */
#ifndef CPU_FAM_MCF5XXX
{0xF1F8,0xE020,"ASR",	EA_NONE,func35,NULL},	/* ASR.B Dx,Dy */
{0xF1F8,0xE060,"ASR",	EA_NONE,func35,NULL},	/* ASR.W Dx,Dy */
#endif
{0xF1F8,0xE0A0,"ASR",	EA_NONE,func35,AFUN22},	/* ASR.L Dx,Dy */
#ifndef CPU_FAM_MCF5XXX
{0xFFC0,0xE0C0,"ASR.W",	EA_MEMALT1,func18,NULL},	/* ASR.W <ea> */
{0xF1F8,0xE100,"ASL",	EA_NONE,func34,NULL},	/* ASL.B #<data>,Dy */
{0xF1F8,0xE140,"ASL",	EA_NONE,func34,NULL},	/* ASL.W #<data>,Dy */
#endif
{0xF1F8,0xE180,"ASL",	EA_NONE,func34,AFUN22},	/* ASL.L #<data>,Dy */
#ifndef CPU_FAM_MCF5XXX
{0xF1F8,0xE120,"ASL",	EA_NONE,func35,NULL},	/* ASL.B Dx,Dy */
{0xF1F8,0xE160,"ASL",	EA_NONE,func35,NULL},	/* ASL.W Dx,Dy */
#endif
{0xF1F8,0xE1A0,"ASL",	EA_NONE,func35,AFUN22},	/* ASL.L Dx,Dy */
#ifndef CPU_FAM_MCF5XXX
{0xFFC0,0xE1C0,"ASL.W",	EA_MEMALT1,func18,NULL},	/* ASL.W <ea> */
{0xF1F8,0xE008,"LSR",	EA_NONE,func34,NULL},	/* LSR.B #<data>,Dy */
{0xF1F8,0xE048,"LSR",	EA_NONE,func34,NULL},	/* LSR.W #<data>,Dy */
#endif
{0xF1F8,0xE088,"LSR",	EA_NONE,func34,AFUN22},	/* LSR.L #<data>,Dy */
#ifndef CPU_FAM_MCF5XXX
{0xF1F8,0xE028,"LSR",	EA_NONE,func35,NULL},	/* LSR.B Dx,Dy */
{0xF1F8,0xE068,"LSR",	EA_NONE,func35,NULL},	/* LSR.W Dx,Dy */
#endif
{0xF1F8,0xE0A8,"LSR",	EA_NONE,func35,AFUN22},	/* LSR.L Dx,Dy */
#ifndef CPU_FAM_MCF5XXX
{0xFFC0,0xE2C0,"LSR.W",	EA_MEMALT1,func18,NULL},	/* LSR.W <ea> */
{0xF1F8,0xE108,"LSL",	EA_NONE,func34,NULL},	/* LSL.B #<data>,Dy */
{0xF1F8,0xE148,"LSL",	EA_NONE,func34,NULL},	/* LSL.W #<data>,Dy */
#endif
{0xF1F8,0xE188,"LSL",	EA_NONE,func34,AFUN22},	/* LSL.L #<data>,Dy */
#ifndef CPU_FAM_MCF5XXX
{0xF1F8,0xE128,"LSL",	EA_NONE,func35,NULL},	/* LSL.B Dx,Dy */
{0xF1F8,0xE168,"LSL",	EA_NONE,func35,NULL},	/* LSL.W Dx,Dy */
#endif
{0xF1F8,0xE1A8,"LSL",	EA_NONE,func35,AFUN22},	/* LSL.L Dx,Dy */
#ifndef CPU_FAM_MCF5XXX
{0xFFC0,0xE3C0,"LSL.W",	EA_MEMALT1,func18,NULL},	/* LSL.W <ea> */
{0xF1F8,0xE010,"ROXR",	EA_NONE,func34,NULL},	/* ROXR.B #<data>,Dy */
{0xF1F8,0xE050,"ROXR",	EA_NONE,func34,NULL},	/* ROXR.W #<data>,Dy */
{0xF1F8,0xE090,"ROXR",	EA_NONE,func34,NULL},	/* ROXR.L #<data>,Dy */
{0xF1F8,0xE030,"ROXR",	EA_NONE,func35,NULL},	/* ROXR.B Dx,Dy */
{0xF1F8,0xE070,"ROXR",	EA_NONE,func35,NULL},	/* ROXR.W Dx,Dy */
{0xF1F8,0xE0B0,"ROXR",	EA_NONE,func35,NULL},	/* ROXR.L Dx,Dy */
{0xFFC0,0xE4C0,"ROXR.W",EA_MEMALT1,func18,NULL},	/* ROXR.W <ea> */
{0xF1F8,0xE110,"ROXL",	EA_NONE,func34,NULL},	/* ROXL.B #<data>,Dy */
{0xF1F8,0xE150,"ROXL",	EA_NONE,func34,NULL},	/* ROXL.W #<data>,Dy */
{0xF1F8,0xE190,"ROXL",	EA_NONE,func34,NULL},	/* ROXL.L #<data>,Dy */
{0xF1F8,0xE130,"ROXL",	EA_NONE,func35,NULL},	/* ROXL.B Dx,Dy */
{0xF1F8,0xE170,"ROXL",	EA_NONE,func35,NULL},	/* ROXL.W Dx,Dy */
{0xF1F8,0xE1B0,"ROXL",	EA_NONE,func35,NULL},	/* ROXL.L Dx,Dy */
{0xFFC0,0xE5C0,"ROXL.W",EA_MEMALT1,func18,NULL},	/* ROXL.W <ea> */
{0xF1F8,0xE018,"ROR",	EA_NONE,func34,NULL},	/* ROR.B #<data>,Dy */
{0xF1F8,0xE058,"ROR",	EA_NONE,func34,NULL},	/* ROR.W #<data>,Dy */
{0xF1F8,0xE098,"ROR",	EA_NONE,func34,NULL},	/* ROR.L #<data>,Dy */
{0xF1F8,0xE038,"ROR",	EA_NONE,func35,NULL},	/* ROR.B Dx,Dy */
{0xF1F8,0xE078,"ROR",	EA_NONE,func35,NULL},	/* ROR.W Dx,Dy */
{0xF1F8,0xE0B8,"ROR",	EA_NONE,func35,NULL},	/* ROR.L Dx,Dy */
{0xFFC0,0xE6C0,"ROR.W",	EA_MEMALT1,func18,NULL},	/* ROR.W <ea> */
{0xF1F8,0xE118,"ROL",	EA_NONE,func34,NULL},	/* ROL.B #<data>,Dy */
{0xF1F8,0xE158,"ROL",	EA_NONE,func34,NULL},	/* ROL.W #<data>,Dy */
{0xF1F8,0xE198,"ROL",	EA_NONE,func34,NULL},	/* ROL.L #<data>,Dy */
{0xF1F8,0xE138,"ROL",	EA_NONE,func35,NULL},	/* ROL.B Dx,Dy */
{0xF1F8,0xE178,"ROL",	EA_NONE,func35,NULL},	/* ROL.W Dx,Dy */
{0xF1F8,0xE1B8,"ROL",	EA_NONE,func35,NULL},	/* ROL.L Dx,Dy */
{0xFFC0,0xE7C0,"ROL.W",	EA_MEMALT1,func18,NULL},	/* ROL.W <ea> */
{0xFFC0,0xEAC0,"BFCHG"	,EA_CTRALT1,func48,NULL},/* BFCHG <ea>{offset:width} */
{0xFFC0,0xECC0,"BFCLR"	,EA_CTRALT1,func48,NULL},/* BFCLR <ea>{offset:width} */
{0xFFC0,0xEBC0,"BFEXTS"	,EA_CTRALT2,func49,NULL},/* BFEXTS <ea>{offset:width},Dn */
{0xFFC0,0xE9C0,"BFEXTU"	,EA_CTRALT2,func49,NULL},/* BFEXTU <ea>{offset:width},Dn */
{0xFFC0,0xEDC0,"BFFFO"	,EA_CTRALT2,func49,NULL},/* BFFFO <ea>{offset:width},Dn */
{0xFFC0,0xEFC0,"BFINS"	,EA_CTRALT1,func50,NULL},/* BFINS Dn,<ea>{offset:width} */
{0xFFC0,0xEEC0,"BFSET"	,EA_CTRALT1,func48,NULL},/* BFSET <ea>{offset:width} */
{0xFFC0,0xE8C0,"BFTST"	,EA_CTRALT2,func48,NULL},/* BFTST <ea>{offset:width} */
#endif





/* LINE 1111 */

#ifdef CPU_FAM_MCF5XXX
{0xFFC0,0xFB00,"WDDATA",EA_MEMALT1,func15,AFUN10},	/* WDDATA.b <ea> */
{0xFFC0,0xFB40,"WDDATA",EA_MEMALT1,func15,AFUN10},	/* WDDATA.w <ea> */
{0xFFC0,0xFB80,"WDDATA",EA_MEMALT1,func15,AFUN10},	/* WDDATA.l <ea> */
{0xFFC0,0xFBC0,"WDEBUG",(ARI | ARID),func37,AFUN21},	/* WDEBUG <ea> */
#endif

#ifdef CPU32
{0xFFFF,0xF800,"LPSTOP",EA_NONE,func63,NULL},	/* LPSTOP #<data> */
{0xFFC0,0xF800,"TBL",	EA_NONE,func62,NULL},	/* TBL <ea>,Dx */
#endif

#if 0
{0xFFF8,0xF620,"MOVE16",	EA_NONE,func,NULL},	/* MOVE16 (Ax)+,(Ay)+ */
{0xFFF8,0xF600,"MOVE16",	EA_NONE,func,NULL},	/* MOVE16 (Ay)+,(xxx).L */
{0xFFF8,0xF608,"MOVE16",	EA_NONE,func,NULL},	/* MOVE16 (xxx).L,(Ay)+ */
{0xFFF8,0xF610,"MOVE16",	EA_NONE,func,NULL},	/* MOVE16 (Ay).L,(xxx).L */
{0xFFF8,0xF618,"MOVE16",	EA_NONE,func,NULL},	/* MOVE16 (xxx).L,(Ay) */
#endif

#ifdef CPU_FAM_MCF5XXXDIV 
{0xFFC0,0x4C40,"DIVS",EA_DATA1,func55,AFUN36},		/* DIVS.L <ea>,Dn */
{0xFFC0,0x4C40,"DIVU",EA_DATA1,func55,AFUN36},		/* DIVU.L <ea>,Dn */
{0xF1C0,0x81C0,"DIVS",EA_DATA,func54,AFUN36},		/* DIVS.W <ea>,Dn */
{0xF1C0,0x80C0,"DIVU",EA_DATA,func54,AFUN36},		/* DIVU.W <ea>,Dn */
{0xFFC0,0x4C40,"REMS",EA_DATA1,func55,AFUN37},		/* REMS.L <ea>,Dn */
{0xFFC0,0x4C40,"REMU",EA_DATA1,func55,AFUN37},		/* REMU.L <ea>,Dn */
#endif

/* New defines for The ColdFire Instruction Set REV B(mcf5407) instructions */
#ifdef CPU_MCF5407

{0xFFF8,0xF428,"INTOUCH"	,EA_NONE	,func64	,AFUN30},	/* INTOUCH */			
{0xF1C0,0xA140,"MOV3Q"		,EA_ALTER1	,func65	,AFUN31},	/* MOV3Q.L */			
{0xF180,0x7100,"MVS"		,EA_ALL		,func66	,AFUN32},   /* MVS.B */				
{0xF180,0x7180,"MVZ"		,EA_ALL		,func66	,AFUN32},	/* MVZ */				

{0xFFF8,0x4C80,"SATS"		,DRD		,func15	,AFUN4},	/* SATS.L */			
{0xFFC0,0x4AC0,"TAS"		,EA_MEMALT1	,func67	,AFUN33},   /* TAS.B */				

{0xF1C0,0xB000,"CMP"		,EA_ALL		,func33	,AFUN15},	/* CMP.B <ea>,Dn */		
{0xF1C0,0xB040,"CMP"		,EA_ALL		,func33	,AFUN15},	/* CMP.W <ea>,Dn */		

{0xF1C0,0xB0C0,"CMPA"		,EA_ALL		,func28 ,AFUN34},	/* CMPA.W <ea>,Dn */	

{0xFFF8,0x0C00,"CMPI"		,DRD		,func6	,AFUN35},	/* CMPI.B #<data>,Dn */
{0xFFF8,0x0C40,"CMPI"		,DRD		,func6	,AFUN35},	/* CMPI.W #<data>,Dn */
#endif

} ;
const int
ISASIZE = sizeof(isa)/sizeof(INSTRENTRY);

/********************************************************************/


⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -