Сообщение Re[4]: CPUID В качестве идентификации от 26.02.2016 13:09
Изменено 26.02.2016 13:10 Tasheehoo
Здравствуйте, watchmaker, Вы писали:
W>Верно. Всё подряд читать и не нужно — это же справочник, а не книга
Ладно. В первом документе про EAX=0 говорится следующее:
Я понимаю что тут написано но я не понимаю какие в моем случии биты меняются и почему.
Но мой основной вопрос: какие регистры можно использовать и быть увереным что они на одной машине и одном проце не будут меняться.
W>Верно. Всё подряд читать и не нужно — это же справочник, а не книга
Ладно. В первом документе про EAX=0 говорится следующее:
EBX Bits 7-0: Brand Index
Bits 15-8: CLFLUSH line size. (Value returned * 8 = cache line size)
Valid only if CLFSH feature flag is set
Bits 23-16: Count of logical processors.
Valid only if Hyper-Threading Technology flag is set
Bits 31-24: Processor local APIC physical ID
Valid for Pentium 4 and subsequent processors
Я понимаю что тут написано но я не понимаю какие в моем случии биты меняются и почему.
Но мой основной вопрос: какие регистры можно использовать и быть увереным что они на одной машине и одном проце не будут меняться.
Re[4]: CPUID В качестве идентификации
Здравствуйте, watchmaker, Вы писали:
W>Верно. Всё подряд читать и не нужно — это же справочник, а не книга
Ладно. В первом документе про EAX=1 говорится следующее:
Я понимаю что тут написано но я не понимаю какие в моем случии биты меняются и почему.
Но мой основной вопрос: какие регистры можно использовать и быть увереным что они на одной машине и одном проце не будут меняться.
W>Верно. Всё подряд читать и не нужно — это же справочник, а не книга
Ладно. В первом документе про EAX=1 говорится следующее:
EBX Bits 7-0: Brand Index
Bits 15-8: CLFLUSH line size. (Value returned * 8 = cache line size)
Valid only if CLFSH feature flag is set
Bits 23-16: Count of logical processors.
Valid only if Hyper-Threading Technology flag is set
Bits 31-24: Processor local APIC physical ID
Valid for Pentium 4 and subsequent processors
Я понимаю что тут написано но я не понимаю какие в моем случии биты меняются и почему.
Но мой основной вопрос: какие регистры можно использовать и быть увереным что они на одной машине и одном проце не будут меняться.