( english version )
Calcolatori elettronici A ( 5 CFU )
Prof. Gianni Conte
     Tel. 0521 905727 - Fax. 0521 905707           E-mail. gianni.conte@unipr.it           Home page. http://www.ce.unipr.it/people/conte/

Finalità
Il corso fornisce i concetti di base delle architetture dei sistemi di elaborazione, analizzandone l'organizzazione interna e descrivendo i principi di funzionamento delle CPU, delle memorie, delle strutture di interconnessione e di ingresso/uscita. Il corso comprende le nozioni fondamentali della programmazione in linguaggio assembly. I concetti sono esposti in modo generale; quando necessario si fa diretto riferimento all’architettura dei processori INTEL.

Programma


Modalità d'esame
Sviluppo di un programma in linguaggio Assembly (svolgimento di una tesina o prova scirtta in Laboratorio).
Esame orale o prova scritta sulla parte teorica del corso

Propedeuticità
Sono necessarie le conoscenze di base del cosi di Fondamenti di informatica A e B

Testi consigliati
G.Bucci, Architettura dei calcolatori elettronici, McGraw-Hill, 2001.
J. P. Hayes, Computer Architecture and Organization, McGraw-Hill, New York, 1998.
Randall Hyde, The art of Assembly Programming; un ottimo manuale in linea sull'utilizzo dell'assembly con riferimenti alla gestione di periferiche di I/O, programmi residenti, memoria; http://www.ce.unipr.it/didattica/calcolatori/docs/aoa.pdf.

 
stampa il programma ~ torna indietro