发布于 2010-12-29 00:11:24
43楼
这个用法真正有用的地方应该是用在向导程序中,就是前面已经有人多次提到的分配内存,表示这块内存已经被使用了,在交叉引用中可能观察。
另一个用处就是在库里标识符号(库里是没有必要用这个方法分配内存的),比如库中有些地址是以指针的形式访问的,那些没有显示访问的符号不会在生成的库符号表中显示出来。
我自己做库是习惯写一个多余的子程序 MARK_SIGN,里面全是用 ldn sm0.0 为条件的 mov* ac0, MYSIGN 这样的语句。生成库后那些未用到的符号名就会显示出来,为库写数据块时就有一个直观的参考。这个多余的子程序会增大库的体积,但因为它不需要被调用,并不会影响目标程序的大小。
生命存在的方式只有两种:腐烂或燃烧