Argomenti trattati il 16/3/2006
Considerazioni di progetto sul repertorio di istruzioni.
Relazione tra repertorio di istruzioni e: rappresentazione dei dati (numeri, caratteri, dati logici, indirizzi), formato istruzione, modalitą di indirizzamento, numero e uso dei registri.
Ordinamento dei dati in memoria rispetto ai byte: little-endian e big-endian; caratteristiche e ripercussioni sull'architettura.
_Parte di quanto detto a lezione sull'ordinamento in memoria si trova sullo Stalling Capitolo 10 app. B _
Allineamento dei dati in memoria: parole allineate e non allineate; considerazioni sul reperimento di parole non allineate.
Interruzioni: definizione e classificazione in interruzioni interne, interruzioni esterne e trappole. Caratteristiche e differenze tra le diverse classi di interruzione.
Azioni eseguite a fronte di una richiesta di interruzione: salvataggio dello stato volatile della macchina in modo hw, salvataggio di registri in modo sw, ritorno dall'interruzione.
Interruzioni e ciclo di istruzione in un'architettura sequenziale.
--
AnnalisaMassini - 28 Mar 2006