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)

Avviso:

  • In caso la giornata di Venerdì 16 Gennaio 2015 non sia sufficiente per tutti gli orali, verrà svolto un secondo turno durante la giornata di Lunedì 19 Gennaio, a partire dalle 9:30. Tale eventualità verrà comunicata per mail il 15 Gennaio. In caso di impedimenti sarà comunque possibile concordare un'altra data. 2015/01/08 17:57

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

Modalità dell'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 per la presentazione dell progetto pdf.

Data e ora orale Luogo Deadline consegna
Venerdì 16 Gennaio 2015, dalle ore 14:30
(e Lunedì 19 Gennaio 2015, dalle 9:30)
Sala riunioni 2° Piano (via Comelico) Mercoledì 14 Gennaio 2015
Venerdì 26 Settembre 2014, dalle ore 9:00 Sala riunioni 2° Piano (via Comelico) Mercoledì 24 Settembre 2014
Martedì 22 Luglio 2014, dalle ore 9:00 Sala riunioni 2° Piano (via Comelico) Venerdì 18 Luglio 2014
Lunedì 23 Giugno 2014, dalle ore 9:00 Sala riunioni 2° Piano (via Comelico) Venerdì 20 Giugno 2014