Ich bin ein Neuling in CPU-Architekturen und -Design und habe die folgende Frage gestellt: Wo wird der CPUID-String (wie "GenuineIntel") gespeichert?
Ist es im Mikrocode-ROM fest codiert? Oder handelt es sich bei der CPUID um eine Anweisung auf niedriger Ebene, und die Zeichenfolge wird als Konfiguration von Jumpern auf dem Chip eingerichtet?
cpu-architecture
Kennzeichen
quelle
quelle
Antworten:
Es ist in einem modellspezifischen Register MSR auf Intel-Plattformen gespeichert . Dieses Register ist programmgesteuert zugänglich. Ich weiß, dass der VC ++ - Compiler ein intrinsisches namens __readmsr hat
quelle