ror.l
avantaprès
ror.l #s,Dn [1] move.l Dn,temp1
[2] lsl.l #(31-n),Dn
[3] move.l Dn,temp,2
[4] move.l temp1,Dn
[5] lsr.l #n,Dn
[6] move ccr,temp_ccr
[7] or.l temp2,Dn
[8] move temp_ccr,ccr

Bon sang, c'est pas simple. Je vais voir si l'on peut mieux faire et je mettrai les explications bientôt.