Module 3 | Ordinateur et processeur (suite)
Nous avons vu dans la leçon précédente l’architecture de Von Neumann et ses différents composants à savoir l’unité arithmétique et logique (UAL), l’unité de contrôle, la mémoire, et les dispositifs d’entrées/sorties. Nous avons également parlé des instructions, leurs types et formats.
Dans cette leçon, nous allons présenter les modes d’adressages et les différents registres du processeur. Nous finirons cette leçon par présenter la différence entre les d’architectures RISC vs CISC.
À la fin de cette leçon, vous devriez être capable de :
- Distinguer les différents types de registres et leurs rôles.
- Comprendre les différents modes d’adressage.
- Différencier les architectures RISC et CISC.
Texte de référence
Commencez la lecture du texte de référence
Précision :
Si vous avez de la difficulté à comprendre certains éléments ou aspects du texte, communiquez avec le professeur. Il vous fournira des explications ou des exemples selon le cas. N’hésitez pas également à poser vos questions sur le forum du cours.
Capsules vidéos (facultatif)
Pour en savoir davantage, je vous invite à visionner ces capsules vidéos :
Exemples d’exercices corrigés
Consultez ces exemples d’exercices avec solutions.
Quiz noté
Les Quiz vous permettent d’évaluer votre apprentissage de la matière. Ces quiz prennent la forme de questions à choix multiples. En plus de vous permettre de vérifier vos réponses, ils fournissent également, pour certaines questions, une courte explication de la réponse.
Travail noté
Attention! Le cours comprend quelques consignes simples pour la remise des travaux ainsi que quelques rappels importants sont évoqués dans la section Présentation (dans la sous-section Évaluation des apprentissages_ Remise des évaluations) de la rubrique À propos du cours. Prenez le temps de les lire attentivement.
Cette activité notée compte pour 10 % de la note globale.
Exercice 1 :
Écrivez un programme (pseudo code) de décodage d’un nombre flottant donné par son codage machine sur 32 bits. Le programme doit inclure deux fonctions, l’une calculant l’exposant et l’autre calculant la mantisse. Vous pouvez considérer que le codage est donné sous la forme d’une liste L de longueur 32.
Exercice 2 :
Écrivez un pseudo code qui simule :
- L’adressage indirect avec post-incrémentation.
- L’adressage indirect avec pré-décrémentation.