Vous êtes sur la page 1sur 2

Université Abdelhamid Ibn Badis-

3° année Licence ELN


Mostaganem
Faculté des Sciences et de la Technologie
TP n° 2 : Systèmes À Microprocesseur
(SAM)
Département de Génie Electrique

Date : …………………………………………………….
Sous-Groupe : ……………………………………………

Objectifs du TP :

Le but de ce TP consiste à prendre en main le logiciel de simulation MOTO6809 du


microprocesseur 6809 de MOTOROLA. Ce dernier permet la saisie d'un programme en
assembleur, l'assemblage de programme et la simulation de leur exécution.
À l’aide d’un exercice écrit en assembleur 6809, vous devez être en mesure de maîtriser
suffisamment l’utilisation du logiciel MOTO6809.

Nom & prénom Note Observation

Remarque :

Avant d'effectuer le travail demandé dans le TP, il faut lire le tutorat de


présentation du logiciel !!
I. Travail demandé

Une fois l’ordinateur démarré, aller dans le menu "Démarrer" puis "Programmes" et choisir le

programme « MOTO6809 » (ou un double clic sur l’icone MOTO6809 dans le bureau !!).

Puis dans le menu « Fichier », ouvrir un nouveau fichier et copier le programme suivant
dansl’éditeur :

*exercice test
;$0001 db $07
adr EQU $0020

Debut:
LDA #$29
LSLA
LDB $01
INCB
STB $50
ADDA $50
STA adr
END

Pour comprendre l'exécution, il faut lancer l'exécution en mode pas à pas.

1. Quelle est l’adresse du programme dans la mémoire ROM ? (l’adresse de la


première instruction)

………………………………………………………………………………..

2. En observant la fenêtre programme et la fenêtre ROM, donner le code machine


équivalent des instructions suivantes :

a) LSLA ➔ …………………………….

b) LDB $01 ➔ ……………………………..

c) END ➔ ……………………………..

3. Le résultat final est sauvegardé à l’adresse mémoire RAM « adr », quel est ce résultat ?

………………………………………………………………………………………….

Vous aimerez peut-être aussi