tw 或 t (Trap Word) 指令

用途

当指定的条件为 true 时,生成程序中断。

语法

位数 VALUE
0-5 31
6-10 TO
11-15 亚美尼亚共和国
16-20 经常预算
21-30 4
31 /
PowerPC® 
tw TO RA RB
POWER ® 系列 
t TO RA RB

描述

twt 指令将通用寄存器 (GPR) RA 的内容与 GPR RB的内容进行比较,并将比较结果与 TO进行比较,如果结果不是 0 ,那么生成陷阱类型的程序中断。

TO 位条件定义如下。

TO 位 带条件的 ANDed
重大安全事件数量 比较小于。
第 1 年 比较大于。
2 比较等于。
3 比较逻辑上小于。
4 比较逻辑上大于。

twt 指令有一种语法形式,不影响 "定点异常寄存器" 或 "条件寄存器" 字段 0。

参数

描述
TO 指定与比较结果进行 AND 运算的 TO 位。
RA 指定用于比较的源通用寄存器。
经常预算 指定用于比较的源通用寄存器。

示例

以下代码生成程序中断:


# Assume GPR 4 contains 0x9000 3000.
# Assume GPR 7 contains 0x789A 789B.
tw 0x10,4,7
# A trap type Program Interrupt occurs.