Question

Ceci est une question assez simple .. permet de dire que je suit.

wordArray WORD 810Dh, 0C064h, 93ABh

Maintenant, si je fais ça ...

MOVZX EAX, wordArray

thats va déplacer la première valeur du tableau sur EAX .. donc EAX ressemblerait à quelque chose comme ça .. 0000810D. Ma question est, comment puis-je déplacer tous le tableau sur EAX .. si EAX ressemblerait à ceci ... 810DC06493AB .. Je pense. Est-ce possible?

Était-ce utile?

La solution

D'abord, EAX ne détient que 32 bits, donc au plus il ne tiendra deux des éléments. Qu'est-ce que vous voulez faire dans ce cas est d'utiliser l'instruction MOV régulière:

MOV EAX, dword ptr wordArray.

Ceci va mettre 32 bits à partir de l'offset à WordArray dans EAX.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top