Insegnamento: Architettura degli Elaboratori con Laboratorio
| Corso di laurea | Corso di laurea in Informatica [L-31] D. M. 270/2004 |
|---|---|
| Sede | Perugia |
| Curriculum | Generale - Regolamento 2013 |
| Responsabile | Arturo CARPI |
| Moduli | |
| Modalità di valutazione | Prova scritta e colloquio |
| Statistiche voti esami | Dati attualmente non disponibili |
| Calendario prove esame | n. d. |
| Unità formative opzionali consigliate | Dati attualmente non disponibili |
Modulo: Architettura degli elaboratori - Mod I
| Docente | Arturo CARPI | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Tipologia | Attività formative di base | ||||||||||
| Ambito | FORMAZIONE INFORMATICA DI BASE | ||||||||||
| Settore | INF/01 | ||||||||||
| CFU | 6 | ||||||||||
| Modalità di svolgimento | Convenzionale | ||||||||||
| Programma | Rappresentazione degli interi. Conversione tra rappresentazione binaria e decimale. Numeri relativi. Algoritmi per l'addizione e la sottrazione. Codici binari. Funzioni logiche e loro rappresentazione. Implicazione e copertura. Implicanti ed implicati. La ricerca degli implicanti. Espressioni irridondanti e minime. Procedure sistematiche per l'ottenimento delle forme minime. La tabella di copertura. Tabelle cicliche. Funzioni non completamente specificate. I moduli combinatori. Addizionatori, codificatori e decodificatori, Multiplexer e Demultiplexer, PLA. ROM. Reti sequenziali. La macchina sequenziale. Gli elementi di memoria. Riduzione del numero di stati di una macchina sequenziale. La procedura di Moore e la Tabella di Unger. La macchina minima. Sintesi. Macchine non completamente specificate. Copertura, compatibilità, riduzione. Procedure sistematiche per la riduzione di macchine non completamente specificate. Sintesi. Moduli sequenziali. Contatori e registri. | ||||||||||
| Supplement | Rappresentazione degli interi. Codici binari. Funzioni logiche e loro rappresentazione. Porte logiche. Reti logiche combinatorie. Reti sequenziali sincrone. | ||||||||||
| Metodi didattici | Lezioni frontali | ||||||||||
| Testi consigliati | M. Morris Mano, Digital logic and computer design, Pearson F. Barsi, Reti logiche e Trattamento dell'Informazione - Esercizi e verifiche di apprendimento, Margiacchi - Galeno Editrice, Perugia 2010 | ||||||||||
| Risultati apprendimento | Trattamento dell'informazione numerica. Comprensione dei fondamenti della teoria delle funzioni Booleane. Capacità di progettare dispositivi logici elementari e di analizzarne il funzionamento. | ||||||||||
| Periodo della didattica | 1/10/2013 - 17/01/2013 | ||||||||||
| Calendario della didattica | n.d. | ||||||||||
| Attività supporto alla didattica | Dati attualmente non disponibili | ||||||||||
| Lingua di insegnamento | Italiano | ||||||||||
| Frequenza | Consigliata ma non obbligatoria | ||||||||||
| Sede | Dipartimento di Matematica e Informatica | ||||||||||
| Ore |
| ||||||||||
| Anno | 1 | ||||||||||
| Periodo | I semestre | ||||||||||
| Note | Dati attualmente non disponibili | ||||||||||
| Orario di ricevimento | Giovedì ore 16-18 Venerdì ore 11-13 | ||||||||||
| Sede di ricevimento | Dipartimento di Matematica e Informatica, 2. piano | ||||||||||
| Codice ECTS | 2013 - 5096 |
Modulo: Architettura degli Elaboratori con Laboratorio - Mod. 2
| Docente | Alfredo MILANI | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Tipologia | Attività formative di base | ||||||||||
| Ambito | FORMAZIONE INFORMATICA DI BASE | ||||||||||
| Settore | INF/01 | ||||||||||
| CFU | 6 | ||||||||||
| Modalità di svolgimento | Convenzionale | ||||||||||
| Programma | La rappresentazione dell'Informazione nell'elaboratore. Rappresentazioni dei numeri. Posizionale semplice. Modulo e segno. Complemento alla base. Complemento alla base diminuita. Rappresentazioni numeri frazionari. Rappresentazione in virgola mobile standard. Binarie. Ottali esadecimali. BCD. Conversioni tra le basi e operazioni nelle varie rappresentazioni. Caratteri EBCDIC, ASCI, UTF. Componenti di un elaboratore e loro funzionalita'. Interrupt. ULA.UC. Comunicazione con memoria MAR e MDR. Dispositivi di I/O. I bus. L'accesso in DMA. Assembler e Linguaggio Macchina. I registri di CPU, registri speciali e registri generali. Classi di istruzioni macchina e loro caratteristiche. Metodi di indirizzamento. Assembler 8086 e derivati. Direttive all'assemblatore. Procedure assembler. e passaggio dei parametri. | ||||||||||
| Supplement | La rappresentazione dell'Informazione nell'elaboratore. Rappresentazioni dei numeri. Posizionale semplice. Modulo e segno. Complemento alla base. Complemento alla base diminuita. Rappresentazioni numeri frazionari. Rappresentazione in virgola mobile standard. Binarie. Ottali esadecimali. BCD. Conversioni tra le basi e operazioni nelle varie rappresentazioni. Caratteri EBCDIC, ASCI, UTF. Componenti di un elaboratore e loro funzionalita'. Interrupt. ULA.UC. Comunicazione con memoria MAR e MDR. Dispositivi di I/O. I bus. L'accesso in DMA. Assembler e Linguaggio Macchina. I registri di CPU, registri speciali e registri generali. Classi di istruzioni macchina e loro caratteristiche. Metodi di indirizzamento. Assembler 8086 e derivati. Direttive all'assemblatore. Procedure assembler. e passaggio dei parametri. | ||||||||||
| Metodi didattici | Lezioni frontali. | ||||||||||
| Testi consigliati | Appunti del Docente disponibili sulla piattaforma di elearning http://estudium.unipg.it | ||||||||||
| Risultati apprendimento | Conoscenza e applicazione: delle principali caratteristiche di un linguaggio macchina e del corrispondente linguaggio assemblatore e capacita' di sviluppare semplici programmi | ||||||||||
| Periodo della didattica | Secondo semestre (vedi sito del corso di Laurea) | ||||||||||
| Calendario della didattica | Secondo semestre (vedi sito del corso di Laurea) | ||||||||||
| Attività supporto alla didattica | Esercizi di approfondimento. | ||||||||||
| Lingua di insegnamento | Italiano | ||||||||||
| Frequenza | Consigliata | ||||||||||
| Sede | Dipartimento di Matematica e Informatica, Via Vanvitelli 1, Perugia | ||||||||||
| Ore |
| ||||||||||
| Anno | 1 | ||||||||||
| Periodo | II semestre | ||||||||||
| Note | Piattaforma di e-learning del corso con materiale e altre informazioni su http://estudium.unipg.it (da utilizzare anche per iscrizione obbligatoria all'appello) | ||||||||||
| Orario di ricevimento | Lunedi 10-15 Mercoledi 15-18 su appuntamento tramite email milani@unipg.it | ||||||||||
| Sede di ricevimento | Dipartimento di Matematica e Informatica (VI Piano) Via Vanvitelli 1 - 06100 Perugia, Italy | ||||||||||
| Codice ECTS | 2013 - 5097 |





