读书人

请教如何向数据段写入代码

发布时间: 2012-02-25 10:01:49 作者: rapoo

请问怎么向数据段写入代码
请问向数据段写入代码后,怎么编译啊
或者在代码段写入数据,如CALL TAB1 DB "GSDFGSD",0 这样写入数据,DB "GSDFGSD",0不要编译成代码。

[解决办法]

探讨

问题是我把代码写在数据段时,整个文件都不能编译,显示错误,我是用ML编译的,如果我把数据写在代码段中,用SECTION:,W可以编译通过,但是他会把数据编译成代码,因为我用CALL是用把下个地址的数据进栈,然后把地址POP出来的。

[解决办法]
C/C++ code
call test ...... test:     pop ax     push ax     ret
[解决办法]
call test
......
test:
pop ax
push ax
ret

读书人网 >汇编语言

热点推荐