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

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

Avvisi

  • Discussione dei progetti Giovedì 18 e Venerdì 19 Gennaio 2018: elenco dei convocatiNB 2018/01/12 14:11
  • Dato l'elevato numero di studenti è stata aggiunta la data di Venerdì 19 Gennaio 2018 alle sessioni di discussioni progetti di Gennaio.NB 2018/01/10 12:53
  • Il calendario con le date delle sessioni di discussione dei progetti è stato aggiornato fino a Gennaio 2019 — NB 2017/12/28 17:14
  • Discussione dei progetti Giovedì 21 e Venerdì 22 Settembre 2017: elenco dei convocatiNB 2017/09/15 09:15
  • Discussione dei progetti Lunedì 17 Luglio 2017: elenco dei convocatiNB 2017/07/07 17:19
  • L'ultima sessione di Venerdì 16 Giugno 2017 sarà dedicata ai progetti di laboratorio e partirà alle 13:30 in aula 309 per entrambi i turni. — NB 2017/06/12 06:17
  • La sessione di laboratorio di Venerdì 9 Giugno 2017 per il turno B è rilocata in aula 306. — NB 2017/06/09 09:18
  • Discussione dei progetti Lunedì 12 Giugno 2017: — NB 2017/07/07 17:19NB 2017/06/03 14:55
  • La sessione d'esame di Venerdì 9 Giugno 2017 è spostata a Lunedì 5 Giugno 2017 Lunedì 12 Giugno 2017NB 2017/05/31 08:53
  • La sessione di laboratorio di Venerdì 19 Maggio 2017 è annullata. — NB 2017/05/04 11:47
  • La sessione di laboratorio di Venerdì 9 Giugno 2017 è annullata.NB 2017/03/06 11:52
  • Il corso di laboratorio inizierà Venerdì 17 Marzo 2017. — NB 2017/02/20 14:14
  • Discussione dei progetti Venerdì 17 Febbraio 2017: Elenco convocatiNB 2017/02/13 17:14
  • A breve verranno pubblicate informazioni sull'inizio del corso. — NB 2017/01/31 13:30

Orari Laboratorio

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

Sessioni di consegna

A questo indirizzo sono disponibili le sessioni di consegna degli esercizi sotto la voce “Laboratorio di Architettura degli Elaboratori - 2017”. Durante i laboratori fare riferimento alle sessioni “SESSIONE … - TURNO …”, mentre per le consegne da casa fare riferimento alle sessioni “CONSEGNE DIFFERITE - TURNO …”.

Materiale

  1. Assembly, MIPS32 e SPIM (17 Marzo 2017);
  2. Lettura, scrittura e indirizzamento della memoria (24 Marzo 2017);
  3. System calls (31 Marzo 2017);
  4. Convenzioni di chiamata a procedura (7 Aprile 2017);
  5. Controllo di flusso (21 Aprile 2017);
  6. Esercizi su controllo di flusso e procedure (28 Aprile 2017);
  7. Procedure annidate (5 Maggio 2017);
  8. Procedure ricorsive (12 Maggio 2017);
  9. Eccezioni in MIPS (26 Maggio 2017);
  10. JAT, Allocazione dinamica di memoria, stringhe, numeri pseudorandom (9 Giugno 2017);

Materiale Aggiuntivo

L'esame di laboratorio

  • Per poter svolgre l'esame è consigliato leggere molto attentamente la 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, 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.