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

冒号的有关问题

2012-03-09 
冒号的问题_szPMMessage1:dbHello1, 0_szPMMessage2dbHello2, 0我想问一下,一个代冒号,一个不带冒号,

冒号的问题
_szPMMessage1:db"Hello1", 0
_szPMMessage2db"Hello2", 0
我想问一下,一个代冒号,一个不带冒号, 这俩条语句 有什么区别了? 谢谢大侠帮助

[解决办法]
_szPMMessage1:表示一个labal,也就是一个标签;
_szPMMessage2 db "Hello2", 0 表示一个变量
[解决办法]
后面加冒号表示一个标号,一般在代码段中定义,用于跳转指令,用标号代表其地址;
_szPMMessage2 db "Hello2", 0是定义一个变量(数组),一般在数据段中定义,用于内存操作,用变量名代表内存中的数据。
[解决办法]
如果分开放是可以的,但是都放在data中是不行的,而且不推荐这样的“混淆”式

的编程风格。

热点排行