CPUID 문자열은 CPU의 어디에 있습니까?

CPUID 문자열은 CPU의 어디에 있습니까?

저는 CPU 아키텍처와 디자인의 초보자입니다. 다음과 같은 질문이 떠올랐습니다. CPUID 문자열(예: "GenuineIntel")은 어디에 저장되어 있습니까?

마이크로코드 ROM에 하드코딩되어 있나요? 아니면 CPUID가 하위 수준 명령이고 문자열이 다이의 점퍼 구성으로 설정되어 있습니까?

답변1

모델별 레지스터에 저장됩니다.MSR인텔 플랫폼에서. 이 레지스터는 프로그래밍 방식으로 액세스할 수 있습니다. VC++ 컴파일러에는 __readmsr이라는 내장 함수가 있다는 것을 알고 있습니다.

관련 정보