Intel 64 and IA-32 Architectures Software Developers Manual Volume 2A, Instruction Set Reference, A-M
Vol. 2 3-187
INSTRUCTION SET REFERENCE, A-M
EAX = 80000002H:
EAX
← Processor Brand String;
EBX
← Processor Brand String, continued;
ECX
← Processor Brand String, continued;
EDX
← Processor Brand String, continued;
BREAK;
EAX = 80000003H:
EAX
← Processor Brand String, continued;
EBX
← Processor Brand String, continued;
ECX
← Processor Brand String, continued;
EDX
← Processor Brand String, continued;
BREAK;
EAX = 80000004H:
EAX
← Processor Brand String, continued;
EBX
← Processor Brand String, continued;
ECX
← Processor Brand String, continued;
EDX
← Processor Brand String, continued;
BREAK;
EAX = 80000005H:
EAX
← Reserved = 0;
EBX
← Reserved = 0;
ECX
← Reserved = 0;
EDX
← Reserved = 0;
BREAK;
EAX = 80000006H:
EAX
← Reserved = 0;
EBX
← Reserved = 0;
ECX
← Cache information;
EDX
← Reserved = 0;
BREAK;
EAX = 80000007H:
EAX
← Reserved = 0;
EBX
← Reserved = 0;
ECX
← Reserved = 0;
EDX
← Reserved = 0;
BREAK;
EAX = 80000008H:
EAX ← Reserved = 0;
EBX
← Reserved = 0;
ECX ← Reserved = 0;
EDX
← Reserved = 0;
BREAK;
DEFAULT: (* EAX = Value outside of recognized range for CPUID. *)