批踢踢實業坊
›
看板
ASM
關於我們
聯絡資訊
返回看板
作者
kissy (吻藍)
看板
ASM
標題
[問題] 副程式呼叫問題
時間
Sat Aug 18 01:37:16 2007
如題。 一般來說,呼叫副程式後,還可以在呼叫的副程式中再呼叫另外的副程式嗎? 如果可以,那最多可以呼叫幾層?(以MCU來說) 呼叫太多層的話,是否會造成PC值存取造成錯誤? 導致明明程式有在跑,卻無法顯現該有的狀況...? --
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 61.225.172.85
→
rickhsu
:硬體說明書會有寫幾層stack.
08/18 09:29
→
rickhsu
:爆掉就代表程式回不到呼叫點.pc狀況不可預期
08/18 09:30
→
rickhsu
:不過你可以用軟體模擬stack解決硬體不足的狀況...
08/18 09:32
→
rickhsu
:通常模擬器能告訴你爆掉的狀況.
08/18 09:33
→
rickhsu
:但是要注意中段內的呼叫常常不被注意到
08/18 09:33