根据cpuid function GetCpuId:longint;assembler;register; var temp:longint; begin asm PUSH EBX PUSH EDI MOV EDI,EAX MOV EAX,1 DW $A20F//CPUID MOV TEMP,EDX POP EDI POP EBX end; Result := temp; end;
to jinjazz: http://community.csdn.net/Expert/topic/3381/3381635.xml?temp=.3167078 不是倒粪是干吗的?
function GetCpuId:longint;assembler;register;
var
temp:longint;
begin
asm
PUSH EBX
PUSH EDI
MOV EDI,EAX
MOV EAX,1
DW $A20F//CPUID
MOV TEMP,EDX
POP EDI
POP EBX
end;
Result := temp;
end;
http://community.csdn.net/Expert/topic/3381/3381635.xml?temp=.3167078
不是倒粪是干吗的?