4
A
回答
2
您可以閱讀Dragon Book,但我想它可能太多了。
2
對於調用函數,這個維基百科頁面非常棒:x86 calling conventions - 它解釋了將函數調用轉換爲程序集的各種方法。
此外,這對維基教科書x86 Disassembly,對這個話題的一些有趣的網頁:
1
嘗試 「Linkers &Loaders」 一書的online version。 Chapter 11可能會幫助你使用這些概念w.r.t C++。一本很好的書,讓你的基礎知識正確。嘗試古斯塔沃的excellent blog瞭解內存管理的概念(stack, heap和更多)。
+0
Gustavo的博客是我迄今見過的最優秀的技術解釋。 ESP。當它在一個充滿行話的地方。精湛的圖片清晰,簡潔和細節。簡直太神奇了。注意:龍書不是掌握這些概念的最佳地方,即使是中級程序員也是如此。 – GuruM 2013-01-15 14:17:36
相關問題
- 1. 堆棧輸出概念
- 2. 堆棧的基本概念和中斷
- 3. 什麼是符號化調用堆棧?
- 4. 什麼是最好的Java SIP堆棧?
- 5. 閱讀堆棧溢出RSS源
- 6. 什麼「堆棧無效,堆棧只支持堆棧1和堆棧5」是什麼意思?
- 7. 全堆棧,堆棧交換等,什麼是堆棧?
- 8. 閱讀堆棧跟蹤
- 9. 概念性「堆棧」和編程中的代碼層
- 10. GVRScene對象中的「堆棧號」和「切片號」是什麼?
- 11. 什麼是堆棧跟蹤?
- 12. 什麼是InfiniBand堆棧?
- 13. 什麼是硬件堆棧?
- 14. 什麼是堆棧跟蹤
- 15. 什麼是LAMP堆棧?
- 16. 什麼是jQuery堆棧?
- 17. 什麼是Linux堆棧?
- 18. 什麼是「堆棧顛簸」?
- 19. 堆棧,堆和框架在概念上如何映射到c#構造?
- 20. 什麼是概念?
- 21. JVM - 堆棧和堆棧
- 22. (Symfony 2.4)請求堆棧什麼是請求堆棧
- 23. 字符堆棧,字符串堆棧,整數堆棧,整數數組堆棧等
- 24. 堆棧和堆棧幀有什麼區別?
- 25. 進程堆棧和CPU堆棧有什麼區別?
- 26. 線程堆棧和進程堆棧有什麼區別
- 27. OOP和堆/堆棧
- 28. 塊,堆棧和堆
- 29. 遠程控制幾個領事堆棧的概念
- 30. 誰最先想出調用堆棧的概念?
從這裏開始:http://stackoverflow.com/questions/79923/what-and-where-are-the-stack-and-heap – 2010-01-14 14:09:10
另外,請閱讀:http://stackoverflow.com/questions/69112/what-is-a-symbol-table – 2010-01-14 14:10:04
你正在編寫一個C++編譯器嗎?還是你想學習C++語言? – 2010-01-14 15:42:14