Je pense que le plantage survient quand d0 contient un offset négatif sur 16 bits.
Dans ce cas, adda.l d0,a0 plante puisque le processeur considère que d0 contient un offset signé sur 32 bits. Et lea (a0,d0),a0 considère d0 sur 16 bits par défaut.

Un site complet sur lequel vous trouverez des programmes et des jeux pour votre calculatrice TI 89 / Titanium / 92+ / Voyage 200 :
www.ti-fr.com.
Quelques idées personnelles
ici.
Link Le 09/02/2003 à 17:53 le ADDA est plus rapide quand il s'agit d'un registre?!
Parce qu'il me semble que le lea est plus rapide pour une valeur immédiate...

Maintenant j'ai la flemme de garder une signature à jour sur ce site. Je n'ai même plus ma chaîne Exec sous la main.
pkoi move.l #-1%d0(%a0) ne marche pas ?
Kevin #35 : c'est ce que je disais.

Un site complet sur lequel vous trouverez des programmes et des jeux pour votre calculatrice TI 89 / Titanium / 92+ / Voyage 200 :
www.ti-fr.com.
Quelques idées personnelles
ici.