0

这是一个非常简单的问题..可以说我有以下内容。

wordArray WORD 810Dh, 0C064h, 93ABh

现在,如果我这样做...

MOVZX EAX, wordArray

这会将数组的第一个值移动到 EAX 上。所以 EAX 看起来像这样...... 0000810D。我的问题是,我怎样才能将所有阵列移动到 EAX 上。所以 EAX 看起来像这样...... 810DC06493AB .. 我想。这可能吗?

4

1 回答 1

3

首先,EAX 只保存 32 位,所以最多只能保存两个元素。在这种情况下,您要做的是使用常规MOV指令:

MOV EAX, dword ptr wordArray.

这将从 wordArray 的偏移量开始的 32 位放入 EAX。

于 2010-10-30T22:46:35.353 回答