TESTUI

确定用户中断标记

stableVMJITAOTinstruction

编码

操作码指令Op/En64 位兼容/传统说明
F3 0F 01 EDTESTUIZO有效无效将 UIF 的当前值复制为 EFLAGS.CF 。

实测开销

正在从 arch-data 加载实测数据...

涉及的标志位

行动

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

受影响的旗帜

ZF,OF,AF,PF,SF旗被清除,CF旗的值为用户中断旗.

异常

保护模式
#UDTESTUI指令在保护模式中不被识别.
实地址模式
#UDTESTUI指令在实地址模式中不被识别.
虚拟 8086 模式
#UDTESTUI指令在虚拟 8086 模式中不被识别.
兼容模式
#UDTESTUI指令在兼容模式中不被识别.
64 位模式
#UD如果使用 LOCK 前缀。如果在飞地内执行。如果 CR4.UINTR = 0。如果 CPUID.07H.00H: EDX.UINTR[5] = 0。

来源