📄 case20.asm
字号:
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 + -