Programma di Calcolatori Elettronici:

1. Sistemi numerici e codici - Richiami di sistemi di numerazione (interi, reali) - Operazioni aritmetiche (addizione, sottrazione) - Codici 2. Circuiti - Richiami di algebra di Boole - Porte logiche e loro simboli grafici - Funzioni di commutazione e loro forme semplificate - Elementi di reti combinatorie (sintesi, codificatori, decodificatori, addizionatori, comparatori) - Elementi di reti sequenziali (macchine sequenziali e loro rappresentazioni, elementi di memorizzazione: flip/flop, registri, banco dei registri, memoria RAM) 3. Organizzazione e programmazione del processore z64 - Macchina di Von Neumann - Set delle istruzioni, metodi di indirizzamento della memoria - Implementazione del sottosistema di calcolo, accentti al sottosistema di controllo 4. Interfaccia tra processore e periferiche - Tipi e caratteristiche delle periferiche - Bus - Tecniche di interfacciamento dei processori con dispositivi esterni (busy waiting, interruzioni vettorizzate) 5. Gestione della memoria - La gerarchia di memoria - Memoria secondaria e memoria primaria - Memoria cache 6. Architettura pipeline di processori di tipo RISC - Concetti di base delle architetture a pipeline - Vantaggi e svantaggi dell'organizzazione a pipeline - Prestazioni delle architetture a pipeline