INSTITUT SUPÉRIEUR DU GÉNIE APPLIQUÉ - 27, rue OQBA, Agdal, RABAT Tél : 05 37 77 14 68 / 69 / 70 Examen Semestre1 – Contrôle1 (S1C1) Année universitaire 2013/2014 CLASSE MATIERE PROFESSEUR 2 ème année Ecole d’ingénierie Electronique Numérique_68HC11 M. EL MOUHI DATE DUREE DOCUMENTS AUTORISES 11 Décembre 2013 2 heures Jeu d’instructions QUESTIONS DE COURS : 6 pts ---------------------------------------------------------------------------------------- 1. 2. 3. 4. Définir un microprocesseur. 1pt Quelle est la différence entre la pile système et la pile utilisateur ? 1.5pts Donner (sans définition) la liste des registres internes du microprocesseur 6809. 1.5pts Expliquer la différence entre le mode d’adressage étendu et le mode d’adressage indexé en donnant un exemple. 2pts EXERCICE 1 : 6 pts ----------------------------------------------------------------------------------------------------1. Donner le programme objet qui correspond au programme source suivant : ORG LDA LDX LDB STB END $0050 #$09 #$0100 ,X $0050 ; ; ; ; ; ; Début Chargement de Chargement de Chargement de Stockage de B Fin A par $09. X par $0100. B par l’élément pointé par X. dans la case d’adresse $0050. 2. Commenter puis donner la fonction réalisée par le programme suivant : Suivant: ORG LDX LDY 3pts 3pts $0100 $0100 $0102 LDA ,X LEAX $01,X STA ,Y LEAY $01,Y CMPY #$0410 BLS Suivant END EXERCICE 2 : 8 pts --------------------------------------------------------------------------------------------------On considère 8 LEDs (L0 à L7 ) modélisées par les bits de l’accumulateur A. b7 b6 b5 b4 b3 b2 b1 b0 L7 L6 L5 L4 L3 L2 L1 L0 Si le contenu de B est positif, les huit LED sont en mode chenillard de droite à gauche. Si le contenu de B est négatif, les huit LED sont en mode chenillard de gauche à droite. NB : LED allumée <==> bit bi=1 LED éteinte <==> bit bi=0 1. Donner l’organigramme de fonctionnement. 3pts 2. Traduire l’organigramme élaboré dans la question précédente en un programme assembleur. 5pts 1/1