开发者

Assembly Language Arrays

This is a pretty simple question.. lets say I have the following.

wordArray WORD 810Dh, 0C064h, 93ABh

Now, if I do this...

MOVZX EAX, wordArray

Thats going to move the first value of开发者_开发技巧 the array onto EAX.. so EAX would look something like this.. 0000810D. My question is, how can I move ALL of the array onto EAX.. so EAX would look like this... 810DC06493AB .. I think. Is this possible?


First of all, EAX only holds 32 bits, so at most it would only hold two of the elements. What you want to do in this case is to use the regular MOV instruction:

MOV EAX, dword ptr wordArray.

This will put 32 bits starting from the offset at wordArray into EAX.

0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