• slider image 442
  • slider image 497
  • slider image 498
  • slider image 499
  • slider image 500
  • slider image 502
:::


Browsing this Thread:   2 Anonymous Users






Re: Stack 可以清除嗎?
#9
資深會員
資深會員


查看用戶資訊
是嘛 ,一個共用的副程式囉!
副程式可能會回家, 也有可能會離家出走不回啦!
回家沒問題, 皆大歡喜, Stack自然清除;
離家出走不回的話,那Stack裡面的咚咚怎麼辦咩?
所以笨問題就產生啦....
經大鍋解惑 ...問題應該是解決啦!!! hope so???Hahaha...

發表於: 2008/4/24 12:11
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


Re: Stack 可以清除嗎?
#8
版主
版主


查看用戶資訊
那這樣就不要用 call 了,將 retlw 蓋成 goto 就好了,如果只有一個程式要呼叫的話。還是你有其他的程式也要 call 此副程式。

發表於: 2008/4/24 11:27
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


Re: Stack 可以清除嗎?
#7
資深會員
資深會員


查看用戶資訊
哈..哈, 笨鴨想到的多素笨方法嘛!其他PIC又不會用...
10F2X,12F5X 將就用啦!!!
會有這麼個問題? 也就是說只有兩層Stack嘛!!!!
笨鴨在CALL以後,可能會出現兩個出口;
一是retlw 0 回去, 另一出口是goto到另一程式就不回去啦!
那如果goto到另一程式 不回去, 是否就要把Stack清除才對咩??

所以才會有這麼個笨問題嘛!!!!哈..哈

發表於: 2008/4/24 1:17
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


Re: Stack 可以清除嗎?
#6
資深會員
資深會員


查看用戶資訊
呀呀~
你在做什麼新案子呀,怎麼用這麼不正統的手法在寫 >"<
N年後看到自己的程式會看不起自己的.

發表於: 2008/4/23 8:58
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


Re: Stack 可以清除嗎?
#5
資深會員
資深會員


查看用戶資訊
Yes,,,, jubel大鍋的說明, 正是笨鴨想要的....3Q lar...


發表於: 2008/4/23 3:16
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


Re: Stack 可以清除嗎?
#4
資深會員
資深會員


查看用戶資訊
副程式中設定一個旗標
等到return之後判斷那旗標是否為1
若為1就執行 goto
這樣應該就可以了吧



發表於: 2008/4/22 15:22
木亟缶夬金戔
彳艮缶夬金戔
走召缶夬金戔
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


Re: Stack 可以清除嗎?
#3
版主
版主


查看用戶資訊
奇怪了,那就直接用 goto 不要用 call 就好了。

發表於: 2008/4/22 13:10
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


Re: Stack 可以清除嗎?
#2
資深會員
資深會員


查看用戶資訊
Stack是無法清除的,但可以覆蓋,只要不return就可以做到你想要的,但是沒處理好,這個地方很容易會形成一個Bug。

發表於: 2008/4/22 8:41
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


Stack 可以清除嗎?
#1
資深會員
資深會員


查看用戶資訊
笨鴨又有笨問題啦...
在call副程式以後, 如果在副程式中想執行一個goto的指令去一個新地方....
但是不會再回去時, 那如何去清除Stack呀????
笨鴨用的是12F510 只有2層Stack .....3Q lor....

發表於: 2008/4/22 2:52
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部







You can view topic.
不可以 發起新主題
You cannot reply to posts.
You cannot edit your posts.
You cannot delete your posts.
You cannot add new polls.
You cannot vote in polls.
You cannot attach files to posts.
You cannot post without approval.
You cannot use topic type.
You cannot use HTML syntax.
You cannot use signature.
You cannot create PDF files.
You cannot get print page.

[進階搜尋]


:::

Microchip連結

https://www.facebook.com/microchiptechnologytaiwan/
http://www.microchip.com.tw/modules/tad_uploader/index.php?of_cat_sn=13
https://mu.microchip.com/page/tmu
http://elearning.microchip.com.tw/modules/tad_link/index.php?cate_sn=1
https://page.microchip.com/APAC-PrefCenters-TW.html
http://www.microchip.com/
http://www.microchip.com/treelink
http://www.microchipdirect.com/
http://www.microchip.com.cn/newcommunity/index.php?m=Video&a=index&id=103
http://www.microchip.com.tw/modules/tad_uploader/index.php?of_cat_sn=2
http://www.microchip.com.tw/Data_CD/eLearning/index.html
http://www.microchip.com.tw/RTC/RTC_DVD/
https://www.microchip.com/development-tools/
https://www.youtube.com/user/MicrochipTechnology
[ more... ]

教育訓練中心

!開發工具購買
辦法說明 [業界客戶] [教育單位]
----------------------------------
!校園樣品申請
辦法說明 [教師資格] [學生資格]
----------------------------------