Registre sp

Fermé
helloworld - 19 mai 2018 à 17:16
nicocorico Messages postés 799 Date d'inscription dimanche 19 juin 2011 Statut Membre Dernière intervention 3 juillet 2018 - 22 mai 2018 à 06:24
Bonjour,

Quelq'un peu t'il mexpliquer pourquoi cette opération est interdite?
Pourtant ont peu généralement utilisé un registre d'offset comme adresse?

mov ax, [sp]


Merci

2 réponses

Utilisateur anonyme
19 mai 2018 à 18:17
Bonjour

C'est en toutes lettres dans la doc Intel, l'adressage indirect par registre ne se fait que sur BX, BP, Si ou DI.
Et franchement, ça servirait à quoi un adressage indirect par [SP] ? Tu récupérerais la donnée qui est immédiatement au-dessus du sommet de la pile, ce qui n'a absolument aucun intérêt dans un programme réel.
0
Cela parait logique ! mais j'ignorai qu'il y avait une doc, merci
0