[go: up one dir, main page]

About: CPUID

An Entity of Type: programming language, from Named Graph: http://dbpedia.org, within Data Space: dbpedia.org

In the x86 architecture, the CPUID instruction (identified by a CPUID opcode) is a processor supplementary instruction (its name derived from CPU IDentification) allowing software to discover details of the processor. It was introduced by Intel in 1993 with the launch of the Pentium and SL-enhanced 486 processors. A program can use the CPUID to determine processor type and whether features such as MMX/SSE are implemented.

Property Value
dbo:abstract
  • معرف وحدة المعالجة المركزية (بالإنجليزية: CPUID)‏ وهو اختصار CPU Identifiction ، كود العملية Opcode لمعرف وحدة المعالجة المركزية CPUID هو لمعمارية إكس 86 x86 تسمح للبرمجيات باكتشاف تفاصيل المعالج، وقد ظهرة مع معالج إنتل سنة 1993 عندما قدمة معالجات بنتيوم Pentium ومعالج 486SL من فئة معالجات إنتل 80486 . (ar)
  • CPUID je symbolické pojmenování strojové instrukce na architektuře x86, která umožňuje zjistit informace o procesoru. Toto pojmenování je odvozeno z anglického CPU IDentification. Instrukce se prvně objevila na procesorech Intel 80486. Na novějších procesorech poskytuje tato instrukce stále více informací. Instrukce se typicky využívá ke zjištění podpory instrukcí MMX nebo SSE, dále ke zjištění výrobce a modelu procesoru, velikosti paměti cache, sériové číslo procesoru. Instrukcí není možné zjistit takt procesoru. Informace vrácené instrukcí se z části liší u procesorů společností Intel a AMD. Dříve platilo, že procesory AMD poskytovaly větší množství informací (např. o velikostech L1 a L2 cache). Operační kód instrukce je 0FA2h. Obsah registru EAX při volání instrukce určuje, kterou informaci má procesor vrátit. Před použitím instrukce je nutné si ověřit, zda ji procesor podporuje. Program může použít CPUID k určení typu procesoru a zda jsou implementovány funkce jako MMX/SSE. (cs)
  • Die CPUID-Kennung ist seit den späteren 486ern Teil der x86-Prozessorarchitektur, ab dem Pentium war sie dann vollständig verfügbar. Die Kennung erlaubt der Software im laufenden Betrieb den Prozessor zu identifizieren, einschließlich des Herstellers und zusätzlicher Funktionseinheiten wie der Multimedia-MMX/SSE-Befehlssatz oder erweiterte Adressierungsmöglichkeiten. (de)
  • In the x86 architecture, the CPUID instruction (identified by a CPUID opcode) is a processor supplementary instruction (its name derived from CPU IDentification) allowing software to discover details of the processor. It was introduced by Intel in 1993 with the launch of the Pentium and SL-enhanced 486 processors. A program can use the CPUID to determine processor type and whether features such as MMX/SSE are implemented. (en)
  • Dans l'architecture x86, l'instruction CPUID (abréviation de CPU identification) est une (en) permettant au programme de découvrir l'identité et donc les caractéristiques du processeur. L'instruction a été introduite par Intel en 1993 lors de l'introduction des processeurs Pentium et (en). Un programme peut utiliser l'instruction CPUID pour déterminer le type de processeur qui exécute le programme et ainsi savoir si certaines fonctionnalités telles que MMX/SSE sont disponibles. Avant la disponibilité de l'instruction CPUID, les programmeurs devaient écrire un code machine ésotérique qui exploitait des différences mineures dans le comportement du processeur afin de déterminer la marque et le modèle du processeur. (fr)
  • CPUID opcode는 x86 아키텍처를 위한 프로세서 기계 명령어이다. (CPUID는 CPU IDentification에서 비롯한다.) 인텔이 펜티엄과 SL 강화 486 프로세서를 내세운 1993년에 도입하였다. CPUID opcode를 사용하여 소프트웨어는 프로세서 종류와 MMX (명령어 집합)/SSE와 같은 기능들을 결정할 수 있다. CPUID opcode는 0FA2h이며 EAX 레지스터 값은 어떠한 정보를 반환할지를 결정한다. CPUID 명령을 일반적으로 사용하기까지 프로그래머들은 프로세서 메이커와 모델을 결정하기 위하여 CPU 동작에 사소한 차이를 불러일으킬 수 있는 비밀스러운 기계어를 기록하여야 했다. (ko)
  • CPUIDは、x86の機械語命令の一つ(およびそのアセンブリ・ニーモニック)である。CPUの識別 (IDentification) の意。486の後期のステッピングで導入され、Pentiumで完全に公開された[1]。 CPUIDを使用することで、ソフトウェアはプロセッサの形式と機能(例えば、MMXやSSEなどの拡張のサポートの有無)を識別することができる。機械語オペコードは0FA2hであり、オペランドとしてEAXレジスタの値でどのような情報を取得するかを指定する。 CPUID命令が使用可能になるまでは、プロセッサの識別には、それぞれの振舞の微妙な違いを利用する難解なテクニックを駆使する必要があった[2][3](たとえば「PUSH SP」の結果として、PUSHによる変化前と変化後の、どちらの値がプッシュされるか、等)。 (ja)
  • In informatica, CPUID è un 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. (it)
  • CPUID (CPU Identification) — ассемблерная мнемоника инструкции процессоров x86, используется для получения информации о процессоре. Используя её, программа может определить тип процессора и его возможности (например, можно определить, какие расширения набора инструкций поддерживаются). Инструкция CPUID впервые появилась в процессорах i486. Потом она была включена во все процессоры, начиная с Intel 486DX/SX/DX2 SL, AMD 486DX4, Cyrix 6x86 (M1), UMC U5S. Код операции: 0F A2. (ru)
  • CPUID (CPU Identification) — асемблерна мнемоніка інструкції процесорів x86, використовується для отримання інформації про процесор. Використовуючи її, програма може визначити тип процесора і його можливості (наприклад, можна визначити, які розширення набору інструкцій підтримуються). Інструкція CPUID вперше з'явилася в процесорах Intel 80486. Потім вона була включена усіма процесорами, починаючи з Intel 486DX/SX/DX2 SL, AMD 486DX4, Cyrix 6x86 (M1), UMC U5S. Код операції: 0F A2. (uk)
  • CPUID指令是一条x86架构中的的扩展指令(此处的扩展指相对i80386),其操作码助记符缩写于“CPU识别”(CPU Identification),其作用是返回特定的CPU信息,使得软件可以在运行时检测CPU的硬件特性,以便于识别并决定运行哪些代码。首批支持CPUID指令的处理器是1993年发布的奔腾(i586)和486SL。 通过使用CPUID,软件可以确定处理器的类型和特性支持(例如MMX/SSE)。CPUID操作码为0Fh、A2h。在调用CPUID前EAX寄存器内的值作为其输入参数,Intel64指令集手册中称其为“叶”(Leaf),AMD64指令集手册中称“功能码”(Function Number),执行CPUID后,返回值将被写入EAX,EBX,ECX和EDX寄存器内。此外,在使用一些特殊的输入参数时,必须同时于ECX内写入第二个输入参数,否则无法得到有意义的返回值。第二个参数也被称为“子叶”(Sub Leaf)或“子功能码”(Sub Function)。 (zh)
