Definiciones de valor del apéndice H

Bits 0-5

Estos bits representan la parte de código de opción de la instrucción de máquina.

Bits 6-30

Estos bits contienen campos definidos de acuerdo con los valores siguientes. Tenga en cuenta que muchas instrucciones también contienen códigos de opción ampliados, que ocupan parte de los bits de este rango. Consulte las instrucciones específicas para comprender el formato utilizado.

Valor Definición
/, //, /// Reservado/unused; nominalmente cero (0).
A Seudónimo de RA en algunos diagramas.
AA Bit de dirección absoluto.
  • 0-El campo inmediato representa una dirección relativa a la dirección de instrucción actual.
  • 1-El campo inmediato representa una dirección absoluta.
B Seudónimo para RB en algunos diagramas.
BA Especifica bit de registro de condición de origen para la operación.
BB Especifica bit de registro de condición de origen para la operación.
BD Especifica un valor de 14 bits utilizado como desplazamiento de rama.
BF Especifica el campo de registro de condición 0-7 que indica el resultado de una comparación.
BFA Especifica el campo de registro de condición fuente para la operación.
BI Especifica un bit en la condición de registro para la comparación de condiciones.
BO Especifica el campo de opción de rama utilizado en la instrucción.
BT Especifica el bit de registro de condición de destino donde se almacena el resultado de la operación.
D Especifica el signo entero de dos complementos de 16 bits ampliado a 32 bits.
DS Especifica un campo de 14 bits utilizado como valor inmediato para el cálculo de una dirección efectiva (EA).
FL1 Especifica el campo para datos opcionales que pasan la rutina SVC.
FL2 Especifica el campo para datos opcionales que pasan la rutina SVC.
FLM Especifica la máscara de campo.
fra Especifica el registro de coma flotante de origen para la operación.
FRB Especifica el registro de coma flotante de origen para la operación.
FRC Especifica el registro de coma flotante de origen para la operación.
FRS Especifica el registro de coma flotante de origen de datos almacenados.
FRT Especifica el registro de coma flotante de destino para la operación.
FXM Especifica la máscara de campo.
I Especifica el valor inmediato de origen para la operación.
L Debe establecerse en 0 para la arquitectura de subconjunto de 32 bits.
NIV Especifica la dirección de ejecución.
LI Campo inmediato que especifica un entero de complemento de dos de 24 bits que se concatena a la derecha con 0b00 y se amplía a 64 bits (32 bits en implementaciones de 32 bits).
LK Si LK=1, la dirección efectiva de la instrucción que sigue a la instrucción de bifurcación se coloca en el registro de enlaces.
MB Especifica el valor de inicio (número de bits) de la máscara para la operación.
ME Especifica el valor final (número de bits) de la máscara para la operación.
N.B. Especifica el recuento de bytes para la operación.
OE Especifica que los bits de desbordamiento del registro de excepciones de punto fijo se ven afectados si la operación da como resultado un desbordamiento
RA Especifica el registro de propósito general de origen para la operación.
RB Especifica el registro de propósito general de origen para la operación.
RS Especifica el registro de propósito general de origen para la operación.
RT Especifica el registro de propósito general de destino donde se almacena la operación.
S Seudónimo de RS en algunos diagramas.
SA Documentado en la instrucción svc .
SH Especifica el valor de desplazamiento (inmediato) para la operación.
SI Especifica el entero con signo de 16 bits para la operación.
SIMM Valor del complemento de 16 bits que se ampliará para la comparación.
SPR Especifica el registro de propósito especial de origen para la operación.
SR Especifica el registro de segmento de origen para la operación.
ST Especifica el registro de segmento de destino para la operación.
A Especifica los bits a los que se ha ANDed con resultados de comparación.
U Especifica el valor inmediato de origen para la operación.
UI Especifica un entero sin signo de 16 bits para la operación.

Bit 31

Bit 31 es el bit de registro.

Valor Definición
0 No actualiza el registro de condición.
1 Actualiza el registro de condición para reflejar el resultado de la operación.