Microprocesseur 6801
Microprocesseur 6801
Microprocesseur 6801
Option : EII
Groupe : A Realisé par le binome: Israe Berrich
I. Objectifs :
Maîtriser le fonctionnement d’un ensemble d’instructions Assembleur 6809 ;
Construire des programmes en Code Machine 6809 ;
Vérifier le fonctionnement de ces programmes en testant les registres 6809 et les
mémoires.
Capacité Mémoire:
2 RAM de 2 ko
3 EPROM de 4 ko de type 2732
Clavier et Afficheurs
III. Manipulation :
Faire le complément de l’accumulateur A dont le résultat est place dans la case mémoire
d’adresse $0050
Logigramme du programme
debut
fin
Faire la somme de deux nombres sur 16 bits, le 1er nombre est place à l’adresse
$0050, le 2eme à l’adresse $0052. Le résultat sera mis à l’adresse $0054.
Logigramme du programme
debut
charger l'accumulateur D
Programme Code Machine 6809
par le contenu de la case
memoire d'adresse $0050 LDD $0050 FC 0050
ADD$0052 F3 0052
faire le ET logique avec
l'adresse de la case STD $0054 FD 0054
memoire d'adresse $0052
SWI 3F
stocker le contenu dans la
case memoire d'adresse
$0054
fin
Faire Le désassemblage d’un octet :
Logigramme du programme :
debut
fin
Logigramme du programme
Programme Code Machine 6809
LDA $F000 B6 F000
LDB $F001 F6 F001
EXG $A B 1F 89
STA $F000 B7 F000
STB $F001
F7 F001
SWI
3F
CONCLUSION: