###1、CPUID - CPU 标识
操作码 | 指令 | 说明 |
---|---|---|
OF A2 | CPUID | 按照最初输入 EAX 寄存器的值,将处理器标识与功能信息返回给 EAX、EBX、ECX 及 EDX 寄存器。 |
说明
在寄存器 EAX、EBX、ECX 及 EDX 中提供处理器标识信息。这些信息指出英特尔是处理器的生产商,并给出处理器的系列、型号、分级、功能信息以及缓存信息。在 EAX 寄存器中加载的输入值确定返回哪些信息,具体如下表所示:
CPUID 指令返回的信息
EFLAGS 寄存器中的 ID 标志(位 21)指示是否支持 CPUID 指令。如果软件过程可以设置与清除此标志,则表示执行此过程的处理器支持 CPUID 指令。
CPUID 指令返回的信息分为两组:基本信息与扩展功能信息。在 EAX 寄存器中输入 0 到 3(根据 IA-32 处理器类型)的值时,返回基本信息;输入 80000000H 到