
4
CPUID指令的增强Am486和
Am5
X
86微处理器
增强Am486和AM5
X
86微处理器支持CPUID
指令。利用CPUID指令,伪代码算法是
在提供的图4-1 ,以帮助代码开发。
图4-1 。 CPUID指令伪代码
开始
{
如果EFLAGS.21是可写的话
{
如果供应商字符串所需的报告
{
与0H负荷EAX
执行CPUID指令(操作码= 0FH A2H )
if
结果:
EBX ='验证'
EDX =' ENTI “
ECX =' CAMD “
部分原因是AMD 。
}
其他
部分非AMD 。
如果部分描述所需
{
1负载EAX
执行CPUID指令(操作码= 0FH A2H )
结果:
EAX [ 3-0 ] =步进编号(与AMD的细节)
EAX [ 7-4 ] =型号
Am486DX2 -WT -> 3
Am486DX2 -WB -> 7
Am486DX4 -WT -> 8
Am486DX4 -WB -> 9
Am5
X
86 -WT ( 150兆赫) -> 8
Am5
X
86 -WB ( 150兆赫) -> 9
Am5
X
86 -WT ( 133和160兆赫) -> é
Am5
X
86 -WB ( 133和160兆赫) -> F
EAX [ 11-8 ] =家庭
Am486 CPU -> 4
Am5
X
86 CPU -> 4
EAX [ 15-12 ] = 0000
AMD BIOS开发指南
CPUID指令的增强Am486和AM5
X
86微处理器
9