带有更新指示信息的定点装入和存储

装入和存储指令具有更新表单,在此表单中,除了定期将信息移入或移出内存之外,还会使用 EA 更新基本 GPR。

装入和存储指令具有 "更新" 表单,其中除了定期将信息从内存中移出或移至内存之外,基本 GPR 还会随 EA 进行更新。

对于 POWER ® 系列负载指令,有四种情况会导致 EA 无法保存在基本 GPR 中:

  1. 要更新的 GPR 与目标 GPR 的相同。 在此情况下,更新后的寄存器包含从内存装入的数据。
  2. 要更新的 GPR 为 GPR 0。
  3. 存储器访问会导致对齐中断。
  4. 存储器访问会导致数据存储器中断。

对于 POWER ® 系列商店指示信息 2 3 2,3 和 4 会导致 EA 未保存到基本 GPR 中。

对于 PowerPC® 装入和存储指令,以上条件 1 和 2 会导致指令表单无效。

在用户程序中,将由底层操作系统的硬件或对齐中断处理程序执行加载和存储更新指令,这些指令将访问未对齐的数据位置。 对齐中断将导致 EA 不存在于基本 GPR 中。