Université de Kasdi Merbah – Ouargla Faculté des Sciences et de la Technologie

Université de Kasdi Merbah – Ouargla Faculté des Sciences et de la Technologie et Science de la Matière Département de Mathématique et Informatique Exercice 1 4 pts Répondre aux questions suivantes : 1. Qu’elle est le rôle de Séquenceur? 2. Qu’elle est le nombre des registres de données de Motorolla 68000? 3. Que faire l’instruction MOVE.B #$120,A1? 4. Qu’elles sont les différentes patries de l’ordinateur? Exercice 2 6 pts Soit une machine dotée d’une mémoire centrale de 8 giga bits, on veut stocker dans cette mémoire les nombres suivants : 10, 189, 1990, 12511, 40999. 1. Déterminer la taille des mots mémoire optimale (2i) qui permet de contenir ces nombres, quelle est la taille du registre RAM. 2. Quel est l’adresse du troisième élément d’un tableau de 30 éléments stocker dans cette mémoire dont l’adresse du 21ieme élément est 1009, la taille des éléments du tableau 32 bits, donner la formule qui permet de calculer l’adresse en cas générale et l’adresse du premier et dernier élément. 3. Est-ce que ces adresses 1025, 998, 1020, 1001 correspond à des adresse des éléments du tableau et quels sont ces éléments. Exercice 3 4 pts Soit une machine disposant d'un accumulateur et les instructions : 1. LOAD : charge une valeur dans l'accumulateur. 2. ADD OS,OD 3. STORE OS,OD OS : Opérande Source. OD : Opérande Destination. Soit une portion de la mémoire décrite dans le schéma. Exécuter les instructions suivantes, le mode d'adressage est exprimé entre parenthèse : 1. STORE 50(Im), 20 (Ind) 2. ADD 40(D),30(D) 3. LOAD (30, RI) (D) 4. ADD ACC,40 (D) 5. STORE 50 (D),60 (Ind) 6. LOAD (30, CO) (D) 7. STORE 50 (Ind),30 (Ind) 8. ADD (20,CO)Ind,(30, CO) (D) Im : (immediat), D : Direct, Ind: Indirect. RQ : donner les résultats et ne changer pas les valeurs dans la mémoire. Exercice 4 6pts Exécuter le programme en détaille (sur la copie) . ORG $1000 START: LOOP MOVE.B #4,D0 TRAP #15 MOVE D1,D2 MOVE.B #4,D0 TRAP #15 CMP D1,D2 BEQ DONE BRA LOOP DONE MOVE.B #9,D0 TRAP #15 END START 2. Que faire ce programme ? 3. Modifier le programme pour qu’il calcule le minimum de dix nombres. Bonne chance 50 10 10 20 10 03 20 40 60 03 20 60 Module : AO 2ieme année LMD Enseignant : Benmir Aek Le: 29/01/2012 Durée: 1 H 30 EMD CO 30 RI 10 ACC uploads/Science et Technologie/ ao-controle-2011-2012.pdf

  • 21
  • 0
  • 0
Afficher les détails des licences
Licence et utilisation
Gratuit pour un usage personnel Attribution requise
Partager