Cours MIC3215 – Microprocesseurs I

1er cycle
3 crédits
Microélectronique
Technique

Description

Architecture des microprocesseurs. Aspects matériels d’un système microordiné en configuration minimale: les éléments constitutifs (microprocesseur, mémoires morte et vive, ports d’entrée et de sortie), les circuits d’adressage matériel, la base de temps. Programmation en langage machine et assembleur. Méthodes et concepts avancés de programmation. Code à position indépendante, la réentrance,la relocalisation, le macroassemblage, les interruptions matérielles et logicielles, les interfaces parallèles et sérielles. Programmation en langage assembleur en utilisant des cross-assembleurs. Logiciels d’intégration: moniteurs, BIOS, démarreurs des systèmes d’exploitation. Différents types de microprocesseurs sont utilisés comme base d’étude. Travaux pratiques en laboratoire (3 heures/semaine).