Frage zum Befehl CPUID
-
Hallo,
in meinem Buch steht:
Funktions- | Register | Bit 0-3: Stepping-ID (Revisionsnummer)
nummer: | EAX | Bit 4-7: Modellnummer
1h | | Bit 8-11: ProzessorfamilieWie soll ich das jetzt verstehen mit dem Bit 0-3?
So etwa ? o_O
mov eax,000
mov eax,010
mov eax,100xor eax,00200000h ; Bit 21 ändern Wieso Bit 21 ?
Wie ist das gemeint ?
200000h in Binär ist ja: 1000000000000000000000
Ich hab jetzt einfach mal die Zahlen bis zur 1 gezählt.
Aber die 22 steht an der 22 Stellen.
-
In der Computertechnik zählt man häufig von 0 aufwärts, d.h. Bit 0 ist das unterste Bit der Zahl (Binär 0001, Hex 0x1), Bit 1 das zweite Bit (0010 bzw. 0x2) etc. und Bi1 21 das 22. Bit in der Zahl.
-
Achso dann hab ich es verstanden danke.