Я пытаюсь получить доступ к информации, используя CPUID в С++. Я создал этот код до сих пор и не мог больше продолжать. Я нашел несколько полезных статей здесь и в Интернете, но они мне не помогли.
Я должен использовать инструкции и регистры только из x88. Это код.
int b[5] = {0} ;
for (int a = 0; a < 5 ; a++)
{
__cpuid (b,a) ;
std::cout << "The code " << a << " gives " << b[0] << std::endl;
}
Я не могу идти дальше, так как не могу понять, как получить информацию из этого массива побитно. У меня есть эта вики и msdn, объясняющая схему. Мой вопрос не очень хороший, но я был бы признателен за любую помощь или направление в этом отношении.