Architettura del Calcolatore - Dipartimento di Ingegneria Informatica ...
Architettura del Calcolatore - Dipartimento di Ingegneria Informatica ...
Architettura del Calcolatore - Dipartimento di Ingegneria Informatica ...
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
Meto<strong>di</strong> <strong>di</strong> I/O: Interrupt<br />
All'arrivo <strong>di</strong> un interrupt, la CPU deve eseguire le seguenti funzioni:<br />
1. deve salvare nello stack lo stato corrente <strong>del</strong> programma che stava<br />
eseguendo fino a quel momento (lo stato è dunque rappresentato<br />
dal contenuto <strong>di</strong> alcuni registri quali il Program Counter)<br />
2. deve identificare l'interrupt ed eseguire il programma <strong>di</strong> interrupt<br />
ad esso associato<br />
3. alla fine <strong>del</strong>l'esecuzione <strong>del</strong> programma <strong>di</strong> interrupt, deve<br />
prelevare lo stato dallo stack e ripristinare lo stato corrente prima<br />
che venisse l'interrupt<br />
4. continuare l'esecuzione dallo stato appena ripristinato<br />
42