Salve, mi trovo in difficoltà col linguaggio assembly.
Devo dare calcolatori elettronici ( uno dei pochi esami rimastomi del primo anno) e in asimtool eseguendo questo codice mi da errore alla riga 16, ovvero END START:
ORG $8800
N DC 9,11,1,4,5,7,2
START CLR D3
CLR D4
MOVE #6 ,D0
MOVEA.L #N ,A0
LOOP MOVE (A0)+,D1
BTST #0,D1
BNE DISPARI
ADD D1,D4
BRA SUCC
DISPARI ADD D1,D3
SUCC SUBQ #1 ,D0
BPL LOOP
STOP #$2000
END START
Come risolvo? Il programma a partire da 7 numeri di tipo word memorizzati a partire da $8800, mi mette nel registro d3 la somma dei valori dei soli elementi dispari e in d4 la somma di quelli pari. O almeno è quello che vorrei fare XD