读书人

新手问个初级有关问题

发布时间: 2013-01-04 10:04:14 作者: rapoo

新手,问个初级问题
我想把“变量”定义到代码段为什么不行,有什么方法吗?
如上所述
.386
.model flat,stdcall
option casemap:none
.data
.code
start:
testdb db 'how are you',0
end start
可编译通过,可一运行就报错
这是在redMasm打的错
新手,问个初级有关问题
这是在MASMPlus里报的错,
新手,问个初级有关问题
不明所以,虚心像大家请教
[解决办法]
你紧跟着 start: 后定义数据,又通过 end start 将 start: 作为开始执行的地方,这不是将数据当做代码来执行吗,不出错才是异常的。可以试试这样吧:

.code
testdb db 'how are you',0
start:
mov ax, offset testdb

读书人网 >汇编语言

热点推荐