看板 Electronics 關於我們 聯絡資訊
各位好,小弟想要請教一件事。 目前小弟在研讀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
mmonkeyboyy: 我真覺得啊 你要不要買本書真的回家好好看懂 09/08 10:59
mmonkeyboyy: 這兩個東西差在....控制的單元多少的問題 09/08 11:00
mmonkeyboyy: 還有真實memory離多遠和指令的問題 09/08 11:01
mmonkeyboyy: 沒事多看看computer architecture的書會有更多了解 09/08 11:01
mmonkeyboyy: 或是上上課吧 真的蠻有用的 你從以前問到現在的問 09/08 11:02
mmonkeyboyy: 題 幾乎都是google前幾頁或是根本書裡都有的 除了上 09/08 11:02
mmonkeyboyy: 次那個LOL的問題 這些讀幾本書其實都有的 09/08 11:03
mmonkeyboyy: 你可以看看WOLF HARRIS 兩大神系列的書就可以了 09/08 11:04
mmonkeyboyy: 我說的兩大神是白算盤那兩大神@_@~ 09/08 11:10
m490521: pic16,18算是特例,stack是有限制的,最多只能call幾層 09/08 12:35
james732: 儲存return address的stack跟資料結構的stack是兩回事 09/08 19:54
er230059: 去讀白算盤 09/10 15:39