HLT - zastavení provádení programu: Porovnání verzí

Z Delphi & Pascal (česká wiki)
Skočit na navigaci Skočit na vyhledávání
(Vytvorená stránka „;Instrukce : HLT - zastavení provádení programu ;Časování : 2 (80286), 5 (80386) ;Popis : Instrukce HLT způsobí ukončení provádení programu. Opětovn...“)
 
m (1 revízia: Assembler pismeno D)
 
(Žádný rozdíl)

Aktuální verze z 9. 11. 2012, 22:18

Instrukce
HLT - zastavení provádení programu
Časování
2 (80286), 5 (80386)
Popis
Instrukce HLT způsobí ukončení provádení programu. Opětovné spuštení programu je možné jen externím přerušením nebo RESETem. Nejsou ovlivneny žádné registry ani stavové příznaky. Jestliže je k opětovnému spuštení programu použito přerušení, uschované hodnoty CS:IP budou ukazovat na instrukci, jež následuje za HLT.


Syntaxe
HLT (žádné operandy)


Ovlivňuje příznaky
žádné


Nedefinované příznaky
žádné


Výjimky v privilegovaném módu
HLT je privilegovaná instrukce generujíci všeobecnou výjimku porušení ochrany v případe, že aktuální přivilegovaná úroveň je jiná než 0.


Příklad
HLT