IA-32 Assembly Language Reference Manual

Halt (hlt)

hlt
Address Prefix
addr16
Data Prefix
data16
Operation

HLT -> ENTER HALT STATE

Description

halt puts the 80386 in a HALT state by stopping instruction execution. Execution is resumed by an nmi or an enabled interrupt. After a halt, if an interrupt is used to continue execution, the saved CS:EIP or CS:IP value points to the next instruction (after the halt).

The halt instruction is privileged.

Example
hlt