La ringrazio per il chiarimento. Il fatto è che, qualsiasi programma che faccio, anche se penso di averlo fatto bene e rispettato tutte le regole, mi compare l'errore "error:simbolo non definito" , sa come posso risolvere in generale?
Un altro dubbio:
Ad esempio: somma di due numeri contenuti in DATA1 e DATA2, risultato messo in RESULT.
SORGENTE:
ORG $1000 ; Direttiva di assemblaggio capita e tiro sospiro di sollievo
DATA1 DC.W $12 ; DUBBIO T.T , io sto dichiarando una costante di nome DATA1 di tipo word , però se scrivo $12 come item, cosa intendo?
DATA2 DC.W $0D ; DUBBIO T.T , io sto dichiarando una costante di nome DATA2 di tipo word , però se scrivo $0D come item, cosa intendo?
RESULT DC.W 0 ;DUBBIO T.T , io sto dichiarando una costante di nome RESULT di tipo word , però se scrivo 0 come item, cosa intendo?
ORG $4000
START: MOVE.W DATA1,D5
ADD.W DATA2,D5
MOVE.W D5,RESULT
STOP #$2700
END START
Questo programma funziona, però non ho capito bene il segmento dati. Ho posto come commento i dubbi di fianco a ciascuna riga di codice, il restante mi è chiaro piu o meno.
Nel caso scrivo:
RESULT DS.W 1 , sto dicendo che sto riservando uno spazio di memoria di nome Result di una (1) word?
La ringrazio anticipatamente e mi scuso per le banalità.