Wo befindet sich die CPUID-Zeichenfolge in der CPU?

Wo befindet sich die CPUID-Zeichenfolge in der CPU?

Da ich mich noch nicht mit CPU-Architekturen und -Design auskenne, stellt sich mir folgende Frage: Wo wird die CPUID-Zeichenfolge (z. B. „GenuineIntel“) gespeichert?

Ist es im Mikrocode-ROM fest codiert? Oder ist CPUID eine Low-Level-Anweisung und die Zeichenfolge ist als Konfiguration von Jumpern auf dem Chip eingerichtet?

Antwort1

Es wird in einem modellspezifischen Register gespeichertMSRauf Intel-Plattformen. Dieses Register ist programmgesteuert zugänglich. Ich weiß, dass der VC++-Compiler ein intrinsisches __readmsr hat

verwandte Informationen