发布于 2012-02-25 09:03:16
14楼
在FC1和FC2里各自分别定义一个临时变量 TEMP_1(WORD)
与在FC1和FC2同时使用LW0
有什么区别?
————————————————————————————————————————————————
没有什么区别,只是曾经测试遇到过,如果使用间接寻址访问L区临时变量不能超出在TEMP定义的范围。
如果在FC1和FC2之间有个中断也使用到LW0,又是什么结果?
————————————————————————————————————————————————
中断不会影响到FC1、FC2所处的临时变量区域,临时变量使用遵循先赋值后使用的原则,所以在FC1、FC2之间遇到中断和没有遇到中断没什么不同。