LABEL的灵活使用
写汇编语言最令人伤脑筋的问题之一就是程序中到处是label,这有两个坏处,第一就是不小心就会造成label重复的问题,第二就是想不出适当的label名称。如果您已经为label的命名问题肠枯思竭,给您提供一个小方法,程序中如果用[$]可以表示目前PC的地址,依此推论[$+2]表示PC+2,[$~4]表示PC-4.看看下面的例子您立刻就明白:
不过有一个建议,label有个重要的意义就是具有批注的功能,特别是针对一些懒的写批注的人格外重要。所以这个方法仅适合使用在重复性很高的程序片断。
- 上一篇:中断程序不需保留ACC及PSW的方法
- 下一篇:节省NOP指令的方法