Аппаратное обеспечение персонального компьютера


           

что это слово состоит из


Напомним, что это слово состоит из отдельных флагов, характеризующих возможности процессора (feature flags).





































































































































































Бит



Описание



0



На кристалле процессора имеется арифметический сопроцессор, совместимый по командам с сопроцессором Intel 387



1



Процессор может работать в режиме виртуального процессора 8086



2



Процессор может работать с прерываниями ввода/вывода, а также с битом DE регистра CR4



3



Возможно использование страниц памяти размером 4 Мбайт



4



В процессоре есть команда RDTSC, которая может работать с битом TSD регистра CR4



5



Набор регистров процессора, специфический для модели, доступен с помощью команд RDMSR, WRMSR



6



Возможна физическая адресация памяти с использованием шины с шириной, большей чем 32 разряда



7



В процессоре реализовано исключение Machine Check (исключение с номером 18). Возможно использование бита MCE регистра CR4



8



В процессоре реализована команда сравнения и обмена 8 байт данных CMPXCHG8



9



В процессоре есть локальный APIC



10



Зарезервировано



11



В процессоре реализованы команды быстрого вызова системы SYSENTER и SYSEXIT



12



В процессоре есть регистры Memory Type Range



13



Доступен глобальный бит в PDE и PTE, а также бит PGE в регистре CR4



14



Применена архитектура Machine Check Architecture



15



В процессоре реализованы команды условного перемещения данных CMOVCC и (при установленном бите 0) FCMOVCC и FCOMI



16-22



Зарезервировано



23



Применена технология MMX



24-31



Зарезервировано



Еще одно применение для команды CPUID – определение характеристик кэша, установленного в процессоре. Для этого перед вызовом команды CPUID в регистр EAX необходимо загрузить значение 2. Подробное изучение этой возможности выходит за рамки нашей книги. При необходимости вы узнать все подробности о команде CPUID на сервере Intel в сети Internet по указанному нами ранее адресу.


Содержание  Назад  Вперед