Instrucciones de interrupción de punto fijo

Prueba de instrucciones de condición de excepción de punto fijo para un conjunto de condiciones especificado.

Prueba de instrucciones de condición de excepción de punto fijo para un conjunto de condiciones especificado. Las condiciones de excepción se pueden definir para sucesos que no deben producirse durante la ejecución del programa, como un índice fuera de rango o el uso de un carácter no válido. Si se produce una condición de condición de excepción definida, se invoca al manejador de condiciones de excepción del sistema para manejar una interrupción del programa. Si no se dan las condiciones de condición de excepción definidas, la ejecución normal del programa continúa.

El contenido del registro RA se compara con el signo-extendidoSIo con el contenido del registro RB, en función de la instrucción de condición de excepción en particular. En las implementaciones de 32 bits, sólo se utiliza en la comparación el contenido de los 32 bits de orden bajo de los registros RA y RB.

La comparación da como resultado cinco condiciones que están ANDed con elTO:NONE. Si el resultado no es 0, se invoca el manejador de condiciones de excepción del sistema. Las cinco condiciones resultantes son:

A bit de campo ANDed with Condition
0 Menor que
1 Mayor que
2 Igual
3 Lógicamente menor que
4 Lógicamente mayor que

Mnemónicos ampliados para los más útilesTOSe proporcionan valores de campo, y se proporciona un conjunto estándar de códigos para las combinaciones más comunes de condiciones de trampa.