代码段中定义的数据不可写
.const
szCaption db '恭喜',0
szText db '当您看到这个信息的时候,您已经可以编译Win32汇编程序了!',0
;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
; 代码段
;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
.code
dwWrite dd ?
start:
invoke MessageBox,NULL,offset szText,offset szCaption,MB_OK
mov eax,5
mov dwWrite,eax
invoke ExitProcess,NULL
;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
end start
我直接在罗云彬书上的一个简单例子上添了几句。做了下测试,结果是不可写的,程序会报错。
请问下,是否能在代码段中定义变量?有没有办法?