Questions ASM
-
Move.l $4.w, a6 est une optimisation de Move.l $4, a6 qui correspondrait par défaut à Move.l $4.l, a6.l
.l = valeur 32 bits
.w = valeur 16 bits
.b = valeur 8 bits
On pourrait même mettre : “Move.l $4.b, a6”, théoriquement ça devrait fonctionner (enfin, j’ai jamais vérifié).Donc dans cet exemple : “move.l $4.w, a6”, on se sert d’une adresse mémoire ( $4 ) codée sur 16 bits et, on lit 32 bits de donnée ( le .l) à cette adresse, que l’on place dans a6 (registre 32 bits, modifié entièrement car .l choisi comme move)
- Vous devez être connecté pour répondre à ce sujet.
› Forums › AmigaOS, MorphOS et AROS › Développement › Questions ASM