Функция 68, подфункция 3 - прочитать MSR-регистр.
MSR = Model Specific Register; полный список MSR-регистров процессора
содержится в документации по процессору (например, IA-32 Intel
Architecture Software Developer's Manual, Volume 3, Appendix B);
каждое семейство процессоров имеет своё подмножество MSR-регистров.
Параметры:
- eax = 68 - номер функции
- ebx = 3 - номер подфункции
- ecx игнорируется
- edx = адрес MSR
Возвращаемое значение:
- ebx:eax = старший:младший dword результата
Замечания:
- Указание в ecx несуществующего или нереализованного для данного
процессора MSR повлечёт исключение в ядре, которое прибьёт поток.
- Предварительно следует определить, поддерживаются ли MSR в целом,
командой cpuid. Иначе возникнет уже другое исключение в ядре,
которое всё равно прибьёт поток.