CPUID

De la Wikipedia, enciclopedia liberă.
Salt la navigare Salt la căutare

În informatică , CPUID este un cod mnemonic de asamblare (derivat din identificarea procesorului ) care corespunde unei instrucțiuni de limbaj de mașină a arhitecturii x86 care permite software - ului să determine tipul de microprocesor și prezența caracteristicilor specifice (de exemplu prezența seturilor de Instrucțiuni MMX sau SSE ).

Instrucțiunea CPUID a fost introdusă de Intel în 1993 cu microprocesorul Pentium . Înainte de introducerea sa, determinarea tipului de microprocesor nu a fost o sarcină ușoară și a necesitat sisteme destul de complexe pentru a detecta comportamentele specifice specifice diferitelor procesoare.

Folosind CPUID

Opcode-ul corespunzător CPUID este 0FA2h . Utilizarea acestei instrucțiuni nu necesită parametri, deoarece conținutul registrului EAX este utilizat implicit. Pentru primul apel către CPUID, EAX trebuie inițializat la 0 ; în acest fel, cea mai mare valoare a apelului acceptată de CPU va fi returnată în același registru.

Elemente conexe

linkuri externe

Informatică Portal IT : accesați intrările Wikipedia care se ocupă cu IT