-
*
AC - Aritmetica dei calcolatori
+
AR-DLDS - Digital Logic and Digital Systems
Codici e rappresentazioni: ASCII, virgola fissa e mobile, ridondanza, codici ad espansione.
-
*
AC - Aritmetica dei calcolatori
+
AR-MLRD - Machine Level Representation of Data
Rilevazione e correzione di errori: distanza di Hamming, bit di parita', codici di Hamming.
-
VMP - Valutazione e Miglioramento delle Prestazioni
AR-PE - Performance Enhancements
Pipelining, istruzioni di salto, stallo, branch prediction, superscalarita', riordinamento delle istruzioni.
-
VMP - Valutazione e Miglioramento delle Prestazioni
+
AR-MSOA - Memory System Organization and Architecture
Memoria cache, localita', memoria associativa e a corrispondenza diretta, consistenza write-through e write back.
-
V - Varie
+
AR-DLDS - Digital Logic and Digital Systems
Bus di sistema: protocolli asincrono e sincrono, arbitraggio, temporizzazione.
-
GIO - Gestione dell'Input/Output
*
AR-IO - Interfacing and Communication
Interruzioni e trap: mascheramento, vettorizzazione, organizzazione interrupt handler.
-
GIO - Gestione dell'Input/Output
*
AR-IO - Interfacing and Communication
Dispositivi di I/O, registri memory mapped, trasferimenti DMA.
-
GM - Gestione della Memoria
+
AR-MSOA - Memory System Organization and Architecture
Memoria virtuale a segmentazione e paginazione, confinamento e protezione dei processi.
-
*
CCS - Circuiti combinatori e sequenziali
AR-FO - Functional Organization
Logica circuitale: circuiti combinatori, sequenziali asincroni e sincroni, frequenza di clock.
-
*
LMP - Livello di Microprogrammazione
AR-FO - Functional Organization
Microarchitettura: struttura della CPU, data path, control path, microcodice.
-
*
LII - Livello Instruction Set
AR-MAA - Multiprocessing and Alternative Architectures
CISC e RISC: modi di indirizzamento, ortogonalita', istruzioni load/store.
-
*
ASS - Linguaggio Assembler
+
AR-ALMO - Assembly Level Machine Organization
Macchine convenzionali e programmazione in codice macchina e linguaggio Assembler, stack.