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

📄 case20.asm

📁 这是一个68k的编译器
💻 ASM
📖 第 1 页 / 共 3 页
字号:
	move            usp,a0
	move.l          a0,usp
	move            a0,usp
	movea.w         anyea,a0
	movea           anyea,a0
	movea.l         anyea,a0
	movec.l         sfc,a0
	movec           dfc,a0
	movec.l         vbr,d0
	movec           cacr,d0
	movec.l         a0,usp
	movec           a0,caar
	movec.l         d0,msp
	movec           d0,isp
	movem.w         a0-a3,-(a0)
	movem           a0-a3,-(a0)
	movem.l         a0-a3,-(a0)
	movem.w         (a0)+,a0-a3
	movem           (a0)+,a0-a3
	movem.l         (a0)+,a0-a3
	movem           a0-a7/d0-d7,-(sp)
	movem           a7-a0/d7-d0,-(sp)
	movem           (sp)+,a0-a7/d0-d7
	movem           (sp)+,a7-a0/d7-d0
	movem           a0/a2/a4/a6/d0/d2/d4/d6,(sp)
	movem           d3,-(sp)
	movem           (sp)+,d3
	movem           a0-a3/d0-d3,(sp)
	movem           a0-a3/d0-d3,-(sp)
	movep.w         d0,index(a0)
	movep           d0,index(a0)
	movep.l         d0,index(a0)
	movep.w         index(a0),d0
	movep           index(a0),d0
	movep.l         index(a0),d0
	moveq.l         #immed,d0
	moveq           #immed,d0
	moves.b         a0,(a2)
	moves.w         a0,(a2)
	moves.l         a0,(a2)
	moves           a0,(a2)
	moves.b         d0,(a2)
	moves.w         d0,(a2)
	moves.l         d0,(a2)
	moves           d0,(a2)
	moves.b         (a2),a0
	moves.w         (a2),a0
	moves.l         (a2),a0
	moves           (a2),a0
	moves.b         (a2),d0
	moves.w         (a2),d0
	moves.l         (a2),d0
	moves           (a2),d0
	muls.w          (a6),d0
	muls            (a6),d0
	muls.l          (a6),d0
	muls.l          (a6),d0:D1
	mulu.w          (a6),d0
	mulu            (a6),d0
	mulu.l          (a6),d0
	mulu.l          (a6),d0:D1
	nbcd.b          (a4)
	nbcd            (a4)
	neg.b           (a4)
	neg.w           (a4)
	neg.l           (a4)
	neg             (a4)
	negx.b          (a4)
	negx.w          (a4)
	negx.l          (a4)
	negx            (a4)
	nop
	not.b           (a4)
	not.w           (a4)
	not.l           (a4)
	not             (a4)
	or.b            (a6),d0
	or.w            (a6),d0
	or.l            (a6),d0
	or              (a6),d0
	or.b            d0,(a2)
	or.w            d0,(a2)
	or.l            d0,(a2)
	or              d0,(a2)
	or.b            #immed,(a4)
	or.w            #immed,(a4)
	or.l            #immed,(a4)
	or              #immed,(a4)
	or.b            #immed,CCR
	or              #immed,CCR
	or.w            #immed,SR
	or              #immed,SR
	ori.b           #immed,(a4)
	ori.w           #immed,(a4)
	ori.l           #immed,(a4)
	ori             #immed,(a4)
	ori.b           #immed,CCR
	ori             #immed,CCR
	ori.w           #immed,SR
	ori             #immed,SR
	pack            -(a0),-(a0),#immed
	pack            d0,d0,#immed
	pea.l           (a0)
	pea             (a0)
	reset
	rol.w           (a2)
	rol             (a2)
	rol.b           d0,d0
	rol.w           d0,d0
	rol.l           d0,d0
	rol             d0,d0
	rol.b           #immed,d0
	rol.w           #immed,d0
	rol.l           #immed,d0
	rol             #immed,d0
	ror.w           (a2)
	ror             (a2)
	ror.b           d0,d0
	ror.w           d0,d0
	ror.l           d0,d0
	ror             d0,d0
	ror.b           #immed,d0
	ror.w           #immed,d0
	ror.l           #immed,d0
	ror             #immed,d0
	roxl.w          (a2)
	roxl            (a2)
	roxl.b          d0,d0
	roxl.w          d0,d0
	roxl.l          d0,d0
	roxl            d0,d0
	roxl.b          #immed,d0
	roxl.w          #immed,d0
	roxl.l          #immed,d0
	roxl            #immed,d0
	roxr.w          (a2)
	roxr            (a2)
	roxr.b          d0,d0
	roxr.w          d0,d0
	roxr.l          d0,d0
	roxr            d0,d0
	roxr.b          #immed,d0
	roxr.w          #immed,d0
	roxr.l          #immed,d0
	roxr            #immed,d0
	rtd             #immed
	rte
	rtm             a0
	rtm             d0
	rtr
	rts
	sbcd.b          d0,d0
	sbcd            d0,d0
	sbcd.b          -(a0),-(a0)
	sbcd            -(a0),-(a0)
	scc.b           (a4)
	scc             (a4)
	scs             (a4)
	seq             (a4)
	sf              (a4)
	sge             (a4)
	sgt             (a4)
	shi             (a4)
	sle             (a4)
	sls             (a4)
	slt             (a4)
	smi             (a4)
	sne             (a4)
	spl             (a4)
	st              (a4)
	svc             (a4)
	svs             (a4)
	stop            #immed
	sub.b           #immed,(a4)
	sub.w           #immed,(a4)
	sub.l           #immed,(a4)
	sub             #immed,(a4)
	sub.w           anyea,d0
	sub.l           anyea,d0
	sub             anyea,d0
	sub.b           (a6),d0
	sub.b           d0,(a2)
	sub.w           d0,(a2)
	sub.l           d0,(a2)
	sub             d0,(a2)
	suba.w          anyea,a0
	suba.l          anyea,a0
	suba            anyea,a0
	subi.b          #immed,(a4)
	subi.w          #immed,(a4)
	subi.l          #immed,(a4)
	subi            #immed,(a4)
	subq.b          #immed,(a5)
	subq.w          #immed,(a5)
	subq.l          #immed,(a5)
	subq            #immed,(a5)
	subx.b          d0,d0
	subx.w          d0,d0
	subx.l          d0,d0
	subx            d0,d0
	subx.b          -(a0),-(a0)
	subx.w          -(a0),-(a0)
	subx.l          -(a0),-(a0)
	subx            -(a0),-(a0)
	swap.w          d0
	swap            d0
	tas.b           (a4)
	tas             (a4)
	trap            #immed
	trapcc
	trapcc.w        #immed
	trapcc.l        #immed
	trapcs
	trapcs.w        #immed
	trapcs.l        #immed
	trapeq
	trapeq.w        #immed
	trapeq.l        #immed
	trapf
	trapf.w         #immed
	trapf.l         #immed
	trapge
	trapge.w        #immed
	trapge.l        #immed
	trapgt
	trapgt.w        #immed
	trapgt.l        #immed
	traphi
	traphi.w        #immed
	traphi.l        #immed
	traple
	traple.w        #immed
	traple.l        #immed
	trapls
	trapls.w        #immed
	trapls.l        #immed
	traplt
	traplt.w        #immed
	traplt.l        #immed
	trapmi
	trapmi.w        #immed
	trapmi.l        #immed
	trapne
	trapne.w        #immed
	trapne.l        #immed
	trappl
	trappl.w        #immed
	trappl.l        #immed
	trapt
	trapt.w         #immed
	trapt.l         #immed
	trapvc
	trapvc.w        #immed
	trapvc.l        #immed
	trapvs
	trapvs.w        #immed
	trapvs.l        #immed
	trapv
	tst.w           anyea
	tst.l           anyea
	tst             anyea
	tst.b           (a6)
	unlk            a0
	unpk            -(a0),-(a0),#immed
	unpk            d0,d0,#immed
