Bits auslesen
Verfasst: 21.05.2007 17:41
Hi,
Ich von einer CPU die Versionsinformationen bekommen. Ich diese jetz auch mit diesem Code bekommen:
Die Verionsinformationen sind folgendermaßen aufgebaut:
Ich von einer CPU die Versionsinformationen bekommen. Ich diese jetz auch mit diesem Code bekommen:
Code: Alles auswählen
Define VersionInfo.l
!MOV eax, 1
!CPUID
!MOV [v_VersionInfo], eax
Debug Bin(VersionInfo)
Wie kann ich jetzt die Bits auslesen bzw. in mehrere Variablen unterteilen? Ich bekomm das selbst mit BitShift nicht so richtig hin.Versionsinfo-Bits:
0-3: Stepping ID
4-7: Modell
8-11: Familie
12-13: Prozessortyp