Architettura dei Calcolatori Elettronici
Anno Academico 2011-2012
Corso di Laurea in Ingegneria dell'Informazione
Avvisi
- Le slide della microprogrammazione sono disponibili qui: microprogrammazione.pdf
- Il codice del programma per in-place quicksort è disponibile qui: qsort.asm
- Il codice dei vari programmi che abbiamo visto nell'ultima lezione sono qui: recursion.asm, swap.asm, e sum_all.asm. Per la ultima, trovate gli errori (ci sono due). Fatte anche gli altri due esercizi sull'assembly con ricorsione.
- Provate a fare gli esercizi sull'assembly con ricorsione per il 7/6. Poi le faremmo (le fatte voi!) a lezione. Se avete qualche problema con il simulator ecc. inviate un'email al docente.
- Provate a fare gli esercizi sull'assembly per il 31/5. Poi le faremmo (le fatte voi!) a lezione. Se avete qualche problema con il simulator ecc. inviate un'email al docente.
- Il programma per calcolare il massimo di n interi è disponibili qui. Contiene anche dei correzioni di alcuni bugs.
- Dal giovedi 26/4, le lezioni saranno in aula 14.
- Il giovedì 19/4 non ci sarà lezione.
- Dalla settimana del 26/3, l'orario del corso sarà giovedì, 11.00-15.00.
Docente
Dr. Aris Anagnostopoulos, Sapienza Università di Roma, email: This email address is being protected from spambots. You need JavaScript enabled to view it. .
Quando e Dove
Quando: Giovedì 11.00-15.00.
Quando: Martedì 12.00-13.30 giovedì 11.00-13.30.
Dove: Aula 14.
Dove: Aula 7.
Ricevimento
Inviate un email ad This email address is being protected from spambots. You need JavaScript enabled to view it. .
Libro
Il libro principale è ll Lezioni di Calcolatori Elettronici, di Roberto Beraldi.
Lista di errori nel libro (aggiornata il 31/5/2012). Se trovate altri errori, avvisate il docente per aggiungere le correzioni.
Simulatore
Il simulatore PD32, svilupato al DIIAG, è un processore in cui si puo esseguire codice assembly. Dopo avere scaricato e avere fatto unzip e essere andato alla propria cartela, si può esseguire con
java -cp . -jar dissimulator-light.jar
Esercizi
Esercizi sull'assembly - Parte 1 Provate a farle per il 31/5. Poi le faremmo (le fatte voi!) a lezione. Se avete qualche problema con il simulator ecc. inviate un'email al docente.
Soluzione di esercizio #2, e di esercizio #5 che avete presentato a lezione.
Esercizi sull'assembly - Parte 2 Provate a farle per il 7/6. Poi le faremmo (le fatte voi!) a lezione. Se avete qualche problema con il simulator ecc. inviate un'email al docente.