| поискавой системы для электроныых деталей |
|
GXM датащи(PDF) 208 Page - National Semiconductor (TI) |
|
|
|
|||||||||||||||||||||||||||||
GXM датащи(HTML) 208 Page - National Semiconductor (TI) |
|
208 / 244 page ![]() www.national.com 208 Revision 3.1 Instruction Set (Continued) 9.2 CPUID INSTRUCTION The CPUID instruction (opcode 0FA2) allows the software to make processor inquiries as to the vendor, family, model, stepping, features and also provides cache infor- mation. The GXm with MMX supports both the standard and National Semiconductor extended CPUID levels. The presence of the CPUID instruction is indicated by the ability to change the value of the ID Flag, bit 21 in the EFLAGS register. The CPUID level allows the CPUID instruction to return different information in the EAX, EBX, ECX, and EDX reg- isters. The level is determined by the initialized value of the EAX register before the instruction is executed. A summary of the CPUID levels is shown in Table 9-16. 9.2.1 Standard CPUID Levels The standard CPUID levels are part of the standard x86 instruction set. 9.2.1.1 CPUID Instruction with EAX = 00000000h Standard function 0h (EAX = 0) of the CPUID instruction returns the maximum standard CPUID levels as well as the processor vendor string. After the instruction is executed, the EAX register contains the maximum standard CPUID levels supported. The maximum standard CPUID level is the highest acceptable value for the EAX register input. This does not include the extended CPUID levels. The EBX through EDX registers contain the vendor string of the processor as shown in Table 9-17. 9.2.1.2 CPUID Instruction with EAX = 00000001h Standard function 01h (EAX = 1) of the CPUID instruction returns the processor type, family, model, and stepping information of the current processor in the EAX register (see Table 9-18). The EBX and ECX registers are reserved. The standard feature flags supported are returned in the EDX register as shown in Table 9-19 on page 209. Each flag refers to a specific feature and indicates if that feature is present on the processor. Some of these features have protection control in CR4. Before using any of these fea- tures on the processor, the software should check the cor- responding feature flag. Attempting to execute an unavailable feature can cause exceptions and unexpected behavior. For example, software must check bit 4 before attempting to use the Time Stamp Counter instruction. Table 9-16. CPUID Levels Summary CPUID Type Initialized EAX Register Returned Data in EAX, EBX, ECX, EDX Registers Standard 00000000h Maximum standard levels, CPU vendor string Standard 00000001h Model, family, type and features Standard 00000002h TLB and cache information Extended 80000000h Maximum extended levels Extended 80000001h Extended model, family, type and features Extended 80000002h CPU marketing name string Extended 80000003h Extended 80000004h Extended 80000005h TLB and L1 cache description Table 9-17. CPUID Data Returned when EAX = 0 Register (Note) Returned Contents Description EAX 2 Maximum Standard Level EBX 69 72 7943 (iryC) Vendor ID String 1 EDX 73 6E 4978 (snlx) Vendor ID String 2 ECX 64 61 6574 (daet) Vendor ID String 3 Note: The register column is intentionally out of order. Table 9-18. EAX, EBX, ECX CPUID Data Returned when EAX = 1 Register Returned Contents Description EAX[3:0] xx Stepping ID EAX[7:4] 4 Model EAX[11:8] 5 Family EAX[15:12] 0 Type EAX[31:16] - Reserved EBX - Reserved ECX - Reserved |
|
ссылки URL |
| Вашему бизинису помогли Аллдатащит? [ DONATE ] |
Что такое Аллдатащит | реклама | контакт | Конфиденциальность | Ссылка на техническое описание | обмен ссыками | поиск по производителю All Rights Reserved©Alldatasheet.com |
| Russian : Alldatasheetru.com | Korean : Alldatasheet.co.kr | Spanish : Alldatasheet.es | French : Alldatasheet.fr | Italian : Alldatasheetit.com Portuguese : Alldatasheetpt.com | Polish : Alldatasheet.pl | Vietnamese : Alldatasheet.vn Indian : Alldatasheet.in | Mexican : Alldatasheet.com.mx | British : Alldatasheet.co.uk | New Zealand : Alldatasheet.co.nz |
|
Family Site : ic2ic.com |
icmetro.com |