恭喜,你发布的帖子
发布于 2025-09-28 14:45:51
23楼
把指令分成“有条件执行”指令、“无条件执行”指令两类。
有条件执行指令,只有指令前的能流为1,指令才执行,如赋值指令、全部的运算指令、R/S指令等。
无条件执行指令,指操作能流、输出能流的指令,如位逻辑指令、位输出指令等。
在S区域中,若S=0,所有的条件执行指令均不执行,而无条件执行指令仍在执行,只是生成的逻辑值为0。
是不是这么回事。
s=0类同子程序不调用,就是说s段内程序完全不执行。
这样的话,正常理解应该是out指令应保持最后状态(可能为1)。
但实际上当前s段内的所有out指令,在失活周期在失活的stle指令处会强制rst一次
请填写推广理由:
分享
只看
楼主