假设堆栈大小为256,一般而言32位系统中堆栈方向是向下增长的。
向下增长,就是从高地址向低地址增长。栈顶即为&Taskstk[255]。向上增长,就是从低地址向高地址增长。栈顶即为&Taskstk[0]。
2.2.3堆栈中的基本操作及其对应的汇编语言
进栈指令 PUSH
出栈指令 POP
调用进程 CALL
返回进程 RET
清除进程 LEAVE
2.3挑战问题