首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 嵌入开发 > 汇编语言 >

为什么有些程序会出现数据段里的变量定义时,省略变量名?该怎么解决

2012-03-14 
为什么有些程序会出现数据段里的变量定义时,省略变量名?比如wang db wangdb a这个地方如果写成wang db

为什么有些程序会出现数据段里的变量定义时,省略变量名?
比如
wang db 'wang'
  db 'a'
这个地方如果写成
wang db 'wang','a'
会怎样?

[解决办法]
一样的呀............
就是db 'wang','a'
你又不是wang db 168 dup('wang')
a db 168 dup('a')
[解决办法]
两种方法定义的效果在内存里是一样的,关键在于你怎么使用/引用他们。
[解决办法]

探讨

当时我问:是不是所有data segment里的指令都是伪指令,当时坛友 的回复是:
不是,如果没有使用标号的数据定义,则不属于伪指令,如:
wang db 'wang'
db 'a'
第二行的就不属于伪指令。

热点排行