CPUID

Az x86-os architektúra , a használati CPUID (rövidítése CPU azonosító ) egy további utasítást a processzor  (en) , amely lehetővé teszi a programot , hogy felfedezzék a személyazonosságát, és ezért a jellemzői a processzor . Az utasítást az Intel 1993-ban vezette be a Pentium és az SL-486  (in) processzorok bevezetése során .

Egy program a CPUID utasítással meghatározhatja a programot futtató processzor típusát, és így megtudhatja, hogy rendelkezésre állnak- e bizonyos szolgáltatások, például az MMX / SSE .

A CPUID utasítás elérhetősége előtt a programozóknak olyan ezoterikus gépi kódot kellett írniuk, amely a processzor viselkedésében kisebb különbségeket kiaknázva meghatározta a processzor gyártmányát és modelljét.

Hivatkozások

(fr) Ez a cikk részben vagy egészben az angol Wikipedia CPUID  " című cikkéből származik ( lásd a szerzők felsorolását ) .
  1. "  Intel 64 és IA-32 Architectures Software Developer's Manual  ", Intel.com (hozzáférés : 2013. április 11. )
  2. "  Az Intel processzorok felismerése - A rendszerprocesszorok generálásának ismerete  " , Rcollins.org (hozzáférés : 2013. április 11. )
  3. "  LXR linux-old / arch / i386 / kernel / head.S  " [ archív2012. július 13] , Lxr.linux.no (hozzáférés : 2013. április 11. )