fkjao
2003-01-26, 12:08 AM
在 unix 上..每個程式執行的esp都一樣...
那子程式的 esp 呢?照道理說不是都在同一個stack ..
所以子程式的 esp 比原程式的 esp 要更靠近 stack 的top
意思就是說子程式的esp位址應該比較小(stack生長方向與記憶體相反)
但是我在主程式顯示出來的 esp 比子程式顯示出來的還要小ㄟ..
為什麼會這樣呀..是我觀念那裡不對呢?
謝謝..
那子程式的 esp 呢?照道理說不是都在同一個stack ..
所以子程式的 esp 比原程式的 esp 要更靠近 stack 的top
意思就是說子程式的esp位址應該比較小(stack生長方向與記憶體相反)
但是我在主程式顯示出來的 esp 比子程式顯示出來的還要小ㄟ..
為什麼會這樣呀..是我觀念那裡不對呢?
謝謝..