Résumé des instructions 94
Sous-programmes 94
Résume 102
Exercices 103
4 JEU D'INSTRUCTIONS DU 6809 107
Classes d'instructions 107
Le jeu d'instructions du 6809 110
Résumé 124
Exercices 124
Les instructions du 6809 : description cas par cas (ABX - TST) 126
5 TECHNIQUES D'ADRESSAGE 199
Modes d'adressage possibles 199
Modes d'adressage du 6809 206
Utilisation des modes d'adressage du 6809 214
Résumé 220
&Exercices 220
6 TECHNIQUES D'ENTREES-SORTIES 223
Instructions d'entrées-sorties du 6809 223
Transfert de mots en parallèle 230
Transfert série 233
Résumé des techniques d'entrées-sorties fondamentales 238
Communication avec les périphériques 238
Résumé des périphériques 250
Organisation des entrées-sorties 250
Résumé 265
Exercices 266
7 COMPOSANTS D'ENTREE-SORTIE 271
Le PlO «standard» 271
Le registre interne de commande 272
Programmation d'un PlO 273
L'adaptateur d'interface programmable Motorola 6821 277
Programmation du PlO de Motorola 278
Le bottier ACIA MC 6850 du 6809 279
Autres boîtiers d'entrées-sorties 279
Conclusion 279
8 EXEMPLES D'APPLICATIONS 281
Mise à zéro d'une zone mémoire 281
Acquisition de caractères 282
Test d'un caractère 283
Test dans un intervalle 283
Production de partie 284
Conversion de code : ASCII en BCD 284
Conversion de code : hexadécimal en ASCII 285
Trouver le plus grand élément d'une table 285
Somme de N éléments 286
Calcul d'une somme de contrôle 287
Compte des zéros 288
Transfert de bloc 288
Tri par la méthode de la bulle 289
Conclusion 294
Exercices 295
9 STRUCTURES DE DONNEES 299
Première partie : Théorie 299
Pointeurs 299
Listes 300
Recherche et classement 305
Résumé 306
Deuxième partie : Exemples 307
Représentation des données dans la table 307
Table simple 309
Table alphabétique 312
Liste chaînée 321
Résumé 332
Exercices 332
10 DEVELOPPEMENT DES PROGRAMMES 335