G. Bucci, Calcolatori Elettronici - Architettura e Organizzazione, McGraw-Hill Italia 2009
Obiettivi Formativi
Comprensione della struttura e del funzionamento dei principali elementi di un sistema di elaborazione dell'informazione. Capacita' di progettare reti sequenziali dedicate e di programmare in linguaggio assembly.
Prerequisiti
Fondamenti di Informatica
Metodi Didattici
Lezioni ed esercitazioni in aula
Modalità di verifica apprendimento
Prova scritta parziale (facoltativa) sulla prima parte del corso (reti logiche), prova scritta, prova orale
Programma del corso
0. INTRODUZIONE AI SISTEMI DI ELABORAZIONE
1. RAPPRESENTAZIONE DELL'INFORMAZIONE, ALGEBRA DI BOOLE E RETI LOGICHE COMBINATORIE
2. RETI LOGICHE SEQUENZIALI E LORO PROGETTO
3. DALLE MACCHINE DEDICATE AL MICROPROCESSORE
4. ARCHITETTURA E ORGANIZZAZIONE DEI MICROPROCESSORI
5. MEMORIE: COSTRUZIONE, ORGANIZZAZIONE E GERARCHIA
6. PERIFERICHE DI INPUT/OUTPUT E LORO GESTIONE
7. HARDWARE E SOFTWARE DI UN MICROPROCESSORE DELLA FAMIGLIA 80X86