Kickers ^^

MIC
Présentation
Support
Ressources
Evalutation
Archives

Microprocesseurs

BEJ, DNA, HAL, NVS, PBT

Présentation

Le cours de microprocesseurs permet à l'étudiant d'avoir une approche bas niveau de la machine. Ce cours vient dans le prolongement du cours de STR1, Structure des ordinateurs. L'étudiant se familiarisera au langage assembleur sur les plateformes Linux et Windows (émulation DOS) pour la partie pratique et sur les microprocesseurs Intel 8086, 80386 et Motorolla 68000 pour la partie théorique.

Supports de cours

Il n'y a pas de notes de cours à proprement parler, mais les slides du cours sont disponibles (sous différents formats afin de faciliter l'impression) ainsi que les énoncés de laboratoires.

Les slides utilisés au cours portent le nom MIC1_slides.pdf, ils sont disponibles en d'autres format de "remplissage de page" afin de vous faciliter l'impression. Vous trouverez également quelques anciennes versions des slides.

Les slides

Les énoncés des TDs

Pour chacun des TDs, vous trouverez sur le wiki une page reprenant les errata éventuels des TDs.

Ressources

Outils DOS / Windows

Un compilateur assembleur [zip]
Ce compilateur est téléchargeable chez Borland. L'archive proposée contient tout ce dont vous avez besoin pour travailler en assembleur (tasm, td, tlink, ...). En se placant dans le répertoire C:\tasm un petit pkunzip tasm_td.zip devrait suffire à tout installer.
Un éditeur au choix. Nous vous conseillons, pendant votre cursus, de choisir un éditeur de texte (orienté programmation) qui vous convient et de l'apprendre dans le détail. En effet, vous serez amené à coder ... et coder vite c'est mieux ! Un programmeur doit connaitre; un éditeur de texte, un IDE et un langage de programmation ... le reste vient facilement ensuite.
L'aide HELPPC [exe]
Ce fichier est une archive autoextratible (table? ... qui s'extrait tte seule). Il vous suffit d'exécuter le binaire dans le répertoire dans lequel vous voulez installer HelpPC. Ensuite ceci devrait lancer l'aide : cd helppc
helppc

Outils Linux

Nous utiliserons le compilateur nasm qui est probablement packagé dans votre distribution. Dans le cas contraire, vous le trouverez là [lien]

Documentation, lectures

Evaluation

Évaluation du cours MIC

La fin du cours est sanctionnée par un examen oral dont voici les questions. Vous piocherez une question au choix dans la liste.

Évaluation du laboratoire LMI

Les laboratoires consistent en la réalisation de TDs (travaux dirigés) chacun d'entre eux est sanctionné par une cote. Ces cotes sont pondérées comme suit:

Au terme des laboratoires une cote finale est attribuée sur bases des 4 cotes intermédiaires. Une absence lors d'une remise de travail est sanctionnée par une cote nulle pour ce travail.

L'étudiant juge seul s'il est satisfait de sa cote.

Archives

Quelques questions d'examens, d'interros ou autre ...

20052006
20062007