Architectures matérielles

L’objet de ce module est d’explorer l’architecture des ordinateurs. Une première partie est dédié à la programmation d’un processeur en langage assembleur. La seconde partie s’attache à décrire l’organisation des principaux circuits combinatoires et séquentiels formant un microprocesseur.

Contact: raymond.namyst@u-bordeaux.fr

Ressources

Voici différentes ressources utiles pour suivre cet enseignement.

  • Le diaporama utilisé en cours: Powerpoint, Version PDF. Vous êtes libres de réutiliser et de modifier le diaporama si cela peut vous être utile !
  • Le simulateur Y86 en ligne
  • Les codes sources utilisés en TP: Fichier zip
  • Le simulateur de circuits en ligne

Pour aller plus loin

Voici différentes ressources disponibles en ligne.

Un petit diaporama (incluant des vidéos) qui illustre, sur l’exemple du calcul fractal de l’ensemble de Mandelbrot, les gains accessibles en exploitant les capacités des processeurs modernes.