400Fermer402
SasumeLe 19/03/2004 à 22:49
L'instruction lea #imm,-(a7) n'existe pas !
pea #imm non plus, je suppose que tu voulais dire pea adr_abs.

Sinon, pour le truc de GoldenCrystal, c'est très simple : move.w #imm1,-(a7) décrémente la pile de 2 octets et place imm1 dedans, ensuite, une instruction move.w #imm2,-(a7) décrémente à nouveau la pile de 2 octets et place imm2 dedans.
é de 4 unités et le contenu de la mémoire est celui-ci : 0 1 2 3 4 5 6 IMM2IMM1XXXXXXAu final, le SP a été décrémentLes nombres correspondent aux adresses, en supposant que la pile fait 6 octets et commence à l'adresse 6. Les deux valeurs qui sont en-dessous d'une adresse correspondent à l'octet qui est écrit à cette valeur.
Donc, bref, tu as L'équivalent d'un long constitué de (IMM2<<16) + IMM1 qui a été pushé.

(cross post de bourrin je parie puisque j'ai mis 15 ans à taper ce post)