COURS // MIC2150 Microprocesseurs
Mes cours favoris
Ce système permet de sélectionner vos cours favoris en prévision de votre inscription qui se fait sur le portail étudiant.
| Trimestre | Cours | Groupe |
|---|
Description du cours
- Cycle : 1
- Type de cours : Atelier
- Nombre de crédits : 3
- Discipline : Microélectronique
Objectifs
Ce cours vise à:
- Comprendre le fonctionnement d'un microprocesseur et son cycle d'exécution d'instructions.
- Connaître les principes fondamentaux de l'architecture interne d'un ordinateur.
- Élaborer des programmes simples en langage assembleur et en langage procédural.
- Appliquer des interactions bas niveau avec la mémoire et les périphériques.
- Analyser le lien entre instructions machine, assembleur et opérations matérielles.
Sommaire du contenu
Organisation générale d'un système informatique. Modèle de von Neumann, cycle fetch–decode– execute. Unité centrale de traitement (CPU): registres, ALU, unité de contrôle. Horloge, pipeline, gestion des interruptions (concepts). Représentation de l'information: binaire, hexadécimal, opérations logiques / arithmétiques. Types de données bas niveau. Structures d'instructions (RISC/CISC). Registres, instructions de transfert, arithmétique, logique. Branches, boucles, appels de fonctions. Modes d'adressage, pile / pile d'appels, gestion des registres. Écriture de programmes simples en assembleur. Interface avec la mémoire et les E/S. Introduction aux interruptions et minuteries. Microprocesseurs vs microcontrôleurs.
Modalité d'enseignement
Travaux pratiques en laboratoire.
Préalables académiques
[INF1135 Programmation procédurale]
