Tp1 : architecture et instructions du 6800 - informatique in

Informatique Industrielle : TP1 : Architecture et instructions du 6800

Télécharger PDF

Obtenir le pack complet des cours, TDs, TPs et projets sur Informatique Industrielle : Microprocesseur & Microcontrôleur!

Vous souhaitez maîtriser les microprocesseurs et Microcontrôleurs ? Ne cherchez plus, nous avons le pack parfait pour vous.

pack complet des cours, TDs, TPs et projets sur Informatique Industrielle : Microprocesseur & Microcontrôleur

Accédez à une collection complète des supports de cours, des travaux dirigés (TD) corrigés, des travaux pratiques (TP) et des projets.

Obtenir le pack maintenant

Année Universitaire : 201 7/ 2018

Spécialité : 1ere Master Instrumentation Département : électronique et télécommunications

Module : Systèmes à Microprocesseurs

Chargé du cours /TD/TP : ...

1 TP1 : Architecture et instructions du 6800 ... Nom / Prénom : 1) 2) Groupe : Objectifs :  Se familiariser avec le logiciel MOTO6800.  Débuter avec le langage assembleur. Matériel utilisé :  Un PC. A / Découvrir le logiciel Moto6800 : Ouvrez l’application Moto6800 et surfez sur les différentes fenêtres et appliquez ce qu’on explique ci-dessous. 1) Editeur Moto6800 : Fenêtre principale Registres du 6800 Accumulateurs A et B Registre d’index X Le compteur programme Le registre d’état Pour ouvrir l’éditeur Moto6800 On clique ici Année Universitaire : 201 7/ 2018

Spécialité : 1ere Master Instrumentation Département : électronique et télécommunications

Module : Systèmes à Microprocesseurs

Chargé du cours /TD/TP : ...

2 On obtient alors le résultat suivant : 2) Le menu Fenêtre : Remarquez les changements dans les registres PC et A Le bouton d’exécution n’est plus rouge. Pour pouvoir refaire l’exécution ou dans le cas d’une modification : Cliquez sur le bouton « Mise à jour » de la fenêtre Editeur 6800 Ici on peut choisir les fenêtres à visualiser : - Programme - RAM (8 Ko) - ROM (32 Ko) - PIA On peut les ouvrir toutes en même temps. Après avoir écrit le programme dans l’éditeur. On l’exécute en cliquant ici Année Universitaire : 201 7/ 2018

Spécialité : 1ere Master Instrumentation Département : électronique et télécommunications

Module : Systèmes à Microprocesseurs

Chargé du cours /TD/TP : ...

3 3) Ouvrir un programme existant : ( Remarque : Toutes ces actions peuvent se faire à l’aide des menus déroulant de la fenêtre principale). B / Les registres du 6800 : I - Ecrivez le code suivant sur l’éditeur du logiciel Moto6800 : LDAA #$25 STAA $0000 LDAB #$05 STAB $0002

END ( Donner les valeurs des registres modifiées par le programme). ( Remplir les cases mémoires modifiées par le programme en spécifiant les adresses). RAM Contenu Adresses - Remplir le tableau suivant en donnant les résultats (Valeurs finales) obtenus après exécution du programme (Répondre directement sur les figures). Pour ouvrir un programme existant On clique ici Pour enregistrer un programme On clique ici Année Universitaire : 201 7/ 2018

Spécialité : 1ere Master Instrumentation Département : électronique et télécommunications

Module : Systèmes à Microprocesseurs

Chargé du cours /TD/TP : ...

4 - Ajouter maintenant le code suivant (Avant la pseudo instruction END) : - Que remarquez-vous ? ...................................................................................................................................................

...................................................................................................................................................

...................................................................................................................................................

...................................................................................................................................................

...................................................................................................................................................

...................................................................................................................................................

...................................................................................................................................................

...................................................................................................................................................

................................................................................................................................................... II - Soit

le programme suivant. On vous demande de remplir les registres, cases mémoires modifies après exécution « pas à pas » du programme. ; $0000 db $01 ; $0001 db $02 LDX #$00D0 LDA A $00 ,X LDA B $01 ,X ABA STA A $02,X INX CPX #$00D8 END ( Donner les valeurs des registres modifiées par le programme). ( Remplir les cases mémoires modifiées par le programme en spécifiant les adresses). RAM Contenu Adresses - Remplir le tableau suivant en donnant les résultats (Valeurs finales) obtenus après exécution du programme (Répondre directement sur les figures). Conclusion : ...............................................................................................................................................................

...............................................................................................................................................................

...............................................................................................................................................................

...............................................................................................................................................................

...............................................................................................................................................................

...............................................................................................................................................................

...............................................................................................................................................................

...............................................................................................................................................................

...............................................................................................................................................................

............................................................................................................................................................... LDAA #$32 STAA $0002

CLRA

Partagez vos remarques, questions ou propositions d'amélioration ici...

Enregistrer un commentaire (0)
Plus récente Plus ancienne

Publicité 1

Publicité 2