CPUID 字符串位于 CPU 的什么位置?

CPUID 字符串位于 CPU 的什么位置?

我是 CPU 架构和设计的新手,我想到以下问题:CPUID 字符串(如“GenuineIntel”)存储在哪里?

它是在微代码 ROM 中硬编码的吗?或者 CPUID 是一条低级指令,并且该字符串被设置为芯片上的跳线配置?

答案1

它存储在特定于模型的寄存器中磁共振在英特尔平台上。此寄存器可通过编程访问。我知道 VC++ 编译器有一个名为 __readmsr 的内在函数

相关内容