Tesla.Angela 发表于 2011-4-27 11:59:37

经典的CPUID指令获取CPU型号信息

先申请长达48个字节的buffer。
    mov edi, buffer
    ;获取CPU型号信息
    mov eax, 80000002h
    cpuid
    mov [ edi + 0], eax
    mov [ edi + 4], ebx
    mov [ edi + 8], ecx
    mov [ edi + 12 ], edx
    mov eax, 80000003h
    cpuid
    mov [ edi + 16 ], eax
    mov [ edi + 20 ], ebx
    mov [ edi + 24 ], ecx
    mov [ edi + 28 ], edx
    mov eax, 80000004h
    cpuid
    mov [ edi + 32 ], eax
    mov [ edi + 36 ], ebx
    mov [ edi + 40 ], ecx
    mov [ edi + 44 ], edx
然后用MessageBoxA显示buffer即可。

乔丹二世 发表于 2011-7-13 12:35:52

这个太经典了。

testid 发表于 2011-12-26 12:35:06

有点用途!

9298 发表于 2012-5-26 18:48:16

这个太经典了。

testid 发表于 2012-5-26 19:51:17

9298 发表于 2012-5-26 18:48 static/image/common/back.gif
这个太经典了。

你煞笔啊,学人讲话!

upring 发表于 2015-3-29 14:07:12

学无止境
页: [1]
查看完整版本: 经典的CPUID指令获取CPU型号信息