*
*       Floating point
*
	fabs.b          (a0),fp0
	fabs.w          (a0),fp0
	fabs.l          (a0),fp0
	fabs.s          (a0),fp0
	fabs.d          (a0),fp0
	fabs.x          (a0),fp0
	fabs.p          (a0),fp0
	fabs.x          fp0
	fabs.x          fp0,fp1
*
	facos.x         fp0
	facos.d         (a0),fp0
	facos.x         fp0,fp1
	fadd.d          (a0),fp0
	fadd.x          fp0,fp1
	fasin.x         fp0
	fasin.d         (a0),fp0
	fasin.x         fp0,fp1
	fatan.x         fp0
	fatan.d         (a0),fp0
	fatan.x         fp0,fp1
	fatanh.x	fp0
	fatanh.d	(a0),fp0
	fatanh.x        fp0,fp1
fbcclab
	fbra.w          fbcclab
	fbra.l          fbcclab
	fbra            fbcclab
	fbeq            fbcclab
	fbf             fbcclab
	fbge            fbcclab
	fbgl            fbcclab
	fbgle           fbcclab
	fbgt            fbcclab
	fble            fbcclab
	fblt            fbcclab
	fbne            fbcclab
	fbnge           fbcclab
	fbngl           fbcclab
	fbngle          fbcclab
	fbngt           fbcclab
	fbnle           fbcclab
	fbnlt           fbcclab
	fboge           fbcclab
	fbogl           fbcclab
	fbogt           fbcclab
	fbole           fbcclab
	fbolt           fbcclab
	fbor            fbcclab
	fbseq           fbcclab
	fbsf            fbcclab
	fbsne           fbcclab
	fbst            fbcclab
	fbt             fbcclab
	fbueq           fbcclab
	fbuge           fbcclab
	fbugt           fbcclab
	fbule           fbcclab
	fbult           fbcclab
	fbun            fbcclab
	fcmp.d          (a0),fp0
	fcmp.x          fp0,fp1
	fcos.x          fp0
	fcos.d          (a0),fp0
	fcos.x          fp0,fp1
	fcosh.x         fp0
	fcosh.d         (a0),fp0
	fcosh.x         fp0,fp1
