Vous êtes sur la page 1sur 4

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

Vous aimerez peut-être aussi