Ich les' gerade in der Intel-Assembler-Referenz, wie man einige Infos zur CPU auslesen kann, dabei werden 6(!) verschiedene Informationen in einem eizigen Register (32 Bit) untergebracht... wie kann ich diese jetzt auslesen?
Hier ein Teil der Grafik:
Ich hätte es auch mit dem folgenden Code probiert:
Code: Alles auswählen
EnableASM
Define.l stepping
!MOV EAX, $00000001
!CPUID
!MOV [v_stepping], EAX
Debug PeekL(@stepping)
Außerdem sieht die Grafik aus, als wäre von Bit 12 bis 13 der 'Processor Type' gespeichert. Zwei Bit... ok, also mit PB nicht möglich, da man mindestens 1 Byte mit Peek<Whatever>() ausliest.
Hat jemand ne Lösung?
Danke im Voraus!
Gruß, Mok.