为什么我标号后面不能直接定义数据段?
汇编吧
全部回复
仅看楼主
level 8
510971417 楼主
我看书上例题是直接在后面
s1: db 'God,better,best,','$'
书上是这样
我如果按着这样写编译时候会报错error a2008:syntax error
s1:
db 'God,better,best,','$'
改成这样就可以了
这两种写法有什么两样的么?是编译器问题么?
2015年05月26日 12点05分 1
level 13
编译器分不出s1到底是[地址标记]还是 [字串变数]名称
若写一句 mov al,s1
编译器会傻眼
2015年05月26日 14点05分 2
level 13
编译器的事,不过,书写最好规范
2015年05月26日 15点05分 3
意思是教材在误导我广大学子么= =。。应该换行是吧。。
2015年05月26日 22点05分
规范的写法,单独换行
2015年05月27日 01点05分
1