A
Année universitaire 2019-2020
EXAMEN FINAL DU MODULE
INFORMATIQUE INDUSTRIELLE
(ETI-S5)
Question– 1(02 pts)
Quelle est la valeur de l’accumulateur B à la fin de l’exécution du programme?
CLRB
INCB
STB $6002
B = ____01_______
Question– 2 (02 pts)
À la fin du programme, quelle sera la valeur du registre A?
TABLEAU DB $23,$02,$AA,$55,$FF
LDX #TABLEAU
LDA 3,X
A = ____$55_______
Question– 3 (02 pts)
On désire faire un compteur de $00 à $04 avec le registre accumulateur B.
Lorsque le compteur atteint la valeur $04, le programme doit recommencer au
début. Quelle est l’instruction manquante?
DEBUT CLRB
LOOP INCB
CMPB #$04
………… LOOP
JMP DEBUT
Indiquez la bonne réponse ou encerclez votre choix : BLE
B
Question–4(02 pts)
Quelle est l’instruction permettant le chargement de l’accumulateur B avec
le contenu de l’adresse hexadécimale 0300 ?
a) LDB 0300
b) LDB #0300
c) LDB $0300
d) LDB #$0300
e) aucune de ces réponses
Indiquez la bonne réponse ou encerclez votre choix : c
Question – 5(02 pts)
À quoi sert l’instruction: LEAX 1,X
a) sert à incrémenter le registre X
b) sert à charger le reg. A avec le contenu de l’adresse pointée par X+1
c) sert à charger le registre A avec le contenu de l’adresse pointée par X
d) sert à additionner la valeur 1 au registre X et à placer le résultat dans le
e) reg. A
aucune de ces réponses
Indiquez la bonne réponse ou encerclez votre choix : a
C
Question – 6 (02 pts)
Quelles sont les instructions qui forcent le drapeau Z à la valeur 1?
1) LDA #$00
2) CLRA
3) LDA $003 et 400
4) BEQ
____________________________________________________
a) 1 et 2
b) 1 et 3
c) 2 et 3
d) 2 et 4
e) 3 et 4
Indiquez la bonne réponse ou encerclez votre choix : a
Question – 7(08 pts)
D’après le programme source (en langage machine du Motorola MC6809)
qui suit:
LDX #Pointeur1
LDY #Pointeur2
LDB Compte
ENCORE LDA ,X+
STA ,Y+
DECB
BEQ FINI
BRA ENCORE
FINI END
Dite en une seule phrase que fait ce programme :
Incrémentation en mode indexé en utilisant 2 registres X et Y : chargement de A avec
la valeur dont l’adresse est le contenue de X et post-incrémentation par un de X et
stockage de A avec la valeur dont l’adresse est le contenue de Y et post incrémentation
par un de Y.
D