This is an old revision of the document!


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

Sito del corso prof. Borghese (Cognomi A-M), prof. Pedersini (Cognomi N-Z)

Avvisi:

  • La data della prossima sessione di orali (Giugno 2015) è stata modificata; si veda il calendario a fondo pagina.

Orari Laboratorio:

  • Venerdì, ore 10.30-12.30, aula 306 (via Celoria) - prof. Basilico (Cognomi A-F)
  • Venerdì, ore 10.30-12.30, aula 311 (via Celoria) - prof. Marchi (Cognomi G-Z)

Materiale

  1. ISA & Assembly, register file, introduzione a SPIM, operazioni aritmetiche (14 Marzo 2014): pdf, src
  2. Memoria, Direttive (21 Marzo 2014): pdf, src
  3. System Calls, Register Spilling, Introduzione al controllo di flusso (28 Marzo 2014): pdf, src
  4. Controllo di flusso, introduzione alle eccezioni (4 Aprile 2014): pdf, src_soluzioni, src_eccezioni
  5. Gestione software delle eccezioni (11 Aprile 2014): pdf
  6. Chiamata a procedure, uso dello stack (9 Maggio 2014): pdf, esempio
  7. Procedure annidate (16 Maggio 2014): pdf
  8. Procedure ricorsive (23 Maggio 2014): pdf, src
  9. Intro al progetto, procedure ricorsive, esercizio riepilogativo (30 Maggio 2014): pdf
  10. Jump address table, caratteri e stringhe, numeri random (6 Giugno 2014)): pdf, src

Materiale Extra

  • Documentazione Spim pdf
  • Appunti su Assembly (dott. Marchi) pdf
  • Exception Handler src

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. Linee guida dettagliate per la presentazione del progetto sono consultabili qui;
  • 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 voto ottenuto nella prova di laboratorio verrà verbalizzato contestualmente al primo appello utile del corso di teoria non oltre 18 mesi dalla data di conseguimento e inciderà per 1/3 sul voto finale del corso di Architetture;
  • il calendario per la consegna e discussione dei progetti non è vincolante: in caso di necessità giustificate sarà possibile concordare altre date;
  • il calendario può subire variazioni che verranno propriamente segnalate su questa pagina.

Calendario per la consegna dei progetti (2015)

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 2015Sala riunioni secondo piano (via Comelico)Venerdì 19 Giugno 2015
Lunedì 13 Luglio 2015 (da definire) Venerdì 10 Luglio 2015
Venerdì 11 Settembre 2015 (da definire) Mercoledì 9 Settembre 2015
Venerdì 15 Gennaio 2016 (da definire) Mercoledì 13 Gennaio 2016