Conception des systèmes à microprocesseurs
-
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.