[Motorola 68k] Calcolo indirizzo su stack

di il
1 risposte

[Motorola 68k] Calcolo indirizzo su stack

Buongiorno, qualcuno ferrato in assembly (processore: Motorola 68000) ?

Avrei una domanda sul passaggio di parametri per stack.
Supponiamo di avere:

lunghezza DS.L 1
vettore DS.L 10

*Passaggio parametri per stack
MOVE.L #vettore,-(A7)
MOVE.L lunghezza,-(A7)

Nel sottoprogramma per individuare l'indirizzo in cui si trovano questi parametri sullo stack, scrive:
MOVE.L 24(A7),A0 *indirizzo del vettore
MOVE.L 20(A7),D0 *lunghezza del vettore

E' chiaro che ha usato l'indirizzamento indiretto con scostamento, però non riesco a capire come ha calcolato lo scostamento necessario per trovare i parametri sullo stack.

1 Risposte

Devi accedere o registrarti per scrivere nel forum
1 risposte