| Zeile 22: | Zeile 22: | ||
* NSC: "Geode by NSC" | * NSC: "Geode by NSC" | ||
* Rise: "RiseRiseRise" | * Rise: "RiseRiseRise" | ||
| − | + | == Spezifische CPUID-Befehle== | |
| + | === Intelbefehle === | ||
| + | ==== EAX-Inhalt ist eins ==== | ||
| + | Wenn im EAX statt Null eine Eins vorkommt, dann wird bei Intelprozessoren | ||
| + | in EAX folgendes ausgegeben: | ||
| + | ===== EAX ===== | ||
| + | {| {{Prettytable}} | ||
| + | ! Byte || Funktion | ||
| + | |- | ||
| + | | 31 - 28 || Reserviert | ||
| + | |- | ||
| + | | 27 - 20 || Erweiterte Familie | ||
| + | |- | ||
| + | | 19 - 16 || Erweitertes Modell | ||
| + | |- | ||
| + | | 15 - 14 || Reserviert | ||
| + | |- | ||
| + | | 13 - 12 || Prozessortyp | ||
| + | |- | ||
| + | | 11 - 8 || Familienkennzeichen / Familiencode | ||
| + | |- | ||
| + | | 7 - 4 || Model | ||
| + | |- | ||
| + | | 4 - 0 || Stepping | ||
| + | |} | ||
| + | ===== EBX ===== | ||
| + | {| {{Prettytable}} | ||
| + | ! Byte || Funktion | ||
| + | |- | ||
| + | | 31 - 24 || [[APIC]] ID (Reserviert) | ||
| + | |- | ||
| + | | 23 - 16 || Zähler(?) (Reserviert) | ||
| + | |- | ||
| + | | 15 - 8 || Stücke/Einheiten(?) (Reserviert) | ||
| + | |- | ||
| + | | 7 - 0 || Brand ID (Reserviert) | ||
| + | |} | ||
| + | ===== ECX ===== | ||
| + | Hier soll ein Bytearray sein, aber es wird nicht empfohlen, was daraus zu lesen. Dieses Feld ist ein kommendes Feature. | ||
| + | Zudem ist es reserviert. | ||
| + | ===== EDX ===== | ||
| + | Featuresflags, wird noch erweitert. | ||
== Hinweise == | == Hinweise == | ||