le microprocesseur 6809 ses peripheriques et le processeur

publicité
LE MICROPROCESSEUR
6809 SES
PERIPHERIQUES
ET LE PROCESSEUR
GRAPHIQUE
CLAUDE DARDANNE
J. BOULESTEUX
TABLE DES MATIERES
AVANT-PROPOS
INTRODUCTION
VII
XIII
I.
Le microprocesseur 6809
A.
Caractéristiques générales
B.
Organisation matérielle du 6809
1.
Introduction
2.
Description des signaux communs au 6809 et 6809 E
3.
Les signaux spécifiques au 6809
4.
Les signaux spécifiques au 6809 E
5.
Conclusion
C.
Architecture interne du 6809
1.
Accumulateurs : A, B, D
2.
Registres pointeurs : S, U, X, Y
3.
Registre compteur programme : PC
4.
Registre de page : DP
5.
Registre de codes condition : CCR
D.
Modes d'adressage du 6809
1.
Adressage inhérent
2.
Adressage immédiat
3.
Adressage direct
4.
Adressage étendu
5.
Adressage étendu indirect
6.
Adressage relatif court
7.
Adressage relatif long
8.
Adressage indexé
9.
Adressage indexé indirect
1
1
3
3
4
7
8
9
9
9
12
13
14
14
19
19
22
24
26
27
29
30
31
42
E.
Jeu d'instruction
48
1.
Introduction
2.
Classification des instructions
3.
Les instructions du 6809
Fonctionnement en interruptions
1.
Généralités
48
48
54
98
98
F.
G.
1.
Généralités
2.
Les interruptions matérielles
3.
Les interruptions logicielles
4.
Les instructions d'interruptions
5.
Conclusion
Différences entre 6800 et 6809
1.
Généralités
2.
Différences matérielles
3.
Différences logicielles
98
99
108
111
115
116
116
116
116
II.
Possibilités logicielles du 6809
A.
Généralités
1.
Evolution matériel-logiciel
2.
Le langage assembleur
3.
Le langage évolué
B.
Programmation en assembleur
1.
Introduction
2.
Concepts logiciels
3.
Avantages -de l'assembleur 6809
4.
Exemples de programmation
C.
Programmation en langage évolué
1.
Introduction
2.
Programmation structurée
D.
Conclusion
119
119
119
120
120
121
121
121
126
129
136
136
136
139
III.
Interfaces de la famille 6809
A.
Généralités
1.
Rôle des interfaces
2.
Interfaces disponibles autour du microprocesseur 6809
B.
Interfaces de la famille 6800
1.
Interface entrées/sorties parallèles (PIA)
2.
Interface entrées/sorties séries (ACIA)
3.
Temporisateur programmable (PTM)
C.
Interfaces spécifiques famille 6809
1.
Circuit de gestion mémoire (MMU)
2.
Programmes mathématiques en ROM
D.
Fonctionnement en interruption
1.
Mode de traitement
2.
Exemple de programmation
140
140
140
143
145
145
157
167
187
187
188
190
190
195
IV.
Le processeur graphique EF 9365
A.
Principes généraux des contrôleurs d'écran
1.
Introduction
2.
Les écrans et leurs caractéristiques
3.
Le contrôleur d'écran
4.
La couleur
B.
Le processeur graphique EF 9365/66
1.
Principe du processeur graphique EF 9365/66
2.
Organisation interne et externe
3.
Commande et mise en oeuvre
201
201
201
201
205
209
211
211
222
233
V.
Application à base de 6809 et de 9366
A.
Méthode de développement d'une application
1.
Introduction
2.
Différentes phases de développement
B.
Exemple d'application
1.
Cahier des charges. Définition de la structure
2.
Réalisation matérielle
3.
Réalisation logicielle
4.
Intégration logiciel-matériel
C.
Conclusions
254
254
254
254
260
260
261
263
263
272
Conclusions
273
Annexes
274
A.
B.
TOP
Brochage des circuits
Listings des programmes
274
277
Téléchargement