CPUID 文字列は CPU のどこにありますか?

CPUID 文字列は CPU のどこにありますか?

私は CPU アーキテクチャと設計の初心者ですが、次のような疑問が浮かびました。CPUID 文字列 (「GenuineIntel」など) はどこに保存されるのでしょうか?

マイクロコード ROM にハードコードされていますか? それとも、CPUID は低レベルの命令であり、文字列はダイ上のジャンパーの構成として設定されていますか?

答え1

モデル固有のレジスタに保存されますMSRIntelプラットフォームでは、このレジスタはプログラムからアクセスできます。VC++コンパイラには__readmsrと呼ばれる組み込み関数があることは知っています。

関連情報