发布于 2010-02-02 10:31:07
14楼
总共有64字节的内存地址作为L区使用,但具体说这个子程序中的LD0和另外一个中的LD0是不是使用同一个内存地址,没有说明,也许是也许不是,但这不重要,重要的是,你在这个子程序中写入到LD0中的数据,不能保证能准确的传递到另外一个子程序的LD0中。如果你的程序是基于这种数据传递的,那么写出的程序就是不可靠的。
不要试图通过临时变量在不同的块之间传递数据,即使是这次得到你预想的效果的,下次也不一定。
其实临时变量只要遵循一个原则就可以了:先赋值,后使用。而这个赋值是指在当前块的当前扫描周期内。