mitika
08-06-2010, 18:12
ragazzi..mi sto esercitando in arkitettura dei programmatori xkè tra una settimana ho l'esame e..ho un dubbio..potete dirmi se questo esercizio è fatto bene,male o manca qualcosa??grazie anticipatamente..ah..uso motorola 68000
TRACCIA: IF indice=8
then (locazione di memoria 8100)=100
else (locazione di memoria 8100)=120
ORG $8000
START LEA $8100,A0
CMP.B #8,INDICE
BEQ ASSEGNA
MOVE.B #120,DATA
Stop #$2700
ASSEGNA MOVE.B #100,DATA
Stop #$2700
ORG $8200
DATA DC.B 0
INDICE DC.B 8
End START
TRACCIA: IF indice=8
then (locazione di memoria 8100)=100
else (locazione di memoria 8100)=120
ORG $8000
START LEA $8100,A0
CMP.B #8,INDICE
BEQ ASSEGNA
MOVE.B #120,DATA
Stop #$2700
ASSEGNA MOVE.B #100,DATA
Stop #$2700
ORG $8200
DATA DC.B 0
INDICE DC.B 8
End START