Příkaz pozastavení procesoru se provádí, dokud nenastane hardwarové přerušení . Když procesor provádí tuto instrukci, spotřebovává minimální množství energie, a proto nevytváří téměř žádné teplo. V procesorech kompatibilních s i386 je tato instrukce v assembleru napsána jako HLT, z angličtiny. halt je zastávka a má operační kód 0xF4[1] [2] .
Nezaměňujte tento příkaz s příkazem NOP .
Téměř každá moderní instrukční sada procesoru obsahuje instrukci čekání, která zastaví procesor, dokud není potřeba nějaká práce. U procesorů s přerušeními tato instrukce zastaví CPU, dokud není přijato externí přerušení . Na většině architektur umožňuje provedení takové instrukce procesoru výrazně snížit spotřebu energie a tím i tepelný výkon.
Protože je instrukce HLT privilegovaná, může být provedena pouze softwarem, který má přístup k kruhu 0, jako je například systémové jádro. Tento příkaz používá operační systém během doby nečinnosti .