1517Close
FolcoOn the 2013-07-20 at 12:02am
Pen^2 (./13) :
Zerosquare (./11) :
C'est bien une boucle infinie ?
Il ne me semble pas, c'est plutôt un bra.s 0 ou un truc du genre.
Pas le souvenir qu'il faille mettre un offset.

Si, parce que PC pointe sur l'instruction suivant celle en cours d'exécution.

Amha c'est parce que quand l'instruction est exécutée, c'est qu'elle est décodée et que sa taille est donc connue. Et si l'instruction doit utiliser pc ou le pusher (bsr/jsr), il n'y a qu'à lire le registre, au lieu de calculer ce qu'il faut pousser. Une boucle infinie de base est donc un bra.s -2 (aliasée en bra . sous gas, ou bra * sous A68k).