作者DyingIce (玄冰)
看板PangSir
標題Re: [問題] 有關stack parameter
時間Tue Dec 21 01:08:21 2004
※ 引述《wanglory (老王 )》之銘言:
: 關於講義chapter 8 第七頁
: pushad
: mov esi,OFFSET array
: mov ecx,LENGTHOF array
: mov ebx,TYPE array
: call DumpMem
: popad
: **********************************
: push OFFSET array
: push LENGTHOF array
: push TYPE array
: call DumpMem
: 底下的作法只是把一堆東西塞到stack裡面
: 這樣dumpMem就會知道那些要怎麼access嗎?
: 換句話問...他們的順序有沒有差別?
: 有差別的話,要遵循什麼樣的順序?
: 謝謝
那個順序是寫 dumpMem 的人去規定的,
就像是 high level language,
function 必須在 head file 說清楚,
參數有那些及其type之類的.
然後要 call 它的人就要按照那種方式去 call...
(i.e. call dumpMem 的人要 follow 寫 dumpMem 的規定
依其順序去 push 參數)
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.109.4.195
※ 編輯: DyingIce 來自: 140.109.16.197 (12/21 17:17)
1F:推 wanglory:多謝orz 218.160.185.129 12/21
2F:推 DyingIce:u r welcome... 140.109.23.171 12/22