Università degli Studi di Perugia

Navigazione

Contenuto principale

Insegnamento: Architettura degli Elaboratori con Laboratorio

Corso di laureaCorso di laurea in Informatica [L-31] D. M. 270/2004
SedePerugia
CurriculumGenerale - Regolamento 2013
ResponsabileArturo CARPI
Moduli
Modalità di valutazione

Prova scritta e colloquio

Statistiche voti esamiDati attualmente non disponibili
Calendario prove esame

n. d.

Unità formative opzionali consigliateDati attualmente non disponibili

Modulo: Architettura degli elaboratori - Mod I

DocenteArturo CARPI
TipologiaAttività formative di base
AmbitoFORMAZIONE INFORMATICA DI BASE
SettoreINF/01
CFU6
Modalità di svolgimentoConvenzionale
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 didatticaDati attualmente non disponibili
Lingua di insegnamentoItaliano
Frequenza

Consigliata ma non obbligatoria

Sede

Dipartimento di Matematica e Informatica

Ore
Teoriche42
Pratiche0
Studio individuale108
Didattica Integrativa0
Totale150
Anno1
PeriodoI semestre
NoteDati 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 ECTS2013 - 5096

Inizio pagina

Modulo: Architettura degli Elaboratori con Laboratorio - Mod. 2

DocenteAlfredo MILANI
TipologiaAttività formative di base
AmbitoFORMAZIONE INFORMATICA DI BASE
SettoreINF/01
CFU6
Modalità di svolgimentoConvenzionale
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.
Esercitazioni ,
casi di studio.
Valutazione continua attraverso progetti ed esercizi di esonero.
Valutazione finale tramite prova scritta (iscrizione obbligatoria su http://estudium.unipg.it)

Testi consigliati

Appunti del Docente disponibili sulla piattaforma di elearning http://estudium.unipg.it

Risultati apprendimento

Conoscenza e applicazione:
delle principali tecniche e standard rappresentazione dell'informazione in un sistema informatico.
delle principali componenti hardware e delle principali architetture di un sistema di elaborazione
delle funzionalita' fondamentali e del ciclo principale di un elaboratore

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.
Progetti e prove di esonero durante il corso.

Lingua di insegnamentoItaliano
Frequenza

Consigliata

Sede

Dipartimento di Matematica e Informatica, Via Vanvitelli 1, Perugia

Ore
Teoriche35
Pratiche12
Studio individuale103
Didattica Integrativa0
Totale150
Anno1
PeriodoII 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 ricevimentoDipartimento di Matematica e Informatica (VI Piano)
Via Vanvitelli 1 - 06100 Perugia, Italy
Codice ECTS2013 - 5097

Inizio pagina

Approfondimenti