我对此感到困惑 - 请任何人告诉我它是如何运作的?
array db 10,20,30,40
mov eax,DWORD PTR array ;eax should contains 40302010 (in Little endian.)
但这不适用于我的电脑/系统。请任何人都可以帮助我 - 为什么会那样?在我的程序中它包含一些垃圾值。请帮帮我。
答案 0 :(得分:2)
您的 eax 包含$ 281E140A。十六进制$ 28,$ 1E,$ 14和$ 0A对应于您声明的元素。为了说它$ 40302010,你的阵列需要:
array db $10,$20,$30,$40