附录 H 值定义

5 0-5

这些位表示机器指令的操作代码部分。

位 6

这些位包含根据以下值定义的字段。 请注意,许多指令还包含扩展操作码,这些操作码占用了此范围内的部分位。 请参阅特定指示信息以了解所使用的格式。

定义
/, //, /// 保留/未使用; 名义上为零 (0)。
A 某些图中的 RA 的假名。
AA 绝对地址位。
  • 0-立即执行字段表示与当前指令地址相关 0
  • 1-立即执行字段表示绝对地址。
B 一些图中的 RB 的假名。
BA 指定操作的源条件寄存器位。
BB 指定操作的源条件寄存器位。
BD 指定一个用作分支位移的 14 位值。
BF 指定条件寄存器 7 0-7 ,它指示比较的结果。
BFA 指定操作的源条件寄存器字段。
BI 指定条件比较的条件寄存器中的位。
BO 指定指令中使用的分支选项字段。
BT 指定用于存储操作结果的目标条件寄存器位。
D 指定扩展为 32 位的 16 位双补码整数符号。
DS 指定用于计算有效地址 (EA) 的立即值的 14 位字段。
FL1 指定用于传递 SVC 例程的可选数据的字段。
FL2 指定用于传递 SVC 例程的可选数据的字段。
FLM 指定字段掩码。
法国 为操作指定源浮点寄存器。
联邦储备银行 为操作指定源浮点寄存器。
FRC 为操作指定源浮点寄存器。
财务报告准则 指定存储数据的源浮点寄存器。
FRT 指定操作的目标浮点寄存器。
FXM 指定字段掩码。
I 指定操作的源即时值。
L 对于 32 位子集体系结构而言,必须设置为 0。
LEV 指定执行地址。
LI 立即执行字段,指定 24 位带符号的两个补码整数,该整数在右侧与 0b00 连接,并且符号扩展为 64 位 (在 32 位实现中为 32 位)。
LK 如果为 LK=1,那么会将分支指令后面的指令的有效地址放入链接寄存器中。
MB 指定该操作的掩码的开始值 (位号)。
ME 指定该操作的掩码的结束值 (位号)。
NB 指定该操作的字节计数。
OE 指定如果操作导致溢出,那么固定点异常寄存器中的溢出位将受到影响
RA 指定该操作的源通用寄存器。
经常预算 指定该操作的源通用寄存器。
RS 指定该操作的源通用寄存器。
RT 指定在其中存储操作的目标通用寄存器。
S 某些图中的 RS 的假名。
SA 记录在 斯韦奇 指令中。
SH 指定该操作的 (立即) 移位值。
SI 为操作指定 16 位带符号的整数。
SIMM 16 位 2 的补码值,将进行符号扩展以进行比较。
SPR 指定用于该操作的源专用寄存器。
SR 指定该操作的源段寄存器。
ST 指定该操作的目标段寄存器。
TO 指定与比较结果进行 AND 运算的 TO 位。
U 指定操作的源即时值。
UI 为操作指定 16 位无符号整数。

位 31

位 31 是记录位。

定义
0 不更新状态注册。
1 更新条件寄存器以反映该操作的结果。