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