crand (条件寄存器 AND) 指令

用途


Places the result of ANDing two Condition Register bits in a Condition Register bit.

语法

位数 VALUE
0-5 19
6-10 BT
11-15 BA
16-20 BB
21-30 257
31 /
描述
克兰 BT, BA, BB

描述

克兰 指令在逻辑上对 BA 指定的条件寄存器位和 BB 指定的条件寄存器位进行 AND 运算,并将结果放置在 BT指定的目标条件寄存器位中。

克兰 指令具有一个语法格式,并且不会影响固定点异常寄存器。

参数

描述
BT 指定存储操作结果的目标 "条件寄存器" 位。
BA 指定操作的源条件寄存器位。
BB 指定操作的源条件寄存器位。

示例

以下代码在逻辑上是 AND 条件寄存器位 0 和 5 ,并将结果存储在条件寄存器位 31 中:


# Assume Condition Register bit 0 is 1.
# Assume Condition Register bit 5 is 0.
crand 31,0,5
# Condition Register bit 31 is now 0.