Hola una consulta, estoy compilando un procedimiento recursivo y la llamada es la siguiente:
PUSH n
PUSH x
CALL H
POP res
Luego, en el procedimiento hago:
PROC H
PUSH BP
MOV BP, SP
PUSH AX
PUSH BX
PUSH DX
hasta ahí, por que lo que quiero preguntar es lo siguiente:
El stack queda de esta forma?
1) DX
2) BX
3) AX
4) BP
5) IP
6) x
7) n
es correcto?
y para acceder a n hago [BP + 6] o para x [BP + 4]
pregunto, para saber si entendi bien.
gracias, saludos.