This is an old revision of the document!


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

Avvisi

  • Discussione dei progetti Giovedì 13 Settembre 2018: elenco dei convocatiNB 2018/09/10 13:23
  • A causa del trasloco del dipartimento, le prime due settimane di settembre potranno avere problemi logistici. Possibili cambi d'aula per gli orali di laboratorio potrebbero essere comunicati con poco preavviso. — NB 2018/08/31 14:00
  • Discussione dei progetti Venerdì 20 Luglio 2018: elenco dei convocatiNB 2018/07/15 13:15
  • Le discussioni dei progetti previste per il 13 Luglio sono state spostate al 20 Luglio — NB 2018/06/11 16:13
  • Discussione dei progetti Lunedì 4 Giugno 2018: elenco dei convocatiNB 2018/05/30 08:22
  • Le sessioni del 27 Aprile 2018 e del 1 Giugno 2018 dureranno 4 ore. — NB 2018/03/05 11:36
  • Le sessioni di laboratorio del 13 e 20 Aprile 2018 sono annullate per entrambi i turni — NB 2018/03/05 11:33
  • Il corso di laboratorio inizierà venerdì 9 Marzo 2018. — NB 2018/03/05 08:39
  • Discussione dei progetti Mercoledì 21 e Giovedì 22 Febbraio 2018: elenco dei convocatiNB 2018/02/19 12:18
  • La discussione appelli fissata per il 21 Febbraio 2018 è rivolta agli studenti delle edizioni precedenti del corso. — NB 2018/02/07 08:48
  • A breve verranno pubblicate informazioni sull'inizio del corso. — NB 2018/02/07 08:44

Orari di Laboratorio

  • Turno A (Cognomi A-F): Venerdì, ore 13.30-15.30, aula 307 (via Celoria)
  • Turno B (Cognomi G-Z): Venerdì, ore 13.30-15.30, aula 309 (via Celoria)

Lezioni

  1. Introduzione al corso di laboratorio, MIPS e MARS (9 Marzo 2018): pdf
  2. Indirizzamento, lettura e scrittura della memoria (16 Marzo 2018): pdf
  3. Controllo di flusso (6 Aprile 2018): pdf (versione preliminare), pdf (versione finale)
  4. Convenzioni per la chiamata a procedure (27 Aprile 2018): pdf
  5. Tools in MARS (27 Aprile 2018): pdf
  6. Procedure annidate (4 Maggio 2018): pdf
  7. Procedure ricorsive (11 Maggio 2018): pdf
  8. Allocazione dinamica di memoria (18 Maggio 2018): pdf
  9. Gestione hardware e software delle eccezioni (25 Maggio 2018): pdf
  10. Tutorial Debian-MIPS (1 Giugno 2018): pdf, macchina virtuale (gz) (attenzione: scaricare questo file solo sul poprio PC personale e non su un PC di un'aula informatizzata)

Sorgenti degli esercizi

Esame di laboratorio

  • Per poter svolgre l'esame è necessario seguire le indicazioni descritte nella Guida all'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 e realizzato preferibilmente con un simulatore a scelta tra MARS e SPIM. Inoltre il progetto deve essere corredato da una breve specifica 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
Lunedì 4 Giugno 2018Sala riunioni secondo piano (via Comelico) AISLab via CeloriaLunedì 28 Maggio 2018
Venerdì 13 20 Luglio 2018 Sala riunioni secondo piano (via Comelico) Ufficio S242 Venerdì 6 13 Luglio 2018
Giovedì 13 Settembre 2018 Sala riunioni quarto piano, dip. Celoria 18 Giovedì 6 Settembre 2018
Lunedì 14 Gennaio 2019 da definire Lunedì 7 Gennaio 2019