quote:以下是引用emil128在2014-04-17 16:04:21的发言:
很遗憾我没有能仿真出MW50=6的情况
使用楼主给的FC1未做任何修改,多次调用都正常工作,即OUT1=ADD1+ADD2
因为IN1只是摆设,FC1中不存在跳转,因此temp1始终符合先赋值后使用的原则,而且OUT1的赋值也没有被跳过,不会出现随机值的异常。
还请楼主把模拟器清空,完全下载,再次测试,可以的话请附图,让我们一探究竟。
晚上我再把程序贴一下,感谢你的回答。其实我一直在纠结temp符合先赋值后使用的原则,为什么要对temp先赋值?