Массивы ассемблера - PullRequest
       7

Массивы ассемблера

0 голосов
/ 31 октября 2010

Это довольно простой вопрос .. допустим, у меня есть следующее.

wordArray WORD 810Dh, 0C064h, 93ABh

Теперь, если я сделаю это ...

MOVZX EAX, wordArray

То есть перемещение первого значения массива в EAX .. поэтому EAX будет выглядеть примерно так ... 0000810D. У меня вопрос, как я могу переместить ВСЕ массива в EAX ... так что EAX будет выглядеть так ... 810DC06493AB .. Я думаю. Это возможно?

1 Ответ

3 голосов
/ 31 октября 2010

Прежде всего, EAX содержит только 32 бита, так что самое большее он будет содержать только два элемента. В этом случае вы хотите использовать обычную инструкцию MOV:

MOV EAX, dword ptr wordArray.

Это поместит 32 бита, начиная со смещения в wordArray, в EAX.

...