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: Prozessorfamilie

    Wie soll ich das jetzt verstehen mit dem Bit 0-3?

    So etwa ? o_O
    mov eax,000
    mov eax,010
    mov eax,100

    xor 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.


Anmelden zum Antworten