CPUID CPUID指令是一条x架构中的的扩展指令此处的扩展指相对i其操作码助记符缩写于CPU识别CPU Identification其作用是返回特定的CPU信息使得软件可以在运行时检测CPU的硬件特性以便于识别并决定运行哪些代码首批支持CPUID指令的处理器是年发布的奔腾i和SL 通过使用CPUID软件可以确定处理器的类型和特性支持例如MMXSSECPUID操作码为FhAh在调用CPUID前EAX寄存器内的值作为其输入参数Intel指令集手册中称其为叶LeafAMD指令集手册中称功能码Function Number执行CPUID后返回值将被写入EAXEBXECX和EDX寄存器内此外在使用一些特殊的输入参数时必须同时于ECX内写入第二个输入参数否则无法得到有意义的返回值第二个参数也被称为子叶Sub Leaf或子功能码Sub Function