+ -
当前位置:首页 → 问答吧 → ESP寄存器指向栈顶 具体指哪里?

ESP寄存器指向栈顶 具体指哪里?

时间:2010-11-26

来源:互联网

我看有人说 "ESP 这个32位寄存器指向堆栈中即将被操作的那个地址"
那ESP当前不就是没有数据的?
那假如 PUSH EAX
就是 先[ESP]=EAX 然后ESP=ESP-4?

但也有人说 是指向刚刚被操作的地址

很郁闷啊...求解

作者: zwh8800   发布时间: 2010-11-26

ESP中存储着一个数值,这个数值所指向的内存地址被当作栈顶 
ESP的值是可以被动态设定的





作者: iComputerLion   发布时间: 2010-11-26

楼主基础有待提高! 建议先从王爽的教材开始

作者: masmaster   发布时间: 2010-11-26