第一种写法如下:
IF 条件A THEN X=1;
IF REF(X=1,1) AND XXX THEN X=0;
这样写的时候,会因为特殊情况而导致本来应该X=1的地方被第二行置0,第二种写法如果这样写:
IF REF(X=1,1) AND XXX THEN X=0;
IF 条件A THEN X=1;
就不会出现上述情况,
但是:因为顺序问题会导致REF(X=1,1)成立的时间比第一种写法晚一个周期
如何解决?我希望第二种写法可用
[此贴子已经被作者于2015/10/12 17:19:16编辑过]
代码没有问题,我只是描绘下遇到的问题,应该能理解吧……
计算顺序即时如此,请自行取舍
[此贴子已经被作者于2015/10/13 9:09:58编辑过]