发布于 2014-02-13 10:11:02
1楼
1.你应该漏掉了一个“#”,应该是L P##ANNA,这里是装载变量#ANNA的偏移地址到累加器,和变量#ANNA是什么数据类型无关。
2.FB里AR2保存背景数据块变量的起始地址,在非多重调用时是P#DBX0.0,在多重背景调用时就是在多重背景数据块里的起始地址,而FB里变量地址都是相对地址,所以要获得变量在多重背景数据块里的绝对地址时,就需要加上AR2这个起始地址。
3.第二条是在FC里,FC不存在多重背景调用,所以不需要考虑偏移量什么的。