Introduction
Le microprocesseur MC6809 de l'entreprise Motorola est un un microprocesseur 8 bits haute performance révolutionnaire au moment de conception prenant en charge des techniques de programmation modernes telles que l'indépendance de position, la réentrance et la programmation modulaire. Cet ajout de 3ième génération à la famille M6800 présente des améliorations architecturales majeures incluant des registres, des instructions et des modes d'adressage supplémentaires. Les instructions de base de tout micro-ordinateur sont grandement améliorées par la présence de puissants modes d'adressage. Le MC6809 possède l'ensemble le plus complet de modes d'adressage disponibles sur n'importe quel microprocesseur 8 bits au moment de conception. Le MC6809 dispose de fonctionnalités matérielles et logicielles en faisant un processeur idéal pour l'exécution de langage de niveau supérieur ou les applications de contrôleur standard. Les entrées d'horloge externes sont fournies pour permettre la synchronisation avec les périphériques, le système des autres MPU.
Fiche technique
Voici les caractéristiques de la puce «MC6809» de «Motorola»:
Spécification | Description |
---|---|
Fabricant | Motorola |
Modèle | MC6809 |
Compatibilité | MC6800 (matériel avec tous les périphériques du M6800) et logiciel avec le jeu d'instructions et les modes d'adressages. |
Registres | 2 registres d'index 16 bits, 2 pointeurs de pile indexable 16 bits, 2 registres accumulateurs 8 bits pouvant être concaténé en un seul accumulateur 16 bits, registre de page direct permettant l'adressage direct dans toute la mémoire. Transfert ou échange de tous les registres supportés. |
Modes d'adressages | 10 modes d'adressages; compatibilité des modes d'adressages du M6800; adressage de mémoire directe dans la cartographie de la mémoire; branchement long relatif; compteur de programme relatif; véritable adressage indirect; adressage indexé étendue : Constante de déplacement de 0, 5, 8 ou 16 bits, déplacement d'accumulateur 8 ou 16 bits et auto-incrémentation ou décrémentation de 1 ou de 2. |
Schéma des broches
Voici le schéma des broches de la puce MC6809 de l'entreprise Motorola :
Programmation
Application | Description |
---|---|
Assembleur 6800 | Langage de programmation Assembleur 6800 |
Introl-C | Langage de programmation C pour 6809 de Introl Corp. |