Auf Adressen des rufenden Programmes zuzugreifen ergibt meistens MCH-Fehler.
Die Parameter lassen sich auch nicht ermitteln, da Parameterlisten ganz anders übergeben werden als z.B. in C/C++.

Wozu soll das ausserdem gut sein ?

Programme/Funktionen bekommen ihre Parameter immer übergeben, die sie benötigen !