发表于:2004/3/13 10:22:00
#0楼
1
LD I0.0
FOR VW0,+1,+100
2
LD I0.1
FOR VW2,+1,+2
3
LD SM0.0
INCW VW4
4
NEXT
5
NEXT
我把I0.0和I0.1同时接通,为何VW4(无符号)的值在0-65535之间不断的变化呢?手册上不是说INDX大于FINAL的时候就终止循环吗?为何VW0为101,VW2为3的时候VW4的值还在变化?VW4应该为2吧(书上说向VW4上加200个1)?是不是只有循环体循环结束,CPU才对最后一个NEXT后的程序扫描执行?循环体循环只在一个扫描周期中吧?
LD I0.0
FOR VW0,+1,+100
2
LD I0.1
FOR VW2,+1,+2
3
LD SM0.0
INCW VW4
4
NEXT
5
NEXT
我把I0.0和I0.1同时接通,为何VW4(无符号)的值在0-65535之间不断的变化呢?手册上不是说INDX大于FINAL的时候就终止循环吗?为何VW0为101,VW2为3的时候VW4的值还在变化?VW4应该为2吧(书上说向VW4上加200个1)?是不是只有循环体循环结束,CPU才对最后一个NEXT后的程序扫描执行?循环体循环只在一个扫描周期中吧?