In informatica, CPUID è un codice mnemonico assembly (derivato da CPU IDentification) corrispondente ad un'istruzione di linguaggio macchina dell'architettura x86 che permette al software di determinare il tipo di microprocessore e la presenza di caratteristiche specifiche (ad esempio la presenza dei set di istruzioni MMX o SSE).

L'istruzione CPUID è stata introdotta da Intel nel 1993 con il microprocessore Pentium. Prima della sua introduzione determinare il tipo di microprocessore non era un compito semplice e richiedeva sistemi abbastanza complessi per rilevare gli specifici comportamenti distintivi delle varie CPU.

Utilizzo di CPUID L'opcode corrispondente a CPUID è 0FA2h. L'utilizzo di questa istruzione non richiede parametri, perché viene usato implicitamente il contenuto del registro EAX. Per la prima chiamata a CPUID, EAX deve essere inizializzato a 0; in questo modo verrà restituito, nel medesimo registro, il valore di chiamata più alto supportato dalla CPU.

Voci correlate AIDA64 CPU-Z

Collegamenti esterni http://www.sandpile.org/ia32/cpuid.htm http://support.intel.com/support/processors/procid/ https://web.archive.org/web/20060521090319/http://balusc.xs4all.nl/srv/har-cpu-int-p4.php Riporta specifiche di famiglia, modello e step per tutte le CPU Guide all'uso dell'istruzione CPUID:

Programmi per Microsoft Windows: https://web.archive.org/web/20060816063459/http://siv.mysite.wanadoo-members.co.uk/index.html https://www.cpuid.com/ https://crystalmark.info/ http://hp.vector.co.jp/authors/VA002374/src/download.html Programmi per Linux: https://www.etallen.com/cpuid.html https://www.ka9q.net/code/cpuid/

Categoria:Microprocessore