| Zeile 1: | Zeile 1: | ||
| − | Der CPUID Befehl wird benutzt, um Informationen über die Fähigkeiten eines | + | Der CPUID Befehl wird benutzt, um Informationen über die Fähigkeiten eines Prozessors zu erhalten. (Wie zum Beispiel den Herstellernamen, Modelnummer, die Größe des Cache ...) |
== Wie man CPUID benutzt == | == Wie man CPUID benutzt == | ||
| Zeile 9: | Zeile 9: | ||
</pre> | </pre> | ||
| − | Natürlich gibt der CPUID-Befehl auch ein Ergebnis zurück. In diesem Fall gibt er einen String zurück, dessen ASCII-Werte in EBX, EDX und ECX liegen. Wenn man den Inhalt dieser drei Register (in dieser Reihenfolge!) hintereinander in den Speicher schreibt, erhält man einen String. (Wenn der Prozessor von Intel hergestellt wurde, erhält man den String "GenuineIntel") | + | Natürlich gibt der CPUID-Befehl auch ein Ergebnis zurück. In diesem Fall gibt er einen String zurück, dessen ASCII-Werte in EBX, EDX und ECX liegen. Wenn man den Inhalt dieser drei Register (in dieser Reihenfolge!) hintereinander in den Speicher schreibt, erhält man einen String. (Wenn der Prozessor von Intel hergestellt wurde, erhält man den String "GenuineIntel")<br /> |
| + | <b>Achtung: Der String ist nicht nullterminiert !</b> | ||
== Hinweise == | == Hinweise == | ||