CPUID

I x86-arkitekturen er instruksjonen CPUID (forkortelse av CPU-identifikasjon ) en tilleggsinstruksjon fra prosessoren  (en) som lar programmet oppdage identiteten og dermed egenskapene til prosessoren . Instruksjonen ble introdusert av Intel i 1993 under introduksjonen av prosessorer Pentium og SL-forbedret 486  (in) .

Et program kan bruke CPUID-instruksjonen til å bestemme hvilken type prosessor som kjører programmet og dermed finne ut om visse funksjoner som MMX / SSE er tilgjengelige.

Før tilgjengeligheten av CPUID-instruksjonen måtte programmerere skrive esoterisk maskinkode som utnyttet mindre forskjeller i prosessoradferd for å bestemme prosessorens merke og modell.

Referanser

(fr) Denne artikkelen er helt eller delvis hentet fra den engelske Wikipedia- artikkelen med tittelen CPUID  " ( se listen over forfattere ) .
  1. "  Intel 64 og IA-32 Architectures Software Developer's Manual,  " Intel.com (åpnet 11. april 2013 )
  2. "  Detecting Intel Processors - Knowing the generation of a system CPU  " , Rcollins.org (åpnet 11. april 2013 )
  3. "  LXR linux-old / arch / i386 / kernel / head.S  " [ arkiv fra13. juli 2012] , Lxr.linux.no (åpnet 11. april 2013 )