发布于 2011-02-14 18:03:08
6楼
JCN 若 RLO = 0,则跳转;
JNB 若 RLO = 0,则连同BR(将RLO 位的内容复制到BR 位) 一起跳转;
例:
CLR / 将状态字RLO复位,以免影响下面的指令。
A BR / 此时BR位为1,RLO=0
JNB _005 / RLO=0,则跳转到005,将RLO 位的内容复制到BR 位。
L 9 / 此时BR=1且RLO=1
T #temp10
_005: NOP 0
首先弄清BR位:状态字的第8位称为二进制结果位。它将字处理程序与位处理联系起来,在一段既有位操作又有字操作的程序中,用于表示字逻辑是否正确。将BR位加入程序后,无论字操作结果如何,都不会造成二进制逻辑链中断。
一日三省吾身