Система команд x86 |
|
Программирование - Архитектура и система команд микропроцессоров x86 |
HLT
Влияние команды на флаги и форматы команды:
F4 |
HLT |
Ввести процессор в режим останова |
8086 |
hlt |
Описание:
Команда HLT останавливает выполнение команд и переводит процессор в состояние работу процессора. Разрешенное прерывание, NMI или RESET возобновляет выполнение. Если прерывания (включая NMI) используются для возобновления работы после команды HLT, то сохраненное значение CS:IP (CS:EIP) указывает на команду, следующую за командой HLT.
Операция:
Особые ситуации защищенного режима:
#GP(0), если текущий уровень привилегий не равен 0.
Особые ситуации режима реальной адресации:
Нет.
Особые ситуации режима V86:
#GP(0); команда HLT — привилегированная команда.
Замечание:
Некоторые процессоры Intel не останавливаются по команде HLT, когда включена пошаговая отладка. Вместо остановки имеет место стандартная реакция на особую ситуацию и переход к отладчику. Обратитесь к технической документации Intel за описанием всех возможных случаев проявления ошибки.
Все права защищены © Алексей Ровдо, 1994-2023. Перепечатка возможна только по согласованию с владельцем авторских прав. admin@club155.ru