Download COURS D`ASM 68000

Transcript
bset.b ­ 8+ ­ 12+
bset.l 8* ­ 12* ­
btst.b ­ 4+ ­ 8+
btst.l 6 ­ 10 ­
+ = rajouter le temps de calcul de l'adresse effective
* = durée max
branchement pas de
effectué branchement
bcc.s 10 8
bcc.l 10 12
bra.s 10 ­
bra.l 10 ­
bsr.s 18 ­
bsr.l 18 ­
dbcc cc=1 ­ 12
dbcc cc=0 10 14
(an) (an)+ ­(an) 16(an) d8(an,xi) abs.w abs.l d16(pc) d8(pc,xi)
jmp 8 ­ ­ 10 14 10 12 10 14 jsr 16 ­ ­ 18 22 18 20 18 22
lea 4 ­ ­ 8 12 8 12 8 12
pea 12 ­ ­ 16 20 16 20 16 20
movem.w 12+4n 12+4n ­ 16+4n 18+4n 16+4n 20+4n 16+4n 18+4n
(m­>r) movem.l 12+8n 12+8n ­ 16+8n 18+8n 16+8n 20+8n 16+8n 18+8n
(m­>r)
movem.w 8+4n ­ 8+4n 12+4n 14+4n 12+4n 16+4n ­ ­
(r­>m)
movem.l 8+8n ­ 8+8n 12+8n 14+8n 12+8n 16+8n ­ ­
(r­>m)
n est le nombre de transferts de registra à effectuer
op dn,dn op m,m
addx.b 4 18
addx.w 4 18
addx.l 8 30
cmpm.b ­ 12
cmpm.w ­ 12
cmpm.l ­ 20
subx.b 4 18
subx.w 4 18