![]() |
Re: CPUID
Ok Danke
|
Re: CPUID
Hallo... so habe es jetzt geschaft bis auf deinen fehler... also L2 und L1 Data Cache Geht ohne probleme aber bei L1 Instr Cache zeigt er mir 320 KB an und das ist irgendwie falsch habe auch von ecx nach edx gemacht zum anfragen von L1 Instr Cache aber wie gesagt zeigt er mir dann 320 KB an :-D
Delphi-Quellcode:
Also gilt ja für L2Cache
Function GetL2CacheSize : String;
var Size: Word; Begin Asm push eax push ebx push ecx push edx mov eax,$80000006 cpuid shr ecx,16 mov Size,cx pop edx pop ecx pop ebx pop eax End; Result := IntToStr(Size) + ' KB' End; procedure TForm1.Button1Click(Sender: TObject); begin Label1.Caption := GetL2CacheSize; end; für L1Data ist es ja dann nur:
Delphi-Quellcode:
und für L1 Instr sollte es ja dann meiner meinung nach:
mov eax,$80000005
cpuid shr ecx,24
Delphi-Quellcode:
sein... aber da gibt er mir einen fwert von 320KB aus der rest stimmt!!
mov eax,$80000005
cpuid shr edx,24 |
Re: CPUID
Zitat:
|
Re: CPUID
aggro... hehe... nein siehste das habe ich ganz übersehen... ich teste es glich mal mal schauen was passiert :-)
Suppi es lag daran danke dir :-) da binsch jetzt bissel erleichtert... und des mit den anderen werden sollte ja dan denke ich auhc so einfach sein :-D d.h. werde des auch gleich noch mit machen damit ich dann alles hintermir habe :-D ^^ |
Re: CPUID
Zitat:
![]() |
Re: CPUID
Hallo ich nochmal ^^ mal noch eine frage.. habe jetzt des JCL und JVCL installiert bekommen... wie rufe ich jetzt das alles auf.. also JclYsyInfo habe ich in de Uses mit drinne und zum test also
Label1.Caption := JclSysInfo.VendorIDAMD; zeigt er mit an AuthenticAMD das stimmt alles soweit aber wie mache ich des das der von anfang an anzeigt das ich eine AMD CPU habe Besser gesagt wie ermittle ich welche VendorID ich habe? weil z.b. mit If JclSysInfo.AMD2_SSE3 <> 1 Then Label1.Caption := 'SSE3'; ist soweit alles klaro. aber ich habe was endekt zwecks isWinVista oder so ähnlich wie kann ich das aufrufen? PS. vielen dank an fLaSh11!!! komponenten sind perfekt :) und klappte wunderbar zu installieren |
Re: CPUID
Hallo,
vielleicht können Sie mir über die Format meiner CPU-ID helfen? da: ![]() Gruß |
Alle Zeitangaben in WEZ +1. Es ist jetzt 04:10 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz