quote:以下是引用我就是一杯具在2012-08-27 12:52:00的发言:quote:以下是引用cxaction在2012-08-26 20:57:37的发言:
带b的是对br位进行管理,br位相当于eno。有时候程序需要查询br位的状态。凡是需要知道程序运行的br位状态的用jcb,jnb。
能否举个具体点了例子?
首先你必须对状态字进行了解,然后再去看这些指令的作用,自己去做一些测试去了解。
BR位:状态字的第8位称为二进制结果位。它将字处理程序与位处理联系起来,在一段既有位操作又有字操作的程序中,用于表示字逻辑是否正确。将BR位加入程序后,无论字操作结果如何,都不会造成二进制逻辑链中断。在用户编写的FB/FC程序中,应该对BR位进行管理,功能块正确执行后,使BR位为1,否则使其为0。使用SAVE指令将RLO存入BR中,从而达到管理BR位目的。
、其他各个位:
详见:西门子S7300 CPU寄存器状态字的用法,连接:
http://hi.baidu.com/penggangfu/blog/item/7a353d251b63e30d4d088d6a.html
http://blog.cechina.cn/xxkjfw/241030/message.aspx(转载于阿鸣)