当我用db定义数据的时候会提示语法错误,但是db另起一行的时候,就不会,换成dw也一样,为啥,弄了很久,还是不明白?
assume cs:code
s: db 0 ;提示语法错误
code ends
end s
assume cs:code
code segments:
db 0 ;无错误
code ends
end s
assume cs:code
code segments:mov ax,0
db 0 ;无错误
code ends
end s
==========================无敌分割线=============================
继续学呀,学呀学汇编
以上问题在masm6上会有此问题,在masm5上“标号: db 0”没有错误。
另外,作为补充。
如果标号后不加“:”,则它标记了存储数据的单元的地址和长度。它不同于加了“:”的仅仅表示地址的地址标号。
本文探讨了在使用MASM6时遇到的关于数据定义的语法错误问题,通过实例展示了如何正确地定义标号、使用db、dw等指令避免错误,并解释了在不同版本MASM上的表现差异。
9064

被折叠的 条评论
为什么被折叠?



