programmation du 6809 resume table des matieres

February 14, 2018 | Author: Anonymous | Category: Ingénierie, Informatique, Assembly Language
Share Embed Donate


Short Description

Download programmation du 6809 resume table des matieres...

Description

PROGRAMMATION DU 6809 RESUME Conçu pour concurrencer les microprocesseurs 16 bits dans un environnement de 8 bits, le 6809 est un microprocesseur extrêmement puissant. Tous les éléments nécessaires pour l'utiliser efficacement sont réunis dans ce livre. - Jeu d'instruction complet du 6809 - Organisation matérielle du 6809 - Techniques d'adressage - Techniques d'entrée-sortie - Eléments de programmation en assembleur. Un chapitre est consacré à l'environnement matériel du 6809 (PlO, AClA) et de très nombreux exemples. d'application permettent de mettre en pratique les connaissances acquises. Débutant par un rappel des techniques de programmation (arithmétique binaire, organigrammes, représentation interne et externe de l'information, structure de données) ce livre s'adresse à tous les programmeurs intéressés par le 6809, du débutant au plus expérimenté.

TABLE DES MATIERES Introduction

ix

1 CONCEPTS DE BASE Qu'est-ce que la programmation ? Ordinogrammes Représentation de l'information Représentation interne Représentation externe Exercices

1 1 2 4 4 22 26

2 ORGANISATION MATERIELLE DU 6809 Architecture du système Organisation interne d'un microprocesseur Organisation interne du 6809 Formats d'instructions du 6809 Exécution des instructions dans le 6809 Le bottier 6809 Résume Exercices

31 31 34 42 45 48 49 54 54

3 TECHNIQUES DE BASE DE LA PROGRAMMATION Programmes arithmétiques Arithmétique BCD

57 57 68

Addition BCD sur 8 bits Soustraction BCD Multiplication Division binaire Opérations logiques Résumé des instructions

68 71 74 77 92 94

Résumé des instructions Sous-programmes Résume Exercices

94 94 102 103

4 JEU D'INSTRUCTIONS DU 6809 Classes d'instructions Le jeu d'instructions du 6809 Résumé Exercices Les instructions du 6809 : description cas par cas (ABX - TST)

107 107 110 124 124 126

5 TECHNIQUES D'ADRESSAGE Modes d'adressage possibles Modes d'adressage du 6809 Utilisation des modes d'adressage du 6809 Résumé &Exercices

199 199 206 214 220 220

6 TECHNIQUES D'ENTREES-SORTIES Instructions d'entrées-sorties du 6809 Transfert de mots en parallèle Transfert série Résumé des techniques d'entrées-sorties fondamentales Communication avec les périphériques Résumé des périphériques Organisation des entrées-sorties Résumé Exercices

223 223 230 233 238 238 250 250 265 266

7 COMPOSANTS D'ENTREE-SORTIE Le PlO «standard» Le registre interne de commande Programmation d'un PlO L'adaptateur d'interface programmable Motorola 6821 Programmation du PlO de Motorola Le bottier ACIA MC 6850 du 6809 Autres boîtiers d'entrées-sorties Conclusion

271 271 272 273 277 278 279 279 279

8 EXEMPLES D'APPLICATIONS Mise à zéro d'une zone mémoire Acquisition de caractères Test d'un caractère Test dans un intervalle Production de partie Conversion de code : ASCII en BCD Conversion de code : hexadécimal en ASCII Trouver le plus grand élément d'une table Somme de N éléments Calcul d'une somme de contrôle Compte des zéros Transfert de bloc Tri par la méthode de la bulle Conclusion Exercices

281 281 282 283 283 284 284 285 285 286 287 288 288 289 294 295

9

299

STRUCTURES DE DONNEES

Première partie : Théorie Pointeurs Listes Recherche et classement Résumé

299 299 300 305 306

Deuxième partie : Exemples Représentation des données dans la table Table simple Table alphabétique Liste chaînée Résumé Exercices

307 307 309 312 321 332 332

10

335

DEVELOPPEMENT DES PROGRAMMES

10 DEVELOPPEMENT DES PROGRAMMES Choix de la programmation Aide logicielle Le processus de développement d'un programme Les choix hardware L'assembleur Résumé Conclusion

335 335 338 340 343 346 355 355

Appendice A

Table de conversion hexadécimale

356

Appendice B

Table de conversion ASCII

357

Appendice C

Table de conversion décimal-BCD

358

Appendice D

Jeu d'instructions du 6809

359

Appendice E

Etat du bus d'adresses cycle par cycle

362

Appendice F

Post octets en mode d'adressage indexe

365

Index TOP

367

View more...

Comments

Copyright � 2017 NANOPDF Inc.
SUPPORT NANOPDF