Académique Documents
Professionnel Documents
Culture Documents
Acc. A
Exercice 2 :
Considérer le plan mémoire suivant d’un microprocesseur MC6809 et l’instruction « ANDA $F2, U ». U étant
le pointeur de pile utilisateur. Remplir les zones ombrées :
Exercice 5 :
Avant exécution : Après exécution :
Considérer le plan mémoire suivant d’un microprocesseur MC6809 et l’instruction « ADDA $70, PC ». PC
1000 U U étant le compteur programme. Remplir les zones ombrées :
Avant exécution : Après exécution :
20 Acc. A Acc. A
1000 PC PC
20 Acc. A Acc. A
Mémoire Mémoire Mémoire Mémoire
Mémoire Mémoire Mémoire Mémoire
Exercice 3 :
Exercice 6 :
Considérer le plan mémoire suivant d’un microprocesseur MC6809 et l’instruction « LDY $19 ». Remplir les
Considérer le plan mémoire suivant d’un microprocesseur MC6809 et l’instruction « LDY [$3000, PC] ». PC
zones ombrées :
étant le compteur programme. Remplir les zones ombrées :
Si b7, b6, b5, b4, b3, b1, b0 représentent les huit bits du premier octet d’une instruction, le principe de codage BUS d’adresses Adresse Contenu
du code opératoire apparaît ci-dessous : $0000 77
b1 - b0 Codage du mode d’adressage b3 - b2 Codage du type d’instruction $0001 20
00 Étendu 00 Traitement 00
V N Z C I
01 Indexé 01 Transfert 67
10 Implicite 10 Branchement 10
Acc. A 00
11 Immédiat 11 Divers 00
CP 0000 27
b6 - b5 - b4 : Codage des fonctions D5
b6 - b5 - b4 Cas des traitements b6 - b5 - b4 Cas des transferts X 0000 71
000 Comparaison 000 Entrée
FF
001 ET 001 Sortie PP 0000
33
010 OU 010 Chargement
82
011 Addition avec retenue 011 Stockage
100 Soustraction 100 Push
101 Incrémentation 101 Pull
110 Décrémentation 110 Chargement de X $10FF 84
111 Addition sans retenue 111 Chargement de PP 23
Remarque : les chargements des registres X et PP nécessitent, en adressage immédiat, la fourniture de E4
deux octets (adresse).
b6 - b5 - b4 Cas des branchements b6 - b5 - b4 Cas des divers BUS de données
000 Inconditionnel 000 EI
001 Appel à sous programme 001 DI Figure 1
010 Branchement si Z=1 010 RTS
011 Branchement si Z=0 011 RTi
100 Branchement si C=1 100 NOP
… …