Computer Architecture - Laboratorio (2006/2007)

Course Not running, not visible

Course code
4S00011
Name of lecturer
Davide Quaglia
Number of ECTS credits allocated
2
Academic sector
ING-INF/05 - INFORMATION PROCESSING SYSTEMS
Language of instruction
Italian
Location
VERONA
Period
2nd quadrimester, 3rd quadrimester

To show the organization of the course that includes this module, follow this link * Course organization

Lesson timetable

Learning outcomes

The class aims at providing the basic knowledge to describe digital devices through specific languages and to write Assembly programs for the Intel platform.

Syllabus

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).

Reference books
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

Assessment methods and criteria

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.

Teaching aids

Documents

Share