Re: 有關18系列 Stack的問題?
|
||||
---|---|---|---|---|
版主
|
gpr0 是屬於 Access Bank 的,很多指令及資料庫函數都會用到此區域,所以不建議將 gpr0 規劃成軟體堆疊區,最好將堆疊規劃到最後一個有效Bank哩,其 SIZE 可以縮小到幾十個 Bytes。
發表於: 2006/12/27 17:38
|
|||
|
Re: 有關18系列 Stack的問題?
|
||||
---|---|---|---|---|
新會員
|
喔!原來如此!謝謝!
那再請問一下版主,我可以把這一塊搬到其它的位址嗎? 例如原本是 STACK SIZE=0x100 RAM=gpr2 我可以把它改成底下這樣嗎? STACK SIZE=0x100 RAM=gpr0 因為我想要用兩塊連續256bytes的空間。 再次麻煩版主,謝謝!!
發表於: 2006/12/27 16:54
|
|||
|
Re: 有關18系列 Stack的問題?
|
||||
---|---|---|---|---|
版主
|
不行,RAM 裏的 Stack 是用來傳參數用的,可以變小不可以刪掉。
另外Hardware 31 Stack 是存放呼叫副程式或函數,中斷服務時存放 PC 時使用,不可以跟 RAM 的堆疊混在一起。
發表於: 2006/12/27 16:39
|
|||
|