Explorer les Livres électroniques
Catégories
Explorer les Livres audio
Catégories
Explorer les Magazines
Catégories
Explorer les Documents
Catégories
- Ecrire le code suivant sur l’émulateur moto6800: 7. Ajouter les instructions suivantes.
LDX #$0040 CLR $0000
LDAA $25 CLRA
STAA #$0000
LDAA #15 8. Remplir le tableau suivant :
STAA 0042 Instruction Mode d’adressage Explication
LDAB #02,X CLR $0000
END
Situation de départ :
A: 00
B: 00
END
2- Registre d’index:
- Ecrire les instructions suivantes sur l’éditeur du Moto6800 et remplir les tableaux. Soit la situation suivante au départ :
Situation de départ :
X : 0000
LDAA #$25 RAM
LDAB $25 Contenu Adresses
LDAA $1125
- Ecrire les instructions suivantes sur l’éditeur du Moto6800 et remplir les tableaux.
- Faites la remarque sur la taille des registres et la tailles des données ou des adresses !
- Ecrire les instructions suivantes sur l’éditeur du Moto6800 et remplir les tableaux.
……………………………………………………………………………………………………………
……………………………………………………………………………………………………………
…………………………………………………………………………………………………………… LDS #$0025
…………………………………………………………………………………………………………… LDS $1125
……………………………………………………………………………………………………………
RAM
…………………………………………………………………………………………………………… Contenu Adresses
……………………………………………………………………………………………………………
……………………………………………………………………………………………………………
Situation de départ :
SP : 0000
( Remplir les cases mémoires modifiées
par le programme en spécifiant les
( Donner les valeurs des adresses).
registres modifiées par le
programme).
- Faites la remarque sur la taille des registres et la tailles des données ou des adresses !
……………………………………………………………………………………………………………
……………………………………………………………………………………………………………
……………………………………………………………………………………………………………
……………………………………………………………………………………………………………
……………………………………………………………………………………………………………
……………………………………………………………………………………………………………
……………………………………………………………………………………………………………
……………………………………………………………………………………………………………
II-C/ Application :
- Ecrire le code suivant sur moto6800 et exécuter en mode pas à pas.
- Compléter le tableau suivant.
Instruction Mode d’adressage Description de l’opération réalisée Contenu modifié (Mémoire, registres, pile, flags …)
; $0EA0 db $AB
; $0EA1 db $BC
; $0EA2 db $CD
; $0EA4 db $DE
SEI
LDA A $0EA1
LDA B $0EA2
INC A
SUB B #$05
LDX $0EA3
JSR $00, X
TAP
CLI
CLC
CLV
SWI