
Ce cours a pour but de donner les bases nécessaires à la compréhension du fonctionnement d'un ordinateur. Il s'appuie pour cela sur l'étude de la circuiterie numérique qui permet d'une part l'implantation matérielle des opérateurs booléens et des fonctions de mémorisation et d'autre part définit des méthodes de construction de fonctions complexes à partir de ces fonctions élémentaires. Ces concepts sont développés dans l'objectif d'analyser et concevoir des processeurs capables d'interpréter de manière simple un jeu d'instruction.
Par nature, cet enseignement est à finalité pratique et contient des TP.
Transistor mos, circuits combinatoires et séquentiels, machines à états, circuits complexes, interprétation d'instructions, mémoire.
Aucun.

David Patterson et John Hennessy, Computer Architecture, The hardware/software interface, 4ème édition, Morgan Kaufman
John F. Wakerly, Digital Design: Principles And Practices
Un examen écrit de 3 heures en fin de semestre, (tous documents autorisés) et une note de TP.
Un examen de rattrapage de 2 heures.
N1 = 2/3*E1+ 1/3*ExamTP
N2 = E2