Examen Semestre1 – Contrôle1 (S1C1)

publicité
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
Téléchargement