0% ont trouvé ce document utile (0 vote)
97 vues4 pages

Examen Informatique Industrielle S5

Ce document contient un examen final sur l'informatique industrielle composé de 7 questions à choix multiples portant sur des instructions et programmes en langage machine du Motorola MC6809. Le dernier question demande d'expliquer brièvement le fonctionnement d'un programme exemple.

Transféré par

oassarikhi
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
97 vues4 pages

Examen Informatique Industrielle S5

Ce document contient un examen final sur l'informatique industrielle composé de 7 questions à choix multiples portant sur des instructions et programmes en langage machine du Motorola MC6809. Le dernier question demande d'expliquer brièvement le fonctionnement d'un programme exemple.

Transféré par

oassarikhi
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

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