基本两点:
一,通过移动寄存器%esp从内存高地址向低地址分配空间,一般的汇编是:subl $xxx, %esp,即通过减少%esp的值来使得当前栈顶指针往内存低地址移动。
二,入栈后的数据存储是从低地址向高地址分布,比如movl $123, (%esp)
基本两点:
一,通过移动寄存器%esp从内存高地址向低地址分配空间,一般的汇编是:subl $xxx, %esp,即通过减少%esp的值来使得当前栈顶指针往内存低地址移动。
二,入栈后的数据存储是从低地址向高地址分布,比如movl $123, (%esp)