Vous êtes sur la page 1sur 3

Université Abdelhamid Ibn Badis - 3éme année Licence ELN

Mostaganem TP n° 3 Systèmes à Microprocesseurs


Faculté des Sciences et de la Technologie
Département de Génie Electrique (TP-SAM)

Date : …………………………………………………….
Sous-Groupe : ……………………………………………

Objectifs du TP :

➢ Comprendre le rôle du registre PC (Program Counter).


➢ Comprendre les instructions de chargement (registres, mémoire).
➢ Comprendre les indicateurs du registre d’états CCR
➢ Comprendre les modes d’adressage immédiat, absolu direct et étendu du p 6809.

Nom & prénom Note Observation

1
Exercice 1

Commenter le déroulement des instructions suivantes en complétant les champs libres correspondant au
contenu des registres PC, A et B ainsi que l’état des indicateurs N, Z, V, C du registre d’état (CCR).

Conditions initiales : le registre A contient la valeur $FF ;

1- Quel mode d’adressage est utilisé pour les instructions du programme précédent ?

………………………………………………………………………………………………………………..

2- Quel est le rôle du registre PC ?


…………………………………………………………………………………………………………………
…………………………………………………………………………………………………………………

3- Expliquer les valeurs des indicateurs après l’exécution de la dernière instruction (ADDD) ?
…………………………………………………………………………………………………………………
…………………………………………………………………………………………………………………
…………………………………………………………………………………………………………………
…………………………………………………………………………………………………………………
…………………………………………………………………………………………………………………
…………………………………………………………………………………………………………………

2
Exercice 2

Exécuter le programme ci-dessous en notant les résultats pour chaque instruction et répondre aux questions qui
suivront :

Indicateurs
Etiquettes Op. Opérandes Résultats
N Z V C
Debut :: LDA #$08 A= , B=
Mémoire à partir de l’adresse $0000
STA $0002
Mémoire à partir de l’adresse $0000
STA $04
Mémoire à partir de l’adresse $0000
INC $0002

LDB #$F7 A= , B=
ADDB $02 A= , B=

LDA #$01
TFR A, DP
STD $02
END

1- Quelle est la différence entre les deux instructions suivantes :


 STA $0002
 STA $04

…………………………………………………………………………………………………………………
…………………………………………………………………………………………………………………
…………………………………………………………………………………………………………………
…………………………………………………………………………………………………………………

2- Quelle est l’opération effectuée par l’instruction « STD $02 » et quel est son résultat ?
…………………………………………………………………………………………………………………
…………………………………………………………………………………………………………………
…………………………………………………………………………………………………………………
…………………………………………………………………………………………………………………

1- Pour quoi a-t-on utilisé l’instruction TFR A, DP ?


…………………………………………………………………………………………………………………
…………………………………………………………………………………………………………………

Vous aimerez peut-être aussi