To show the organization of the course that includes this module, follow this link Course organization
The class aims at providing the basic knowledge to describe digital devices through specific languages and to write Assembly programs for the Intel platform.
The class follows a practical approach and it takes place in the Faculty's laboratories.
Digital device design:
o Exact minimization of 2-level logical expressions
o Heuristic minimization of combinatorial circuits
o Modelling of Finite State Machines (FSM)
o State space minimization
o State assignment
o Datapath elements
o Modelling and design of FSMD
Assembly language for the Intel platform:
o Memory organization
o Data representation
o Flow-control instructions
o Functions
o Operating system services
o Interoperability with high-level languages
o The Make tool
Please refer to the Alerts section on the web page for last-minute information about timetable changes and additional laboratory lessons (un-supervised lessons).
Author | Title | Publisher | Year | ISBN | Note |
Carl Hamacher, Zvonko Vranesic, Safwat Zaky | Introduzione all'Architettura dei Calcolatori (Edizione 2) | McGraw-Hill | 2007 | 8838663734 | seconda parte del corso |
Franco Fummi, Mariagiovanna Sami, Cristina Silvano | Progettazione Digitale (Edizione 2) | McGraw-Hill | 2007 | 8838663521 | prima parte del corso |
The examination consists in the implementation of a given algorithm through a sequential digital circuit and an Assembly program. Some of the laboratory lessons will be devoted to the development of these two projects. The result of the examination will provide max 4 points to the final result of the Computer Architecture class.
******** CSS e script comuni siti DOL - frase 9957 ********p>