Доработать программу на Ассемблере
Имеется полностью работающая программа (код), с помощью которого определяется модель процессора, семейство, степпинг и наличие расширений MMX, SSE, SSE2, 3DNow! и FPU. Все работает и исправно выводится. Так же с помощью программы можно определить тактовую частоту процессора. Программа работает с инструкцией CPUID.
Задача:
Требуется дописать в программу процедуру определения (или как будет удобно) разрядности процессора (и вывести на экран по аналогии с предыдущими пунктами). И, по возможности, объема кэш памяти. В сжатые сроки, за вознаграждение. Кто готов взяться, просьба написать в теме или на ящик:
[email]masymilien@yandex.ru[/email] (скину код)
Определение разрядности происходит по след. алгоритму:
[FONT="Courier New"]mov eax,80000001h
cpuid
test edx,100000000000000000000000000000b[/FONT]
Нужно просто добавить в код правильно, и вывести на экран. То же самое с определением КЭШа.