Bienvenue sur le site du module de L2

Architecture des ordinateurs

Année 2010-2011


Responsable: Rémi MORIN (remi.morin[at]lif.univ-mrs.fr)

Objectifs

Ce module introduit les concepts fondamentaux mis en oeuvre dans la construction des ordinateurs, du fonctionnement des transistors à la réalisation de microprocesseurs en détaillant les techniques de base de la synthèse de systèmes synchrones. Il propose également une courte initiation à la programmation en assembleur axée sur le langage et l'architecture MIPS.

Organisation

Les cours ont lieu à Luminy, le lundi de 14h à 16h.
Le module consiste en 10 cours de 2h et 10 TDs de 2h, et 10 TPs de 2h.
S'ajoute à cela un examen en décembre et un projet. La note du projet compte pour un quart dans la note finale.

Planning


Cours

TD

TP

8 septembre 2009

Codage binaire de l'information

Complément à deux et virgule flottante

Initiation à tkgate

15 septembre 2009

Circuits combinatoires

Algèbre de Boole et portes standard

tkgate

22 septembre 2009

Arithmétique des ordinateurs

Opérations sur les codes des nombres

tkgate

29 septembre 2009

Modélisation de systèmes séquentiels: machines de Mealy et de Moore

Modélisation, simulation et minimisation

tkgate

6 octobre 2009

Analyse de systèmes séquentiels:
bascules et verrous

Analyse de circuits séquentiels

tkgate

13 octobre 2009

Synthèse de systèmes synchrones

Synthèse de systèmes synchrones

tkgate

20 octobre 2009

Machine abstraite MIPS et langage MIPS

Synthèse de systèmes synchrones

SPIM

27 octobre 2009

Codage des instructions MIPS

Programmation en MIPS

SPIM

3 novembre 2009

Microprocesseur MIPS:
chemin de données

Programmation en MIPS

SPIM

10 novembre 2009

Codes correcteurs d'erreurs
(ou bien chiffrement symétrique)

Programmation en MIPS

Soutenances du projet



Liens

Références bibliographiques

  1. Andrew S. Tanenbaum. Architecture des ordinateurs, Pearson Education, 4e edition, 2003, ISBN10 : 2-7440-7001-7

  2. David A. Patterson et John L. Hennessy. Organisation et conception des ordinateurs, Dunod (4e edition, 2008).