Quote:
Originariamente inviato da Eman993
Ok dunque dopo aver effettuato la dichiarazione dei vettori devo copiarli in un address register entrambi in questo modo:
Codice:
LEA VETT1,A0
LEA VETT2,A1
E' lecita tale assegnazione?
|
Sì, perché la LEA calcola l'indirizzo, e poi lo memorizza nel registro indirizzo.
Quote:
Oppure utilizzo una MOVEA?
|
Non esattamente. In questo caso leggeresti una longword (4 byte) a partire dal primo byte di VETT1, e li memorizzeresti in A0.
Dovresti modificare l'istruzione utilizzando la modalità d'indirizzamento immediato, per calcolare l'indirizzo e memorizzarlo così com'è in A0, anziché andare a leggere dove punta:
Codice:
MOVEA.L #VETT1,A0
Quote:
Scusate le tante domande ma il prof. non ci ha dato un libro da cui studiare e ha spiegato queste cose in sole 10 ore di corso
|
Purtroppo è un problema abbastanza comune, ma non ti rassegnare: studia per i fatti tuoi e fatti una cultura, che ti servirà dopo gli studi.