Informatique Industrielle : Examen SYSTéMES INFORMATIQUES
Télécharger PDFArchitecture des Ordinateurs – Examen de Rattrapage
Exercice 1
(5 points) On considère un ordinateur avec la configuration suivante :
- Une mémoire centrale de taille 128 Koctet.
- Un bus de données de 16 bits.
- Un bus d’adresse de taille 18 bits.
1- Calculer la capacité maximale de la mémoire centrale que peut adresser l’ordinateur.
2- Déterminer la taille minimale du bus d’adresse nécessaire pour accéder à une mémoire centrale de 128 Koctet.
3- Déterminer la plage d’adressage (adresse minimale et maximale) en hexadécimal pour une mémoire de 128 Koctet.
Exercice 2
(5 points) On considère les registres suivants avec leurs valeurs :
- DS = 14B3h
- CS = 8700h
- SS = 5ACFh
- AX = 87A5h
- BX = 0054h
- SI = 0008h
- BP = 07C2h
- DI = 0C87h
- IP = 5ED7h
Les instructions suivantes sont données :
- mov BP, BX
- mov [SI], BP
- mov [57Eh], 0C5E2h
- mov [BP][DI+0Ah], DS
- mov [IP], IP
1- Identifier le ou les mode(s) d’adressage utilisé(s) pour chaque instruction.
2- Déterminer le contenu de la mémoire ou du registre pour les instructions n°2, 3 et 5.
3- Calculer l’adresse physique de la case mémoire où l’opérande est sauvegardé pour les instructions n°2, 4 et 5.
Exercice 3
(10 points) Calculer et afficher la valeur de z selon la formule :
z = y × 2 + 2² − x
avec :
- x un nombre entier entre 0 et 9
- y un nombre entier entre 0 et 9
- z le résultat de l’opération (peut être positif, négatif ou strictement supérieur à 9)
Écrire un programme en assembleur pour :
- Afficher les messages demandant la saisie de x et y au clavier.
- Traiter les valeurs saisies.
- Calculer z.
- Afficher le résultat z.
FAQ
1. Comment calculer la capacité maximale d’une mémoire avec un bus d’adresse de 18 bits ?
La capacité maximale est donnée par la formule : 2nombre de bits d’adresse.
2. Quels sont les modes d’adressage courants en assembleur ?
Les modes d’adressage incluent : direct, indirect, registre, immédiat, basé-indexé, et basé-indexé avec déplacements.
3. Comment convertir une adresse en hexadécimal en adresse physique ?
L’adresse physique est calculée en combinant les segments (DS, SS, CS) avec les offsets (registres ou valeurs en mémoire) selon la formule : AdressePhysique = Segment × 16 + Offset.