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 ??![]()


Rispondi quotando