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 ??