quote:以下是引用youhm在2011-12-19 18:36:27的发言:quote:以下是引用火麒麟在2011-12-19 17:26:40的发言:quote:以下是引用youhm在2011-12-19 17:23:12的发言:
调用FB块时,实参转移到背景数据块应该也使用了累加器。
那就是说一个是显式使用,一个是隐式使用,可是为什么呢?
什么意思呢?
在语句表里可以看出,一个变量转移到另外一个变量里都要经过累加器。
我的意思是在FC里(非TEMP)就不能像下面这么写:
LAR1 P##VARIABLE
而只能这么写:
L P##VARIABLE
LAR1
这种方式给人的感觉就是突出了累加器的存储过程
而在FB里就可以直接LAR1 P##VARIABLE
以常理,这种方式也是要经过累加器的,那么FC和FB里这种差异到底是因为什么处理机制造成的呢?