代码
.386
.MODEL FLAT, STDCALL
ExitProcess PROTO, dwExitCode:DWORD
.STACK 4096
.DATA
MyArr DWORD 10H,20H,30H,40H
.CODE
Main PROC
MOV EAX, [MyArr]
MOV EAX, [MyArr+4]
MOV EAX, [MyArr+8]
MOV EAX, [MyArr+12]
INVOKE ExitProcess , 0
Main ENDP
END Main
数组
MyArr DWORD 10H,20H,30H,40H
我们在C语言中,数组名+N 是数组的首地址+sizeof(元素类型)*N
在汇编中,不可以直接写
MOV EAX, [MyArr]
MOV EAX, [MyArr+4]
MOV EAX, [MyArr+8]
MOV EAX, [MyArr+12]