[問題] MCU的STACK

看板Electronics作者 (brotherD)時間6年前 (2017/09/08 10:13), 編輯推噓2(2010)
留言12則, 4人參與, 最新討論串1/1
各位好,小弟想要請教一件事。 目前小弟在研讀PIC的MCU,在看SPEC的時候看到PIC裡面有hardware stack,是用來放 return address的。看到覺得很自然,不就是STACK嗎~ 後來想到當初在唸C語言時(C How to program),裡面STACK的教法是用strcut做出來的。 這讓小弟不禁想到,會不會PIC裡面的stack其實也是用struct做出來的呢?還是是用gate 兜出來的? 都幾? 另外,常常看到有人在討論說software stack vs hardware stack,也想請問他們之間的 差異在哪裡呢~ 謝謝各位前輩的分享與指教~ -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 60.248.26.157 ※ 文章網址: https://www.ptt.cc/bbs/Electronics/M.1504836811.A.54B.html

09/08 10:59, , 1F
我真覺得啊 你要不要買本書真的回家好好看懂
09/08 10:59, 1F

09/08 11:00, , 2F
這兩個東西差在....控制的單元多少的問題
09/08 11:00, 2F

09/08 11:01, , 3F
還有真實memory離多遠和指令的問題
09/08 11:01, 3F

09/08 11:01, , 4F
沒事多看看computer architecture的書會有更多了解
09/08 11:01, 4F

09/08 11:02, , 5F
或是上上課吧 真的蠻有用的 你從以前問到現在的問
09/08 11:02, 5F

09/08 11:02, , 6F
題 幾乎都是google前幾頁或是根本書裡都有的 除了上
09/08 11:02, 6F

09/08 11:03, , 7F
次那個LOL的問題 這些讀幾本書其實都有的
09/08 11:03, 7F

09/08 11:04, , 8F
你可以看看WOLF HARRIS 兩大神系列的書就可以了
09/08 11:04, 8F

09/08 11:10, , 9F
我說的兩大神是白算盤那兩大神@_@~
09/08 11:10, 9F

09/08 12:35, , 10F
pic16,18算是特例,stack是有限制的,最多只能call幾層
09/08 12:35, 10F

09/08 19:54, , 11F
儲存return address的stack跟資料結構的stack是兩回事
09/08 19:54, 11F

09/10 15:39, , 12F
去讀白算盤
09/10 15:39, 12F
文章代碼(AID): #1PiVpBLB (Electronics)