Vous êtes sur la page 1sur 2

Préparé par : Eya Kouki et Omar Rejeb

Compte rendu n°1 : Ecriture dans une zone RAM

Objectif : Apprendre à manipuler une instruction en branchement conditionnel dans un


programme en assembleur.

Programme variante 1 en assembleur 68XXX :


INCLUDE EID10.DEF
SECTION CODE
MOVEM.L A0/D0, -(SP)
MOVEA.L #$804000, A0
MOVE.B #’A’ , D0
BOUCLE MOVE.L D0, (A0)+
ADD.B #1, D0
CMP.B #’Z’,D0
BLS BOUCLE
MOVEM .L (SP)+,A0/D0
JMP MONITEUR
END.
Préparé par : Eya Kouki et Omar Rejeb

Programme variante 2 en assembleur 68XXX :


INCLUDE EID10.DEF
SECTION CODE
MOVEM.L A0/D0,-(SP)
MOVEA.L #$804000, A0
MOVE.L #$25,D1
MOVE.B #’A’,D0
BOUCLE MOVE.L D0,(A0)+
ADD.B #1,D0
DBF D1,BOUCLE
MOVEM.L (SP)+, A0/D0
JMP MONITEUR
END.

Vous aimerez peut-être aussi