Onde está localizada a string CPUID na CPU?

Onde está localizada a string CPUID na CPU?

Sou novato em arquiteturas e design de CPU e me deparei com a seguinte pergunta: Onde a string CPUID (como "GenuineIntel") está armazenada?

Está codificado na ROM do microcódigo? Ou CPUID é uma instrução de baixo nível e a string é configurada como uma configuração de jumpers na matriz?

Responder1

É armazenado em um registro específico do modeloMSRem plataformas Intel. Este registro é acessível programaticamente. Eu sei que o compilador VC++ possui um intrínseco chamado __readmsr

informação relacionada