恭喜,你发布的帖子
发布于 2016-05-25 15:08:33
9楼
在内部没法判断当前是否在调用的第一个周期啊。带参数进去?
暗殇 做法还是比较可行的,也是高效的!可以借鉴程序块使能功能(EN)。一般子程序调用可以设置一个使能或者启动位,当该位为FALSE时,可以复位子程序中所有的中间变量以及输出变量,同时执行RET指令,这样不仅系统不容易出错,而且效率高,执行速度快很多!
其实对于楼主的问题,带个参数进行首次执行判断进行选择性复位也未尝不可,毕竟有些数据不是周期都需要复位的,比如一些运算寄存器等。
请填写推广理由:
分享
只看
楼主