Использование оператора Ptr? - PullRequest
1 голос
/ 18 ноября 2010

Я запутался в этом - кто-нибудь может сказать мне, как это работает?

array db 10,20,30,40

mov eax,DWORD PTR array    ;eax should contains 40302010 (in Little endian.)

, но это не работает в моем компьютере / системе.Пожалуйста, кто-нибудь может мне помочь - почему это так?В моей программе это содержит какое-то мусорное значение.Пожалуйста, помогите мне.

1 Ответ

2 голосов
/ 18 ноября 2010

Ваш eax содержит $ 281E140A. Шестнадцатеричные $ 28, $ 1E, $ 14 и $ 0A соответствуют вашим объявленным элементам. для того, чтобы сказать 40302010 $, ваш массив должен быть:

array db $10,$20,$30,$40
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...