Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Доработать программу на Ассемблере

64K
22 декабря 2010 года
Yoyo
5 / / 22.12.2010
Добрый день.

Имеется полностью работающая программа (код), с помощью которого определяется модель процессора, семейство, степпинг и наличие расширений MMX, SSE, SSE2, 3DNow! и FPU. Все работает и исправно выводится. Так же с помощью программы можно определить тактовую частоту процессора. Программа работает с инструкцией CPUID.

Задача:
Требуется дописать в программу процедуру определения (или как будет удобно) разрядности процессора (и вывести на экран по аналогии с предыдущими пунктами). И, по возможности, объема кэш памяти. В сжатые сроки, за вознаграждение. Кто готов взяться, просьба написать в теме или на ящик:

[email]masymilien@yandex.ru[/email] (скину код)


Определение разрядности происходит по след. алгоритму:

[FONT="Courier New"]mov eax,80000001h
cpuid
test edx,100000000000000000000000000000b[/FONT]

Нужно просто добавить в код правильно, и вывести на экран. То же самое с определением КЭШа.
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог