Команды обмена с управляющими регистрами

MOV CRn,src Загрузка управляющего регистра CRn.
MOV dest,CRn Чтение управляющего регистра CRn.
MOV DRn,src Загрузка регистра отладки DRn.
MOV dest,DRn Чтение регистра отладки DRn.
MOV TRn,src Загрузка регистра тестирования TRn.
MOV dest,TRn Чтение регистра тестирования TRn.
RDTSC Чтение счетчика тактов.

 

 

Команды идентификации и управления архитектурой

CPUID Получение информации о процессоре. Требует параметр в регистре EAX. EAX=0, процессор в регистрах EBX,EDX,ECX возвращает символьную строку, специфичную для производителя. Процессоры AMD возвращают строку “AuthenticAMD”, процессоры Intel – “GenuineIntel”. EAX=1, в младшем слове регистра EAX возвращает код идентификации. EAX=2, в регистрах EAX, EBX, ECX, EDX возвращаются параметры конфигурации процессора.
RDMSR r/m Чтение модельно-специфического регистра в ECX.
WRMSR r/m Запись ECX в модельно-специфический регистр.