Где в ЦП находится строка CPUID?

Где в ЦП находится строка CPUID?

Я новичок в архитектуре и проектировании ЦП, и у меня возник следующий вопрос: где хранится строка CPUID (например, «GenuineIntel»)?

Это жестко закодировано в микрокоде ROM? Или CPUID — это низкоуровневая инструкция, а строка настраивается как конфигурация перемычек на кристалле?

решение1

Он хранится в регистре, специфичном для модели.МСРна платформах Intel. Этот регистр доступен программно. Я знаю, что компилятор VC++ имеет встроенный __readmsr

Связанный контент