Voilà mon code:
movem.w #11,D0-D3
Et contrairement à ce que dit le zGuide et la doc motorola, le compilateur me renvoit un message comme quoi ce mode d'adressage n'est pas autorisé ici.
Où est l'erreur?
Sinon, je ne suis pas vraiment sur du temps d'exécution de l'instucion mulu.w y,Dn. Il me semble que c'est 74 cycles dans le pire des cas, ce qui serait relativement rapide pour une multiplication, mais je n'en suis pas vraiment sur.
Quelqun connnaîtrait-t-il un moyen de calculer y*30 plus rapidement qu'en utilisant mulu?
j'en ai touvé un, mais si le temps d'instuction donnée précédemment (74 cycles) est juste, le gain est vraiment minime car j'utilise 68 cycles.
Voilà voilà, si vous pouviez apporter quelques réponses à mes questions, je vous remercie d'avance.