fdbcclabel
	fdbeq           d0,fdbcclabel
	fdbf            d0,fdbcclabel
	fdbge           d0,fdbcclabel
	fdbgl           d0,fdbcclabel
	fdbgle          d0,fdbcclabel
	fdbgt           d0,fdbcclabel
	fdble           d0,fdbcclabel
	fdblt           d0,fdbcclabel
	fdbne           d0,fdbcclabel
	fdbnge          d0,fdbcclabel
	fdbngl          d0,fdbcclabel
	fdbngle         d0,fdbcclabel
	fdbngt          d0,fdbcclabel
	fdbnle          d0,fdbcclabel
	fdbnlt          d0,fdbcclabel
	fdboge          d0,fdbcclabel
	fdbogl          d0,fdbcclabel
	fdbogt          d0,fdbcclabel
	fdbole          d0,fdbcclabel
	fdbolt          d0,fdbcclabel
	fdbor           d0,fdbcclabel
	fdbra           d0,fdbcclabel
	fdbseq          d0,fdbcclabel
	fdbsf           d0,fdbcclabel
	fdbsne          d0,fdbcclabel
	fdbst           d0,fdbcclabel
	fdbt            d0,fdbcclabel
	fdbueq          d0,fdbcclabel
	fdbuge          d0,fdbcclabel
	fdbugt          d0,fdbcclabel
	fdbule          d0,fdbcclabel
	fdbult          d0,fdbcclabel
	fdbun           d0,fdbcclabel
	fdiv.d          (a0),fp0
	fdiv.x          fp0,fp1
	fetox.x         fp0
	fetox.d         (a0),fp0
	fetox.x         fp0,fp1
	fetoxm1.x	fp0
	fetoxm1.d	(a0),fp0
	fetoxm1.x	fp0,fp1
	fgetexp.x	fp0
	fgetexp.d	(a0),fp0
	fgetexp.x	fp0,fp1
	fgetman.x	fp0
	fgetman.d	(a0),fp0
	fgetman.x	fp0,fp1
	fint.x          fp0
	fint.d          (a0),fp0
	fint.x          fp0,fp1
	fintrz.x	fp0
	fintrz.d	(a0),fp0
	fintrz.x	fp0,fp1
	flog10.x	fp0
	flog10.d	(a0),fp0
	flog10.x	fp0,fp1
	flog2.x         fp0
	flog2.d         (a0),fp0
	flog2.x         fp0,fp1
	flogn.x         fp0
	flogn.d         (a0),fp0
	flogn.x         fp0,fp1
	flognp1.x	fp0
	flognp1.d	(a0),fp0
	flognp1.x	fp0,fp1
	fmod.d          (a0),fp0
	fmod.x          fp0,fp1
	fmove.d         (a0),fp0
	fmove.x         fp0,fp1
	fmove.d         fp0,(a2)
	fmove.p         fp0,(a2){d0}
	fmove.p         fp0,(a2){immed}
	fmove.l         (a5),fpcr
	fmove.l         (a5),fpsr
	fmove.l         (a5),fpiar
	fmove.l         fpcr,(a6)
	fmove.l         fpsr,(a6)
	fmove.l         fpiar,(a6)
	fmovecr.x       #immed,fp0
	fmovecr         #immed,fp0
	fmovem.x        fp0-fp5,-(a4)
	fmovem.x	d0,-(a4)
	fmovem.x        (a3)+,fp0-fp5
	fmovem.x	(a3)+,d0
	fmovem          (a5),fpcr/fpsr/fpiar
	fmovem          fpcr/fpsr/fpiar,(a6)
	fmul.d          (a0),fp0
	fmul.x          fp0,fp1
	fneg.x          fp0
	fneg.d          (a0),fp0
	fneg.x          fp0,fp1
	fnop
	frem.d          (a0),fp0
	frem.x          fp0,fp1
	frestore	(a3)+
	fsave           -(a4)
	fscale.d	(a0),fp0
	fscale.x	fp0,fp1
	fseq.b          (a2)
	fseq            (a2)
	fsf             (a2)
	fsge            (a2)
	fsgl            (a2)
	fsgle           (a2)
	fsgt            (a2)
	fsle            (a2)
	fslt            (a2)
	fsne            (a2)
	fsnge           (a2)
	fsngl           (a2)
	fsngle          (a2)

⌨️ 快捷键说明

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