DLLpiton.net.ru
Главная
Контакты
Форум
Ссылки
Новости
Главная
Исходники
[C/C++/ASM][DOS/Ring0] Узнать частоту процессора
Главная
Форум
Магазин
- - - - - - -
Исходники
Статьи
Материалы
FTP
- - - - - - -
Поиск
Каталог ссылок
Контакты
Ленты новостей
Ча.Во. (FAQ)
Анекдоты
Java программы
Доска заказов программ
Лицензия Dllpiton
Кто на сайте?
Сейчас на сайте находятся:
58 гостей
[C/C++/ASM][DOS/Ring0] Узнать частоту процессора
unsigned long GetProcSpeed() { unsigned long Tacts; asm(" movb $0xFE,%al \n outb %al,$0x21 \n hlt \n rdtsc \n movl %eax,%esi \n hlt \n rdtsc \n sub %esi,%eax \n movb $0x0,%al \n out %al,$0x21"); asm("movl %%eax, %0\n" :"=a"(Tacts)); return Tacts*18; }
« Пред.
След. »
Вернуться
30.07.2010 г.