Familiariser l'étudiant avec la structure des ordinateurs modernes.
Langage d'assemblage d'un microprocesseur moderne: syntaxe des instructions, sémantique, techniques d'adressage. Principales composantes d'un microprocesseur ainsi que leur fonctionnement: représentation des données (scalaires, structures), langage d'assemblage du 68 000, modes d'adressage, opérations sur les données, codes d'opérations principaux, langages de haut niveau, support des fonctions (681020), systèmes d'exploitation (processus, protections, exceptions, interruptions), gestion des entrées sorties, accès direct à la mémoire (DMA), gestion de la mémoire (mémoire virtuelle, antémémoire), bus. Ordinateurs à jeu d'instruction et réduit (RISC). Techniques d'amélioration de la performance d'un ordinateur.
Préalable(s): (6GEI420 et 8INF259) ou (6GEI420 et 8INF211) ou (6GEN232 et 8INF259) ou (6GEN232 et 8INF211)
Ce cours n'est dans aucun programme ouvert aux admissions.