有关堆栈/堆和符号表概念的有用资源是什么?

时间:2010-01-14 14:05:12

标签: c++ c memory-management callstack heap-memory

请提供一些非常详细的网站或一些处理这些主题的书籍。

我需要更好地理解这些概念(参考C ++):

  1. 堆叠和堆
  2. 符号表
  3. 范围规则的实施
  4. 函数调用的实现

3 个答案:

答案 0 :(得分:2)

你可以阅读Dragon Book,但我想这可能太多了。

答案 1 :(得分:2)

对于调用函数,这个维基百科页面很棒:x86 calling conventions - 它解释了将函数调用转换为汇编的各种方法。

此外,这个Wikibook在x86 Disassembly上有一些关于这个主题的有趣页面:

答案 2 :(得分:1)

尝试“online version”书的Linkers &LoadersChapter 11可以帮助你理解这些概念w.r.t C ++。一本非常好的书,可以帮助您掌握基础知识。试试Gustavo的excellent blog来理解内存管理的概念(stack, heap等等)。