Mi hanno assegnato questo esercizio : Contare quanti numeri dispari mggiori di D0 e minori di D1 sono memorizzati nellelocazioni di memoria da $810E a $811A
io l'ho cosi implementato :
codice:
ORG $8000
START LEA X,A0
CICLO MOVE (A0)+,D2
BTST #0,D2
BEQ CHECK
CMP D2,D0
BGT MIN
MIN CMP D2,D1
BLT CONTA
CONTA ADD #1,COUNT
CHECK CMP #EX,A0
BNE CICLO
STOP #$2700
ORG $8100
X DC 1,2,3,4,5,6,7,8,9,10
EX EQU X+$10
ORG $8200
COUNT DC 0
END START
penso che io sbagli nel cmp per testare se è piu piccolo e piu grande poichè non so cosa scrivere come " ELSE " , potete aiutarmi ??