This is an old revision of the document!


(Corso di laurea triennale in Informatica, Università degli Studi di Milano. A.A. 2015-2016, Secondo Semestre)

Avvisi

  • Il calendario con le date di discussione dei progetti è stato aggiornato. — NB 2016/11/02 13:09
  • La discussione dei progetti del 29 Settembre 2016 è conclusa. — NB 2016/10/04 08:22
  • Causa impegni dipartimentali, deadline e discussione dei progetti sono posticipati, rispettivamente, al 22 e al 29 Settembre 2016. — NB 2016/09/16 17:09
  • Il ricevimento di Mercoledì 8 Giugno 2016 è sospeso. — NB 2016/06/08 07:50
  • La sessione di laboratorio di venerdì 3 Giugno 2016 è annullata (da calendario accademico). — NB 2016/05/30 09:23
  • La sessione di laboratorio di venerdì 20 Maggio 2016 è annullata. — NB 2016/03/07 12:50
  • Il calendario è stato aggiornato con le date degli appelli di tutto il 2016. — NB 2016/02/22 11:01
  • Il calendario per la discussione dei progetti di Febbraio 2016 è stato riorganizzato su tre date (18, 23 e 26 Febbraio 2016) per motivi organizzativi.
  • Il corso avrà inizio Venerdì 11 Marzo 2016. — NB 2016/01/14 12:40
  • A breve verranno pubblicate data di inizio del corso e aule. — NB 2016/01/07 11:15

Orari Laboratorio

  • Venerdì, ore 13.30-15.30, aula 307 (via Celoria) - (Cognomi A-F)

Materiale

  1. Intro al laboratorio, Assembly e il simulatore SPIM (11 Marzo 2016)slides ,src;
  2. Memoria: lettura, scrittura e indirizzamento (18 Marzo 2016):slides , src;
  3. System calls e register spilling (1 Aprile 2016):slides , src;
  4. Controllo di flusso (8 Aprile 2016): slides, src
  5. Chiamata a procedure (15 Aprile 2016): slides, src
  6. Gestione delle eccezioni (22 Aprile 2016): slides, src;
  7. Procedure annidate (29 Aprile 2016):slides
  8. Procedure ricorsive (6 Maggio 2016): slides, esercizio 8.1;
  9. Esempio esercizio per il progetto (13 Maggio 2016): slide;
  10. JAT, caratteri e stringhe, allocazione dinamica, numeri pseudorandom (10 Giugno 2016):slides, src

Materiale Aggiuntivo

  • Manuale SPIM: pdf
  • Slides “dal codice all'eseguibile”: pdf

L'esame di laboratorio

  • L'esame prevede la realizzazione di un progetto individuale in assembly, sulla linea delle esercitazioni tenute in laboratorio. Tale progetto deve essere preventivamente concordato con il docente, realizzato in SPIM e corredato da una breve relazione per poi essere discusso in sede orale.
  • gli studenti che hanno frequentato le sessioni di laboratorio in un'edizione precedente del corso possono fare riferimento alle modalità di proposta e consegna valide per tale edizione;
  • il calendario può subire variazioni che verranno propriamente segnalate su questa pagina.
Data e ora orale Luogo Deadline consegna
Giovedì 29 Settembre 2016 Sala riunioni secondo piano (via Comelico) Giovedì 22 Settembre 2016
Venerdì 13 Gennaio 2017 Sala riunioni secondo piano (via Comelico) Giovedì 5 Gennaio 2017
Venerdì 17 Febberaio 2017 Sala riunioni secondo piano (via Comelico) Venerdì 10 Febberaio 2017
Venerdì 9 Giugno 2017 Sala riunioni secondo piano (via Comelico) Venerdì 2 Giugno 2017
Venerdì 14 Luglio 2017 Sala riunioni secondo piano (via Comelico) Venerdì 7 Luglio 2017
Giovedì 21 Settembre 2017 Sala riunioni secondo piano (via Comelico) Giovedì 14 Settembre 2017
Giovedì 18 Gennaio 2018 Sala riunioni secondo piano (via Comelico) Giovedì 11 Gennaio 2018