*Argomenti trattati il 15/4/2005* Modalità di indirizzamento: * indiretto mediante registro - vantaggi e svantaggi; * differito indiretto - vantaggi e svantaggi; * mediante traslazione (o spiazzamento) - caratteristiche, i tre tipi: relativo, con registro base e indicizzato, vantaggi e svantaggi di ognuno. Indirizzamenti per traslazione e Position Independent Code (PIC). -------- Ordinamento dei dati in memoria rispetto ai byte: little-endian e big-endian; caratteristiche e ripercussioni sull'architettura. *_<font color="#990066">Parte di quanto detto a lezione sull'ordinamento in memoria si trova sullo Stalling Capitolo 10 app. B </font>_* 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. Interruzioni e ciclo di istruzione in un'architettura sequenziale. Azioni eseguite a fronte di una richiesta di interruzione: salvataggio dello stato volatile della macchina e di registri e ritorno dall'interruzione. Interruzioni multiple: mascheramento delle interruzioni e gestione delle interruzione in base alle priorità. Riconoscimento del disposivivo che richiede l'interruzione: metodo a polling o interrogazione software, linee di interruzione multiple, metodo vettorizzato o interrogazione hardware, cenni su arbitraggio dl bus. -- Users.AnnalisaMassini - 18 Apr 2005
This topic: Architetture2/MZ
>
Arc2CanaleE_O
>
Lezione15_Aprile_2005
Topic revision: r2 - 2005-04-27 - AnnalisaMassini
Copyright © 2008-2024 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki?
Send feedback