dbo:wikiPageExternalLink
dbo:wikiPageID
  • 4311867 (xsd:integer)
dbo:wikiPageLength
  • 80299 (xsd:nonNegativeInteger)
dbo:wikiPageRevisionID
  • 1114911132 (xsd:integer)
dbo:wikiPageWikiLink
dbp:wikiPageUsesTemplate
dcterms:subject
gold:hypernym
rdf:type
rdfs:comment
  • معرف وحدة المعالجة المركزية (بالإنجليزية: CPUID)‏ وهو اختصار CPU Identifiction ، كود العملية Opcode لمعرف وحدة المعالجة المركزية CPUID هو لمعمارية إكس 86 x86 تسمح للبرمجيات باكتشاف تفاصيل المعالج، وقد ظهرة مع معالج إنتل سنة 1993 عندما قدمة معالجات بنتيوم Pentium ومعالج 486SL من فئة معالجات إنتل 80486 . (ar)
  • Die CPUID-Kennung ist seit den späteren 486ern Teil der x86-Prozessorarchitektur, ab dem Pentium war sie dann vollständig verfügbar. Die Kennung erlaubt der Software im laufenden Betrieb den Prozessor zu identifizieren, einschließlich des Herstellers und zusätzlicher Funktionseinheiten wie der Multimedia-MMX/SSE-Befehlssatz oder erweiterte Adressierungsmöglichkeiten. (de)
  • In the x86 architecture, the CPUID instruction (identified by a CPUID opcode) is a processor supplementary instruction (its name derived from CPU IDentification) allowing software to discover details of the processor. It was introduced by Intel in 1993 with the launch of the Pentium and SL-enhanced 486 processors. A program can use the CPUID to determine processor type and whether features such as MMX/SSE are implemented. (en)
  • CPUID opcode는 x86 아키텍처를 위한 프로세서 기계 명령어이다. (CPUID는 CPU IDentification에서 비롯한다.) 인텔이 펜티엄과 SL 강화 486 프로세서를 내세운 1993년에 도입하였다. CPUID opcode를 사용하여 소프트웨어는 프로세서 종류와 MMX (명령어 집합)/SSE와 같은 기능들을 결정할 수 있다. CPUID opcode는 0FA2h이며 EAX 레지스터 값은 어떠한 정보를 반환할지를 결정한다. CPUID 명령을 일반적으로 사용하기까지 프로그래머들은 프로세서 메이커와 모델을 결정하기 위하여 CPU 동작에 사소한 차이를 불러일으킬 수 있는 비밀스러운 기계어를 기록하여야 했다. (ko)
  • CPUIDは、x86の機械語命令の一つ(およびそのアセンブリ・ニーモニック)である。CPUの識別 (IDentification) の意。486の後期のステッピングで導入され、Pentiumで完全に公開された[1]。 CPUIDを使用することで、ソフトウェアはプロセッサの形式と機能(例えば、MMXやSSEなどの拡張のサポートの有無)を識別することができる。機械語オペコードは0FA2hであり、オペランドとしてEAXレジスタの値でどのような情報を取得するかを指定する。 CPUID命令が使用可能になるまでは、プロセッサの識別には、それぞれの振舞の微妙な違いを利用する難解なテクニックを駆使する必要があった[2][3](たとえば「PUSH SP」の結果として、PUSHによる変化前と変化後の、どちらの値がプッシュされるか、等)。 (ja)
  • CPUID (CPU Identification) — ассемблерная мнемоника инструкции процессоров x86, используется для получения информации о процессоре. Используя её, программа может определить тип процессора и его возможности (например, можно определить, какие расширения набора инструкций поддерживаются). Инструкция CPUID впервые появилась в процессорах i486. Потом она была включена во все процессоры, начиная с Intel 486DX/SX/DX2 SL, AMD 486DX4, Cyrix 6x86 (M1), UMC U5S. Код операции: 0F A2. (ru)
  • CPUID (CPU Identification) — асемблерна мнемоніка інструкції процесорів x86, використовується для отримання інформації про процесор. Використовуючи її, програма може визначити тип процесора і його можливості (наприклад, можна визначити, які розширення набору інструкцій підтримуються). Інструкція CPUID вперше з'явилася в процесорах Intel 80486. Потім вона була включена усіма процесорами, починаючи з Intel 486DX/SX/DX2 SL, AMD 486DX4, Cyrix 6x86 (M1), UMC U5S. Код операції: 0F A2. (uk)
  • CPUID指令是一条x86架构中的的扩展指令(此处的扩展指相对i80386),其操作码助记符缩写于“CPU识别”(CPU Identification),其作用是返回特定的CPU信息,使得软件可以在运行时检测CPU的硬件特性,以便于识别并决定运行哪些代码。首批支持CPUID指令的处理器是1993年发布的奔腾(i586)和486SL。 通过使用CPUID,软件可以确定处理器的类型和特性支持(例如MMX/SSE)。CPUID操作码为0Fh、A2h。在调用CPUID前EAX寄存器内的值作为其输入参数,Intel64指令集手册中称其为“叶”(Leaf),AMD64指令集手册中称“功能码”(Function Number),执行CPUID后,返回值将被写入EAX,EBX,ECX和EDX寄存器内。此外,在使用一些特殊的输入参数时,必须同时于ECX内写入第二个输入参数,否则无法得到有意义的返回值。第二个参数也被称为“子叶”(Sub Leaf)或“子功能码”(Sub Function)。 (zh)
  • CPUID je symbolické pojmenování strojové instrukce na architektuře x86, která umožňuje zjistit informace o procesoru. Toto pojmenování je odvozeno z anglického CPU IDentification. Instrukce se prvně objevila na procesorech Intel 80486. Na novějších procesorech poskytuje tato instrukce stále více informací. Operační kód instrukce je 0FA2h. Obsah registru EAX při volání instrukce určuje, kterou informaci má procesor vrátit. Před použitím instrukce je nutné si ověřit, zda ji procesor podporuje. Program může použít CPUID k určení typu procesoru a zda jsou implementovány funkce jako MMX/SSE. (cs)
  • Dans l'architecture x86, l'instruction CPUID (abréviation de CPU identification) est une (en) permettant au programme de découvrir l'identité et donc les caractéristiques du processeur. L'instruction a été introduite par Intel en 1993 lors de l'introduction des processeurs Pentium et (en). Un programme peut utiliser l'instruction CPUID pour déterminer le type de processeur qui exécute le programme et ainsi savoir si certaines fonctionnalités telles que MMX/SSE sont disponibles. (fr)
  • In informatica, CPUID è un 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). (it)
rdfs:label
  • CPUID (en)
  • معرف وحدة المعالجة المركزية (ar)
  • CPUID (cs)
  • CPUID (de)
  • CPUID (fr)
  • CPUID (it)
  • CPUID (ja)
  • CPUID (ko)
  • CPUID (ru)
  • CPUID (zh)
  • CPUID (uk)
rdfs:seeAlso
owl:sameAs
prov:wasDerivedFrom
foaf:isPrimaryTopicOf
is dbo:developer of
is dbo:wikiPageRedirects of
is dbo:wikiPageWikiLink of
is rdfs:seeAlso of
is foaf:primaryTopic of
Powered by OpenLink Virtuoso    This material is Open Knowledge     W3C Semantic Web Technology     This material is Open Knowledge    Valid XHTML + RDFa
This content was extracted from Wikipedia and is licensed under the Creative Commons Attribution-ShareAlike 3.0 Unported License