Tutorial |
Dettaglio Istruzioni |
Istruzioni della Cpu 80x86 |
SCHEDA n° 07 [I/ 039 di 198] |
|
|
Questa istruzione obbliga la Cpu a congelarsi. | |
In altre parole l'esecuzione di questa istruzione blocca l'attività del processore, in attesa che venga attivata la linea hardware di RESET (di solito per pressione del tasto corrispondente), o di NMI (Non Maskable Interrupt, appunto in occasione della richiesta del servizio di un'interruzione non mascherabile) ma anche di una IRQ abilitata (una interruzione mascherabile, ma abilitata dal corrispondente bit, nel registro delle interruzioni). | |
Non appena una delle linee è attiva il processore riparte dall'istruzione successiva ad HLT; ciò è possibile perchè il puntatore CS:IP viene caricato con il suo indirizzo nel momento in cui il processore si blocca. | |
Anche l'istruzione WAIT congela, con altre motivazioni, il processore. |
Le sue caratteristiche sono riassunte nella seguente tabella (leggi le istruzioni ): |
HLT | congela il funzionamento del processore | |||||||||||||||
Esempio di Applicazione |
Cicli di Clock | Mem Acces |
N° Bytes |
Flag influenzate | ||||||||||||
Mnemonico | Operandi | 86 | 268 | 386 | 486 | O | D | I | T | S | Z | A | P | C | ||
HLT |
|
2 | 2 | 5 | 4 | no | 1 |
La tabella evidenzia che l'istruzione non modifica alcuna flag e non ha operandi; il suo unico codice operativo è F4H. |
|
Scheda n° 07 | Istruzioni Cpu 80x86 | |||||||
Istruzione 039 - HLT |
|
|
|
Home |
|
|||||||
|
Motore Ricerca |
|