Calcolatori Elettronici, nuovo ordinamento

Il corso e' in chiusura, non viene piu' tenuto ne' in questa forma ne' dal Prof. P. Nesi. Chi ha seguito il corso negli anni precedenti e deve sostenere l'esame e' pregato di rivolgersi al Prof. P. Nesi per fissare una data di esame, venga direttamente in ufficio durante l'orario di ricevimento (si veda sotto). In presenza di un numero di studenti significativo si puo' fare un appello scritto altrimenti l'esame puo' essere svolto in forma orale.

Materiale didattico:
Materiale nuovo e aggiornato per il 2007-2008, completo per tutto il corso:

 Le slide di cui sopra includono:

  • Parte 0: introduzione
  • Parte 1: L’algebra di Boole e i sistemi di numerazione
  • Parte 2: Logica Combinatoria
  • Parte 3: Logica Sequenziale
  • Parte 4: Le architetture degli elaboratori
  • Parte 5: L’architettura software e la scelta
  • Parte 6: La CPU 8086
  • Parte 7: Il Sistema di I/O
  • Parte 8: Altri Aspetti
  • Parte 8bis e 9: La programmazione in Assembly, le istruzioni
  • Parte 10: Procedure, Stack ed Interruzioni
  • Parte 11: Esempi di Programmazion

Vi prego di notare che le dispense non sono il materiale su cui studiare ma sono solo di complemento ai testi consigliati e riportati in fondo a questa pagina.

Strumenti software di Supporto

  • Simulatore di circuiti logici, per fare esercizio nella realizzazione e sintesi di reti logiche (parti 2 ed 3), Digital Works 2.exe
  • Turbo Assembler (formato .zip ~4M), per parti 9, 10, 11, (download) (Leggimi.txt download)
  • DOS Help, per parti 9, 10, e 11, Manuale ipertestuale delle chiamate al DOS e della struttura del BIOS, inclusi gli interrupt etc., lavora bene sotto DOS o in finestra DOS. doshelp.zip
  • Simulatore 8086, Simx86.zip, per parti: 9, 10, 11, manuale in inglese, SIMx86.pdf

 Data Sheet dei principali componenti utilizzati

 Libri Consigliati nel seguente ordine di priorità

  1. G. Bucci: Architettura e organizzazione dei calcolatori elettronici - Fondamenti , McGraw-Hill, 2004, ISBN: 8838662177
  2. G. Bucci: Architettura e organizzazione dei calcolatori elettronici - Strutture avanzate , McGraw-Hill, 2006, ISBN: 8838663041
  3. P. Nesi ,  Il capitolo Intitolato ``Microprocessori", in ``Manuale Cremonese di Meccanica Elettrotecnica Elettronica", (Prof. A. Liberatore, ed.), Edizioni Cremonese, Borgo S. Croce, Italy , ISBN 88-7083-754-8, Parte Generale, Vol.I, Cap. 30, pp.1-89, Gennaio 1999.
  4. Hamacher, Vranesic, Zaki,  Introduzione all'architettura dei calcolatori , McGraw-Hill Italia, 1998 
  5. Patterson, Hennessy, Struttura, organizzazione e progetto dei calcolatori, Jackson Libri, 1999
  6. A. Patterson, J. L. Hennessy: Computer Organization and Design - The Hardware/Software Interface , III edizione, Morgan Kauffman Publishers, Inc., 2004, ISBN: 1-55860-604-1.
  7. A. S. Tanenbaum: Structured Computer Organization , V edizione, Pearson Prentice Hall, 2006, ISBN 0-13-148521-0.

Ricevimento e laboratorio

Il Prof. P. Nesi riceve tutti i Venerdi dalle ore 11:30 alle ore 13:00, presso il suo ufficio in Via S. Marta, 3, Dipartimento di Sistemi e Informatica, secondo piano ala est (ala destra entrando dal cancello). Il Laboratorio di Sistemi Distribuiti e Tecnologie Internet e' la porta successiva nello stesso corridoio dell'ufficio. Per tesi, laureandi e dottorandi l'orario edi ricevimento e' continuato.

DISIT: Distributed Systems and Internet Technology Lab
DSI: Dipartimento di Sistemi e Informatica
Universita' degli Studi di Firenze , Faculty of Engineering
Via S. Marta, 3; 50139 Firenze, ITALY 
E-mail:nesi@dsi.unifi.it  ,paolo.nesi@unifi.it
Office: +39-055-4796523, DISIT Lab: +39-055-4796567, 425
Fax.: +39-055-4796363 or 730