A processzor felfüggesztési parancsa addig fut, amíg hardveres megszakítás nem következik be . Amikor a processzor éppen végrehajtja ezt az utasítást, minimális mennyiségű energiát fogyaszt, ezért szinte nem termel hőt. Az i386 - tal kompatibilis processzorokban ez az assembly nyelvű utasítás a következőképpen íródott: HLT, angolból. A halt egy megálló, és a műveleti kód 0xF4[1] [2] .
Ne keverje össze ezt a parancsot a NOP paranccsal .
Szinte minden modern processzor utasításkészlet tartalmaz egy várakozási utasítást, amely leállítja a processzort, amíg valamilyen munkára nincs szükség. A megszakításokkal rendelkező processzorokon ez az utasítás leállítja a CPU-t, amíg külső megszakítást nem kap . A legtöbb architektúrán egy ilyen utasítás végrehajtása lehetővé teszi a processzor számára, hogy jelentősen csökkentse az energiafogyasztást és ezáltal a hőteljesítményt.
Mivel a HLT utasítás privilegizált, csak olyan szoftverek hajthatják végre, amelyek hozzáférnek a 0 gyűrűhöz , például a rendszermag. Ezt a parancsot az operációs rendszer tétlenségi idő alatt használja .