logo

Главная Система команд x86 Базовая система команд CPU HLT

Система команд x86

Программирование - Архитектура и система команд микропроцессоров x86
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

HLT

Останов

Влияние команды на флаги и форматы команды:

OF

DF

IF

TF

SF

ZF

AF

PF

CF

                 

 

Код

Команда

Описание

Проц.

Пример

F4

HLT

Ввести процессор в режим останова

8086

hlt

Описание:

Команда HLT останавливает выполнение команд и переводит процессор в состояние работу процессора. Разрешенное прерывание, NMI или RESET возобновляет выполнение. Если прерывания (включая NMI) используются для возобновления работы после команды HLT, то сохраненное значение CS:IP (CS:EIP) указывает на команду, следующую за командой HLT.

Операция:

Переход в режим останова (Enter halt state);

Особые ситуации защищенного режима:

#GP(0), если текущий уровень привилегий не равен 0.

Особые ситуации режима реальной адресации:

Нет.

Особые ситуации режима V86:

#GP(0); команда HLT — привилегированная команда.

Замечание:

Некоторые процессоры Intel не останавливаются по команде HLT, когда включена пошаговая отладка. Вместо остановки имеет место стандартная реакция на особую ситуацию и переход к отладчику. Обратитесь к технической документации Intel за описанием всех возможных случаев проявления ошибки.


Входит в группу команд: Базовая система команд CPU




Все права защищены © Алексей Ровдо, 1994-2023. Перепечатка возможна только по согласованию с владельцем авторских прав. admin@club155.ru

Top.Mail.Ru       Сервер радиолюбителей России - схемы, документация,

 соревнования, дипломы, программы, форумы и многое другое!   схемы новости электроники