|
Fiche technique du module I222 |
|
|
|
Une contribution de Mohamed JBILOU
|
|
mercredi, 21 septembre 2005 |
Objectifs Microprocesseurs Le but de ce cours est de familiariser l'étudiant avec l'organisation des ordinateurs. Méthodologie de conception de l'unité de traitement et de commande de l'ordinateur. Description de l'organisation des systèmes de la mémoire et des unités d'entrées/sorties. Automates programmables
Contenu
Microprocesseurs - Arithmétique des ordinateurs : Représentation des entiers, virgule flottante, les codes. - Systèmes de mémoire : Types, méthodes d'accès, et hiérarchie des mémoires, mémoires principales, caches, mémoire réelle et virtuelle, gestion de mémoire. - Architecture du Microprocesseur : les registres et le jeu d'instructions du 8086, adressage, bus des données et de contrôle, le décodage d'adresse des modules de mémoire; les interruptions matérielles et logiciels. - Programmation en langage Machine : Techniques de programmation, code machine, modes d'adressage du 8086, utilisation de la pile et pointeurs de pile. - Programmation en langage Assembleur : Les directives, les pseudo-opérations, l'utilisation de sous-routines et des techniques de dépistage d'erreurs. - Entrée/Sortie : Les interfaces PIC 8259, PIO 8255 et le timer 8253, Entrée/Sortie programmée et par interruption.
Automates programmables
Travaux pratiques Microprocesseurs - TP1 : Contrôle des processus : Pilotage des E/S par le PPI 8255, Régulation de température et de niveau - TP2 : Contrôle des processus (Carte multifonctions) : Pilotage des E/S par le PPI 8255, Contrôle de la température et de la vitesse d’un moteur par MLI - TP3 : Contrôle des processus : Pilotage des E/S par le PPI 8255, Commande d’une machine à laver
|