栈的大小问题
在汇编中如何确定栈的大小 栈是自动给定的呢还是自己规定的 请给个详细的解释 貌似计算机只知道栈顶地址,因为只有ss sp,而sp始终是栈顶!所以计算机不知道具体栈的大小,只有程序员知道 路过路过~~ 感恩无私的分享与奉献 最开始不是要定义栈段吗 栈的大小是在栈段里定义的 就是类似于db 0,0,0这样 就是定义了三个字节的栈空间 内存空间没有栈空间一说,而是SS:SP指向的地址才是栈空间,大小可以自己定,楼上说的定义三个字节栈空间是对的,但是分配栈空间不足16个字节程序加载自动分配16字节的栈空间 栈是一个特别访问方式的内存空间。。栈的大小是<=64KB。。cpu是通过ss:sp来确定栈的栈顶。栈的大小是程序员给定的。。。。 如果按你现在学的汇编来说的话!是自己规定的,只是栈有大小限定 cpu不知道栈的大小,它只知道栈的开始。栈的开始位置是ss sp决定的。
页:
[1]