Options d’inscription

A l'issue de ce cours, l'étudiant doit:

  • connaître la représentation des informations en binaire dans les machines (entiers, réels au format IEEE 754, caractères et chaînes de caractères, instructions);
  • savoir manipuler les nombres entiers et réels dans différentes bases et passer d'une base à l'autre;
  • savoir effectuer des opérations en binaire sur les entiers et les réels;
  • savoir comparer des systèmes informatiques en fonction des indicateurs pertinents;
  • savoir analyser et synthétiser des circuits combinatoires et séquentiels et connaître l'implémentation des éléments logiques de base (mux/demux, registres, ...);
  • connaître les principes de la programmation dans un langage d'assemblage et savoir traduire les appels de fonctions et de procédures en respectant les conventions dictées par l'environnement;
  • savoir mettre en oeuvre un processeur monocycle simple en définissant les chemins de données de son jeu d'instructions;
  • connaître les principes sous-tendant les processeurs multicycles et les architectures pipelinées
  • connaître la notion de cache mémoire et ses différentes implémentations, et en connaître les impacts sur les algorithmes.
(Crédit photo: IEEE Spectrum)

Les visiteurs anonymes ne peuvent pas accéder à ce cours. Veuillez vous connecter.