1/1
INSTITUT SUPÉRIEUR DU GÉNIE APPLIQUÉ
- 27, rue OQBA, Agdal, RABAT -
Tél : 05 37 77 14 68 / 69 / 70
QUESTIONS DE COURS : 6 pts ----------------------------------------------------------------------------------------
1. Définir un microprocesseur. 1pt
2. Quelle est la différence entre la pile système et la pile utilisateur ? 1.5pts
3. Donner (sans définition) la liste des registres internes du microprocesseur 6809. 1.5pts
4. 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 : 3pts
ORG $0050 ; Début
LDA #$09 ; Chargement de A par $09.
LDX #$0100 ; Chargement de X par $0100.
LDB ,X ; Chargement de B par l’élément pointé par X.
STB $0050 ; Stockage de B dans la case d’adresse $0050.
END ; Fin
2. Commenter puis donner la fonction réalisée par le programme suivant : 3pts
ORG $0100
LDX $0100
LDY $0102
Suivant:
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 laccumulateur 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
CLASSE
2 ème année Ecole d’ingénierie
DATE
11 Décembre 2013
MATIERE
Electronique Numérique_68HC11
DUREE
2 heures
PROFESSEUR
M. EL MOUHI
DOCUMENTS AUTORISES
Jeu d’instructions
Examen Semestre1 Contrôle1 (S1C1)
Année universitaire 2013/2014
1 / 1 100%
La catégorie de ce document est-elle correcte?
Merci pour votre participation!

Faire une suggestion

Avez-vous trouvé des erreurs dans linterface ou les textes ? Ou savez-vous comment améliorer linterface utilisateur de StudyLib ? Nhésitez pas à envoyer vos suggestions. Cest très important pour nous !