Conception des systèmes à microprocesseurs

 

  • Chapitre 1. Notions de base sur les microprocesseurs
    1. Historique.
    2. Organisation interne des Microprocesseurs.
    3. Organisation des informations (données, instructions, adresses) et bus.
    4. Différents types de processeurs (microprocesseur standard, microcontrôleur, DSP, API, etc.).
    5.  Architectures (Von Neumann, Harvard), CISC, RISC.
  • Chapitre 2. Système à microprocesseur
    1. Organisation.
    2.  Interfaçage avec le monde extérieur, capteurs, actionneurs, exemples d’application.
    3.  Mémoires (Différents types, Conception d’un plan mémoire, Décodage d’adresses).
    4. Circuits d’entrées-sorties (Différents types et usages).
    5. Les interruptions (Causes, Interruptions matérielles, logicielles, Traitement des interruptions).
    6.  Pile et ses utilisations.
  • Chapitre 3. Etude d’un microprocesseur 16 bits
    1. Architecture interne, brochage.
    2.  Traitement des instructions.
    3. File d'attente.
    4.  Registre de segment, Pointeur d'instructions IP, Registres généraux, Registres de pointeurs.
    5. Gestion de la mémoire.
  • Chapitre 4. Techniques de programmation
    1. Modes d’adressage.
    2. Etude du jeu d’instructions.
    3. Introduction au traitement programmé (Algorithme, Organigramme, Structure d’un programme).
    4. Programmation en langage assembleur.
    5. Gestion de la pile.
    6. Gestion des interruptions.
  • Chapitre 5. Gestion des circuits d’entrées-sorties
    1. Interfaces : Parallèle, Série, Timer, Contrôleur d’interruptions,
    2. Présentations générales,
    3. Architectures,
    4. programmation et exemples d’utilisation de ces interfaces dans un système à microprocesseur.