展开查看
以下是引用zhangli0在2015-03-27 08:18:28的发言 >3楼:不知道楼主从哪里看出来的。你看后面的逻辑状态显示,如果执行了jc指令则jc 和label之间的指令的状态显示是细体字,而你的都是粗体的很明显jc和label之间的指令被执行了才刷新的状态。
恩
zhangli0 老师 你确实说的是这个现象,但是3楼的这位老师说出了真正解决的办法,如果JC 和 label 之间不做跳转处理,JC 和 label 之间执行完之后,就会执行label的语句,这也就是为什么之前一直mw100都是100的值,其实这段程序还有个问题,m100.0置为后,mw100还能等于100么?当然应该是不行的,即是最后的值还是100,这个时候m100.0,M100.1,M100.2都会被改变。