Architettura dei Calcolatori Elettronici

Architettura dei Calcolatori Elettronici

Anno Academico 2012-2013

Corso di Laurea in Ingegneria dell'Informazione

Avvisi

Il martedi 16/4 non abbiamo lezione.

La prima lezione sarà martedì 5 marzo.

Docente

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: Martedì, 11.00-13.30, giovedì, 12.00-13.30
Dove: Aula 9

Ricevimento

Inviate un email a This email address is being protected from spambots. You need JavaScript enabled to view it. .

Libro

 book-arch


Il libro principale è ll Lezioni di Calcolatori Elettronici, di Roberto Beraldi.

Lista di errori nel libro. Se trovate altri errori, avvisate il docente per aggiungere le correzioni.

Slides

Figure del libro sulla microprogrammazione della CPU.

Simulatore

Il simulatore PD32, svilupato al DIAG, è un processore in cui si puo esseguire codice assembly. Dopo di avere scaricato la file, avere fatto unzip, e essere andato alla propria cartela, si può esseguire con

java -cp . -jar dissimulator-light.jar

 

Esempi Assembly

Lezione di: 14/5/2013

Lezione di: 21/5/2013

Lezione di: 28/5/2013

 

Per pratticare provate a risolvere i seguenti problemi:

  • Write a recursive function that accepts an input array of numbers and its length and returns 1 if the array is a palindrome and 0 if not.
  • Perform binary search to find a number in a sorted list (both iteratively and recursively)
  • Implement quicksort (solution)