Microprocesseur 6809 PLAN ☞ Le microprocesseur 6809 ☞ Présentation du brochage ☞ Architecture interne ☞ l’UAL ☞ Les modes d'adressage LE MICROPROCESSEUR 6809 . Le microprocesseur 6809 est un processeur 8 bits orienté 16 bits. . Il est fabriqué en technologie MOS canal N . boîtier DIL 40 broches. Il est mono-tension (5V). • 6809E est rythmé par une horloge externe 2 MHZ • adapté multiprocesseur. • synchronisé par une horloge extérieure. • Compatibilité complète entre les 2 versions. PRÉSENTATION DU BROCHAGE: PRÉSENTATION DU BROCHAGE: ☞ Le bus des données 8 bits (D 0 à D7) : . 8 entrées de circuits bidirectionnelle, permettent la communication avec le bus des données interne du microprocesseur. Bus en logique 3 états. ☞ Le bus des adresses 16 bits (A0 à A15 ) : Branches unidirectionnelles transfèrent l’adresse du système. Bus en logique 3 états. ARCHITECTURE INTERNE ARCHITECTURE INTERNE Accumulateur : A, B et D: Les calculs arithmétiques et les manipulations de données se font grâce aux accumulateurs A et B. Ces deux registres sont identique à l’exception de certaines instructions (ABX, DAA) et des opérations sur 16 bits. D=A B(Concaténation de A et B) UAL LES MODES D'ADRESSAGE DU 6809 ☞ Les modes d'adressage sont : - l’adressage inhérent ou implicite: ABX, ASL, ASR, CLR, INC - l’adressage immédiat: LDA #$35 (PC =Adr+2 ou +4) - l’adressage étendu: LDA $1997 (1997)→ A - l’adressage étendu indirect: LDA [$1997]: ((1997)) → A - l’adressage direct: LDA $97 (DP:97)→ A - l’adressage par registre: TFR X,Y (transfert de X dans Y). - l’adressage indexé direct: LDA O,X ou LDA ,X. LDA 0,-X ou LDD 0,X++ - l’adressage indexé indirect :LDA [$35,X]- LDU [D, Y] ([Y+D] et [Y+D+1])→D - l’adressage relatif : LDA $FO,PC ou LEAX ETIQ, PC Merci pour votre attention