![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы
![]() |
Поиск в этой теме
![]() |
![]() |
#1 |
Новичок
Джуниор
Регистрация: 09.06.2012
Сообщений: 3
|
![]()
Для этого необходимо-то сделать следующее:
mov eax, 80000005h cpuid shr ecx, 24 mov rez, ecx Но почему-то упорно возвращается ноль. При этом, со вторым уровнем все в порядке, законные 2048 Кб: mov eax, 80000006h cpuid shr ecx, 16 mov rez, ecx В чем может быть проблема? |
![]() |
![]() |
![]() |
#2 | ||
Старожил
Регистрация: 03.01.2011
Сообщений: 2,508
|
![]() Цитата:
Цитата:
"Когда приходит положенное время, человек перестаёт играть в пинбол. Только и всего."
|
||
![]() |
![]() |
![]() |
#3 | ||
C/C++, Asm
Участник клуба
Регистрация: 02.03.2010
Сообщений: 1,323
|
![]()
на Intel CPUID:80000005
Цитата:
Цитата:
|
||
![]() |
![]() |
![]() |
#4 |
Новичок
Джуниор
Регистрация: 09.06.2012
Сообщений: 3
|
![]()
Спасибо большое!
Теперь возникла новая проблема, уж извините ![]() Чтобы получить значение в EBX[31:22], нужно просто сдвинуть вправо на 22, так ведь? А вот дальше сложнее... Для EBX[21:12] надо shl ebx, 10 shr ebx, 22? А для EBX[11:0] надо так shl ebx, 20 shr ebx, 20? Ассемблер хоть и изучался, но был мною отвергнут, к сожалению, поэтому и возникают такие глупые вопросы |
![]() |
![]() |
![]() |
#5 |
Новичок
Джуниор
Регистрация: 09.06.2012
Сообщений: 3
|
![]()
Большое спасибо!
|
![]() |
![]() |
![]() |
#6 |
C/C++, Asm
Участник клуба
Регистрация: 02.03.2010
Сообщений: 1,323
|
![]()
можно и так.
да, и еще полезно EAX проверять, там тип и уровень кеша возвращается: EAX[4:0] - тип 0 - Null 1 - Data 2 - Instruction 3 - Unified 4-31 - Reserved EAX[7:5] - уровень |
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Кэш-память машины - как определить? | Mixim | C# (си шарп) | 1 | 01.03.2012 14:50 |
без массива определить сколько положительных чисел встречается до первого отрицательного числа | narco3 | Помощь студентам | 1 | 02.10.2011 12:05 |
Определить количество букв первого слова в предложении. Задача почти сделана, нужно подредактиров | MonStar | Помощь студентам | 1 | 25.11.2010 23:17 |
Определить размер типа TType = (a, b, c) | TwiX | Общие вопросы Delphi | 1 | 03.11.2010 11:08 |
Определить размер Pipe | IceBreaker | Помощь студентам | 4 | 04.02.2010 18:28 |