Carga y almacenamiento de punto fijo con instrucciones de actualización

Las instrucciones de carga y tienda tienen un formulario de actualización, en el que el GPR base se actualiza con el EA además del movimiento regular de información de o a la memoria.

Las instrucciones de carga y tienda tienen una forma de "actualización", en la que el GPR base se actualiza con el EA además del movimiento regular de información de o a la memoria.

Para las instrucciones de carga de la familia POWER ®, hay cuatro condiciones que dan como resultado que la EA no se guarde en la GPR base:

  1. El GPR que se va a actualizar es el mismo que el GPR de destino. En este caso, el registro actualizado contiene datos cargados de memoria.
  2. El GPR que se va a actualizar es GPR 0.
  3. El acceso de almacenamiento provoca una interrupción de alineación.
  4. El acceso de almacenamiento provoca una interrupción del almacenamiento de datos.

Para las instrucciones de la tienda de la familia POWER ®, las condiciones 2, 3 y 4 dan como resultado que la EA no se guarde en la GPR base.

Para las instrucciones de carga y almacenamiento de PowerPC® , las condiciones 1 y 2 anteriores dan como resultado un formulario de instrucción no válido.

En los programas de usuario, la carga y la tienda con instrucciones de actualización que acceden a una ubicación de datos no alineada será realizada por el hardware o el manejador de interrupción de alineación del sistema operativo subyacente. Una interrupción de alineación dará como resultado que EA no esté en la GPR base.