TESTUI

Determinar la bandera interrupt de usuario

estableVMJITAOTinstruccion

Codificaciones

OpcodeInstruccionOp/En64 bitsCompat/LegacyDescripcion
F3 0F 01 EDTESTUIZOValidoNo validoCopia el valor actual de UIF en EFLAGS.CF.

Coste medido

Cargando las mediciones de arch-data...

Banderas nombradas

Operación

CF := UIF;
ZF := AF := OF := PF := SF := 0;

Banderas afectadas

Las banderas ZF, OF, AF, PF, SF se limpian y las banderas CF al valor de la bandera de interrupción del usuario.

Excepciones

Modo protegido
#UDLa instrucción TESTUI no se reconoce en modo protegido.
Modo real
#UDLa instrucción TESTUI no se reconoce en modo de direccion real.
Modo virtual-8086
#UDLa instrucción TESTUI no se reconoce en modo virtual-8086.
Modo de compatibilidad
#UDLa instrucción TESTUI no se reconoce en modo de compatibilidad.
Modo de 64 bits
#UDSi se utiliza el prefijo LOCK. Si se ejecuta dentro de un enclave. Si CR4.UINTR = 0. Si CPUID.07H.00H:EDX.UINTR[5] = 0.

Fuentes