Список свойств системных команд

Команда Описание Полезна для прикладной программы Защищена от прикладной программы
LLDT Загрузка регистра LDTR Нет Да
SLDT Сохранение регистра LDTR Нет Нет
LGDT Загрузка регистра GDTR Нет Да
SGDT Сохранение регистра GDTR Нет Нет
LTR Загрузка регистра задачи TR Нет Да
STR Сохранение регистра задачи Нет Нет
LIDT Загрузка регистра IDTR Нет Да
SIDT Сохранение регистра IDTR Нет Нет
MOV CRi Загрузка и сохранение регистров управления Нет Да
SMSW Сохранение MSW Да Нет
LMSW Загрузка MSW Нет Да
CLTS Сброс флага TS в CR0 Нет Да
ARPL Коррекция поля RPL Да 1 Нет
LAR Загрузка прав доступа Да Нет
LSL Загрузка предела сегмента Да Нет
VERR Проверка на чтение Да Нет
VERW Проверка на запись Да Нет
MOV DBi Загрузка и сохранение регистров отладки Нет Да
INVD Сброс кэша без обратной записи Нет Да
WBINVD Сброс кэша с обратной записью Нет Да
INVLPG Сброс элемента TLB Нет Да
HLT Остановка процессора Нет Да
LOCK Префикс блокировки шины Да Нет
RSM Возврат из режима системного управления Нет Да
RDMSR 3 Чтение регистра MSR Нет Да
WRMSR 3 Запись регистра MSR Нет Да
RDPMC 4 Чтение счётчика мониторинга производительности Да Да 2
RDTSC 3 Чтение счётчика тактов Да Да 2

Примечания:
1. Полезна для программ, работающих на уровнях привилегий 1 и 2.
2. Флаги TSD и PCE в регистре CR4 управляют доступом к этим командам для программ, работающих на 3-м уровне привилегий.
3. Эти команды впервые появились в процессоре Pentium.
4. Эта команда появились в процессоре Pentium Pro и Pentium MMX.

Приложения Вопросы? Замечания? Пишите: sasm@narod.ru

  Copyright © Александр Семенко.
TopList

Hosted by uCoz