HLT - 暫停

操作碼

指令

說明

F4

HLT

暫停

說明

停止指令執行,並使處理器進入“暫停”狀態。啟用的中斷、NMI 或復位都會恢復執行。如果在 HLT 指令後面使用中斷(包含 NMI)恢復執行,則儲存的指令指針 (CS:EIP) 指向跟在 HLT 指令之後的指令。

HLT 指令是特權指令。處理器在保護模式或虛 8086 模式中執行時,程式或過程的特權級別必須為 0,才能執行 HLT 指令。

操作

 

Enter Halt state;

影響的標誌

無。

保護模式異常

#GP(0) - 如果目前特權級別不為 0。

實地址模式異常

無。

虛 8086 模式異常

#GP(0) - 如果目前特權級別不為 0。