STUI
Establecer bandera interrupt de usuario
estableVMJITAOTinstruccion
Codificaciones
| Opcode | Instruccion | Op/En | 64 bits | Compat/Legacy | Descripcion |
|---|---|---|---|---|---|
F3 0F 01 EF | STUI | ZO | Valido | No valido | Establecer bandera interrumpida del usuario. |
Coste medido
Cargando las mediciones de arch-data...
Descripción
STUI establece la bandera de interrupción del usuario (UIF). Su efecto tiene lugar inmediatamente; una interrupción del usuario puede ser entregada en el límite de instrucción después de STUI. (Esto contrasta con STI, cuyo efecto se retrasa por una instrucción).
Una ejecución de STUI dentro de una región transaccional causa un aborto transaccional; el aborto carga EAX ya que habría sido debido a una ejecución de STI.
Operación
UIF := 1;Banderas afectadas
None.
Excepciones
Modo protegido
#UD | La instrucción STUI no se reconoce en modo protegido. |
Modo real
#UD | La instrucción STUI no se reconoce en modo de direccion real. |
Modo virtual-8086
#UD | La instrucción STUI no se reconoce en modo virtual-8086. |
Modo de compatibilidad
#UD | La instrucción STUI no se reconoce en modo de compatibilidad. |
Modo de 64 bits
#UD | Si se utiliza el prefijo LOCK. Si se ejecuta dentro de un enclave. Si CR4.UINTR = 0. Si CPUID.07H.00H:EDX.UINTR[5] = 0. |