Godzil :
pour le move.b dn,-(a7)
je ne trouve pas d'info comme quoi en realité a7 serait décrémenté de 2 au lieu de 1
Tu n'as pas bien cherché alors.
en plus le code move.b dn,-(an) n'est pas spécifique a a7.
Mais
a7 est traîté spécialement par le processeur.
non je suis désolé (cf mon livre sur le 68000) :
Addressage indirect Prédécrémenté
Le registre d'addresse An contienu une addresse mémoire. Cette addresse doit être décrémenté de N pour donner l'addresse de l'opérande.
N = 1 si l'opérande est un octet
N = 2 si l'opérande est un mot
N = 4 si l'opérand est un mot double
An = An - N et AE = (An)
Jette ton livre alors. Le
68kguide donne la bonne information.