mov    ecx,2Ch
   rdmsr 
   mov    ebx,eax
   bt       eax,14h
   jnb      m1 
   mov    al,38h
   out     70h,al
   pause
   pause
   in       al,70h
   cmp    al,1Ch
   jbe     m2
   mov    al,1Ch
   out     71h,al
m2:
   jmp     m3
...
насколько я понял 2Ch - регистр в котором содержится информация о частоте системной шины, но вся проблема в том что здесь читается 20-вй бит(14h), а в документации Intel напиисано, что он reserved. За что он отвечает? Может кто сталкивался?
Далее, 70h - индексный регистр CMOS'а, и насколько я знаю чтение из него запрещено(возможно только в alt mode).  
    
   
 
Отправить комментарий