发布于 2007-12-25 19:02:54
0楼
可使用六条位逻辑指令来检查状态字中的位状态。它们是A (与)、AN (与非)、O (或)、ON (或非)、X (异或)、XN (同或)。借助这些指令,可以利用下面列出的准确地址检查状态字中各个位的当前信号状态。每个指令描述主题都提供一定的信息,用以指明执行特定指令时要读取哪些位。例如,执行数学运算、比较和移位指令时,将按照指令描述中规定的规则设置CC 1和CC 0位。
用于位逻辑指令A、AN、O、ON、X、XN的状态字地址
地址 状态字检查
==0 扫描((CC 1 = 0) AND (CC 0 = 0))
<>0 扫描(((CC 1 = 1) AND (CC 0 = 0)) OR ((CC 1 = 0) AND (CC 0 = 1)))
>0 扫描((CC 1 = 1) AND (CC 0 = 0))
<0 扫描((CC 1 = 0) AND (CC 0 = 1))
>=0 扫描(((CC 1 = 1) AND (CC 0 = 0)) OR ((CC 1 = 0) AND (CC 0 = 0)))
<=0 扫描(((CC 1 = 0) AND (CC 0 = 1)) OR ((CC 1 = 0) AND (CC 0 = 0)))
UO 扫描((CC 1 = 1) AND (CC 0 = 1))
BR 扫描BR = 1
OS 扫描OS = 1
OV 扫描OV = 1
学如逆水行舟,不进则退