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

  • Architettura INB 2016/09/26 13:36
  • 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.

Calendario per la consegna e discussione dei progetti

Data e ora orale Luogo Deadline consegna
Venerdì 16 Gennaio 2015, dalle ore 14:30
(+ Lunedì 19 Gennaio 2015, dalle 9:30)
Aula Alfa
+ Sala riunioni secondo piano (via Comelico)
Mercoledì 14 Gennaio 2015
Venerdì 13 Febbraio 2015, dalle ore 9:30 Sala riunioni secondo piano (via Comelico) Mercoledì 11 Febbraio 2015
Venerdì 26 Giugno 2015, dalle ore 9:30 Sala riunioni secondo piano (via Comelico)Venerdì 19 Giugno 2015
Lunedì 13 Luglio 2015, dalle 9:30 Sala riunioni secondo piano (via Comelico) Venerdì 10 Luglio 2015
Venerdì 18 Settembre 2015 Sala riunioni secondo piano (via Comelico) Venerdì 11 Settembre 2015
Venerdì 22 Gennaio 2016, dalle 08:45 Sala riunioni secondo piano (via Comelico) Venerdì 15 Gennaio 2016
18, 23 e 26 Febbraio 2016 Sala riunioni secondo piano (via Comelico) Giovedì 11 Febbraio 2016
Giovedì 9 Giugno 2016, dalle 9:30 Sala riunioni secondo piano (via Comelico) Mercoledì 1 Giugno 2016
Lunedì 18 Luglio 2016 Sala riunioni secondo piano (via Comelico) Lunedì 11 Luglio 2016
Lunedì 26 Settembre 2016 Giovedì 29 Settembre 2016 Sala riunioni secondo piano (via Comelico) Lunedì 19 Settembre 2016 Giovedì 22 Settembre 2016