Activity | Credits | Period | Academic staff | Timetable |
---|---|---|---|---|
Teoria | 5 | I semestre | Tiziano Villa | |
Laboratorio | 1 | I semestre | Nicola Drago |
The aim of the course is to provide the theory and practice to implement an algorithm in hardware, exploring a spectrum of options ranging from dedicated specialized devices to programs on a gene-ral-purpose processor. The students will understand how a processor works and how a high-level program is translated into machine language and then executed. At the end of the course, the students will be able to design specialized hardware for simple algo-rithms; translate simple programs from an high-level specification to machine language
Computer Architecture.
Fundamentals: information coding, Boolean functions, arithmetic.
Digital design: combinational circuits, sequential circuits, special purpose architectures (control unit + data path), programmable units.
Computer architecture: basic principles, instruction set, processor, memory hierarchy, I/O organization.
Introduction to LC-3 architecture.
Written test for the theoretical part with questions and exercises (5/6 of the final grade).
Wrtiien test or programming project in the assembly language of he LC3 architecture for the laboratory (1/6 of final grade).
Activity | Author | Title | Publisher | Year | ISBN | Note |
Teoria | Randal E. Bryant, David R. O'Hallaron | Computer Systems: A Programmer's Perspective (Edizione 3) | Pearson; 3 edition (March 12, 2015) | 2015 | 978-0134092669 | |
Teoria | R.Katz, G.Borriello | Contemporary logic design (Edizione 2) | Pearson Education International | 2005 | 0-13-127830-4 | |
Teoria | Y.N. Patt, S.J. Patel | Introduction to Computing Systems (Edizione 2) | McGrawHill | 2004 | 978-0-07-246750-5 | |
Teoria | Franco Fummi, Mariagiovanna Sami, Cristina Silvano | Progettazione Digitale (Edizione 2) | McGraw-Hill | 2007 | 8838663521 |
Title | Format (Language, Size, Publication date) |
Architettura - Cap. 1-10 CLD Borriello-Katz |
![]() |
Architettura - Esercizi |
![]() |
Architettura - Lezioni LC3 |
![]() |
XX-TV Temi d'esame |
![]() |
LC3 - Istruction Set.pdf |
![]() |
LC3 - Lezione 1.pdf |
![]() |
LC3 - Lezione 2.pdf |
![]() |
LC3 - Lezione 3.pdf |
![]() |