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

Questa edizione del corso è terminata. Per informazioni aggiornate fare riferimento all'edizione corrente.

Avvisi

  • Discussione dei progetti Venerdì 22 Febbraio 2019: elenco dei convocatiNB 2019/02/18 10:17
  • Discussione dei progetti Lunedì 21 Gennaio 2019: elenco dei convocatiNB 2019/01/17 09:04
  • La discussioni dei progetti previste per il 14 Gennaio 2019 sono state spostate al 21 Gennaio — NB 2019/01/05 16:30
  • 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)
  2. Indirizzamento, lettura e scrittura della memoria (16 Marzo 2018)
  3. Syscall (23 Marzo 2018)
  4. Controllo di flusso (6 Aprile 2018)
  5. Convenzioni per la chiamata a procedure (27 Aprile 2018
  6. Tools in MARS (27 Aprile 2018)
  7. Procedure annidate (4 Maggio 2018)
  8. Procedure ricorsive (11 Maggio 2018)
  9. Allocazione dinamica di memoria (18 Maggio 2018)
  10. Gestione hardware e software delle eccezioni (25 Maggio 2018)
  11. Tutorial Debian-MIPS (1 Giugno 2018)

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.