Architettura degli Elaboratori II, Laboratorio (A.A. 2013-2014)
(Corso di laurea triennale in Informatica, Università degli Studi di Milano. A.A. 2013-2014, Secondo Semestre)
Questa edizione del corso è terminata. Per informazioni aggiornate fare riferimento all'edizione corrente.
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)
Storico lezioni
- ISA & Assembly, register file, introduzione a SPIM, operazioni aritmetiche (14 Marzo 2014)
- Memoria, Direttive (21 Marzo 2014)
- System Calls, Register Spilling, Introduzione al controllo di flusso (28 Marzo 2014)
- Controllo di flusso, introduzione alle eccezioni (4 Aprile 2014)
- Gestione software delle eccezioni (11 Aprile 2014)
- Chiamata a procedure, uso dello stack (9 Maggio 2014)
- Procedure annidate (16 Maggio 2014)
- Procedure ricorsive (23 Maggio 2014)
- Intro al progetto, procedure ricorsive, esercizio riepilogativo (30 Maggio 2014)
- Jump address table, caratteri e stringhe, numeri random (6 Giugno 2014)
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 Architettura;
- il calendario per la consegna e discussione dei progetti è riportato sulla pagina dell'edizione corrente del corso e non è vincolante: in caso di necessità giustificate sarà possibile concordare altre date;
- il calendario può subire variazioni che verranno propriamente segnalate sulla pagina dell'edizione corrente del corso.