汇编中有堆的概念吗?
一直说堆栈堆栈。。可鄙人只见栈没见堆啊?感到很困惑论坛里有说明c/c++里堆与栈的概念。。但没见过说汇编的
求高人指教!
本帖最后由 幕府幽魂 于 2012-3-14 20:23 编辑
栈是机器系统提供的数据结构,而堆则是C/C++函数库提供的。
栈有专门的寄存器指向和专门出栈入栈的指令,而堆是由专门的库函数来建立或者销毁内存空间。汇编没有通用的这类函数库所以汇编没有堆的概念。 就好比栈是个盒子,进去出来这个动作 汇编中没有堆的概念, 要动态内存分配的话, 其实要通过操作系统的支持.
汇编中没有堆的概念 不用理解这么多吧,二楼基本上说到点上了,汇编中的堆栈主要用来传递参数和保存现场的作用~~ 幕府幽魂 发表于 2012-3-12 17:16 static/image/common/back.gif
栈是机器系统提供的数据结构,而堆则是C/C++函数库提供的。
栈有专门的寄存器指向和专门出栈入栈的指令,而 ...
谢谢!豁然开朗!~
页:
[1]