Me sucede que cuando hago exámenes no me doy cuenta por cual optar.
Hay alguna manera de saberlo? Es lo mismo usar cualquiera de las dos formas?
Les dejo un ejemplo por si no se entendió bien la duda:
llamada:
push n
call funcion
pop ax
Trabajo "fuera" del stack:
funcion proc
pop bx ; saco IP
pop ax ; saco el n
push bx ; vuelvo a colocar la IP
...
Trabajo "dentro" del stack:
funcion proc
pop BP
mov BP, SP
push ax
mov ax, BP+4 ; ax=n
...
Gracias!!
Saludos