D4rkAng3l
23-05-2004, 19:49
Ho un problema a capire come funziona lo stack in assembler (mips 2000/3000)
La cosa che non mi č molto chiara č la seguente:
se io sottraggo 8 byte per riservare spazio nello stack per 2 elementi sono in una situazione del genere
____________
| |
|__________|
| |
|__________|
| |
| |
| |
| |
|__________|
Poi se carico un solo elemento che chiamerņ X nello stack mi trovi in questa situazione?
____________
| X |
|__________|
| |
|__________|
| |
| |
| |
| |
|__________|
o in quest'altra?
____________
| |
|__________|
| |
|____X_____|
| |
| |
| |
| |
|__________|
Grazie
Andrea
La cosa che non mi č molto chiara č la seguente:
se io sottraggo 8 byte per riservare spazio nello stack per 2 elementi sono in una situazione del genere
____________
| |
|__________|
| |
|__________|
| |
| |
| |
| |
|__________|
Poi se carico un solo elemento che chiamerņ X nello stack mi trovi in questa situazione?
____________
| X |
|__________|
| |
|__________|
| |
| |
| |
| |
|__________|
o in quest'altra?
____________
| |
|__________|
| |
|____X_____|
| |
| |
| |
| |
|__________|
Grazie
Andrea