Дипломированных специалистов «Информатика и вычислительная техника»


CPUID • CPUID • • Получение информации о процессоре. Действие



Download 12,06 Mb.
Pdf ko'rish
bet278/357
Sana22.02.2022
Hajmi12,06 Mb.
#115195
TuriДиплом
1   ...   274   275   276   277   278   279   280   281   ...   357
Bog'liq
assembler uchebnik dlya vuzov 2-e izd YuRXUW1

CPUID
• CPUID

• Получение информации о
процессоре.
Действие: для получения информации о процессоре необходимо в регистр ЕАХ поместить
— одно из значений О, 1 или 2.
Если ЕАХ = 0, то в регистрах ЕАХ, ЕВХ, EDX, ЕСХ формируется следующая информация:
ЕАХ = п, где — максимально допустимое значение параметра, которое может быть помещено
в регистр ЕАХ для
режима сбора информации;
И ЕВХ + EDX + ЕСХ — в этих регистрах содержится строка-идентификатор процессора
(genuine — подлинный, истинный):
П EBX
О ЕСХ =
(n in CL);


522 Приложение. Система команд процессоров IA-32
EDX -
in DL).
Если ЕАХ = 1, то в регистрах процессора сформируется следующая информация:
ЕАХ = — информация о процессоре (см. табл. П.2 и П.З);
EDX = п — информация о возможностях процессора (см. табл. П.4).
Если ЕАХ = то в регистрах ЕАХ, ЕВХ, ЕСХ и EDX формируется информация о кэш-памяти первого
уровня и TLB-буферах. Первый байт регистра ЕАХ содержит число, означающее, сколько раз необ-
ходимо последовательно выполнить команду
для получения полной информации о
мяти первого уровня и TLB-буферах. Другие байты регистра ЕАХ и все байты регистров ЕВХ, ЕСХ и
EDX содержат однобайтовые дескрипторы, характеризующие кэш-память и
(см. доку-
ментацию по процессору). Старший бит каждого регистра характеризует достоверность информа-
ции в регистре. Если он равен нулю, то информация
иначе — регистр не используется.
Таблица
Поля регистра ЕАХ после выполнения команды CPUID (при ЕАХ =
Биты ЕАХ
0...3
4...7
8...11
12...13
Назначение
Версия изменений модели (stepping ID)
Модель в семействе (см. табл. А.З)
Семейство процессоров (см. табл. А.З)
Тип
(00 — обычный процессор; 01 —
10 — процессор для использования в двухпроцессорных системах)
Таблица П.З. Значения битов
и
регистра ЕАХ
Биты ЕАХ (8... 11)
0100
0100
0101
0101
1111
Биты ЕАХ
0000 или
0010
0010
0100
0001
ООН
0101
0111
ООП
0000
Тип процессора
I486DX
I486SX
Pentium 75-200
Pentium
166-200
Pentium Pro
Pentium II, модель 3
Pentium II, модель 5, Pentium II Xeon
Celeron, модель 6
Pentium III и Pentium III Xeon
Pentium II OverDrive
Pentium IV
Таблица
Поля регистра EDX после выполнения команды CPUID (при ЕАХ =
Биты
EDX
0
1
2
3
Назначение (если биты установлены)
Присутствует сопроцессор с набором команд i387
Поддержка расширенных возможностей обработки прерываний в режиме виртуального
процессора
Процессор поддерживает точки прерывания ввода-вывода (точки останова по обращению
к портам) для предоставления расширенных возможностей отладки и доступ к регистрам
DR4 и DR5. Флаг CR4.DE - 1
Процессор поддерживает 4-мегабайтные страницы (бит CR4.PSE)


Целочисленные команды 523

Download 12,06 Mb.

Do'stlaringiz bilan baham:
1   ...   274   275   276   277   278   279   280   281   ...   357




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish