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.