Salve a tutti da poco ho iniziato a programmare in assembly e stavo scrivendo un programma semplice:dati 5 numeri di tipo WORD memorizzati dall'indirizzo $8800 si ponga nel registro D3 la somma degli elementi di valore pari e in D4 la somma degli elementi dispari.
L'assemblatore mi da un errore alla riga 1 segnalando un errore di sintassi da come ho capito mi da un errore a questa istruzione
codice:
MOVE #0,D3
però alla riga successiva c'è la stessa istruzione però vado ad operare sul registro D4 e non da alcun errore come mai?? Grazie a tutti per le vostre risposte

Questo è il programma da me scritto
codice:
ORG $8000
START		MOVE #0,D3
		MOVE #0,D4
		MOVE #4,D0
		MOVEA.L #N,A0
LOOP		MOVE (A0)+,D1
		BTST #0,D1
		BNE DISPARI
		ADD D1,D3
		BRA SUCC
DISPARI	ADD D1,D4
SUCC		SUBQ #1,D0
		BPL LOOP
		STOP #$9200
		ORG $8800
N 		DC 1,4,5,7,2
		END START