Poussons un 'rts' sur la pile :
move.w #$4E75,-(sp)Exécutons maintenant :
jsr (sp)Alors, que se passe-t-il ?
1. L'adresse suivant le jsr est empilée, puis exécutée vu qu'elle est à (sp), et donc on a très probalement un crash ?
2. PC est mis à l'adresse du $4E75, puis PC+2 est poussé sur la pile, et est donc dépopé à l'instruction suivante, quand le rts est exécuté ? Dans ce cas-là, c'est comme s'il ne s'était rien passé, les flags ne sont meme pas touchés.
A votre avis, il se passe quoi ?
