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

$的作用,该如何解决

2013-01-25 
$的作用a dbaaaa,0AH,0DH,$,最后一个字符$的作用是干嘛的啊,定义a然后将a显示出来,去掉$的话,会乱码

$的作用
a db    "aaa'a'",0AH,0DH,'$',最后一个字符$的作用是干嘛的啊,定义a然后将a显示出来,去掉$的话,会乱码!不知道是干嘛的,请教!!
[解决办法]
应该是当结束符用吧
[解决办法]
这是INT 21H中断9号功能的字符串结束标志。程序检测到这个字符的ASCII码就会结束输出。你把它去掉了程序就会继续往后读数据,直到读到$。
其实我觉的这种规定很不好,因为我们有时候希望把$也输出。还是c语言那样用0作结束符好,像这样:a db 'Hello world',0
因为没有一个字符的ASCII码是0,所以基本上所有字符都可以输出。
你自己定义一个字符串显示过程可能用起来更顺畅。
[解决办法]
终止符。以$结尾的也叫dollar串,还有一种是Z串,也就是一0结尾的。像C语言中的'\0'

热点排行