我要投搞

标签云

收藏小站

爱尚经典语录、名言、句子、散文、日志、唯美图片

当前位置:2019跑狗图高清彩图 > 栈地址 >

关于栈顶指针ESP的疑问

归档日期:08-07       文本归类:栈地址      文章编辑:爱尚语录

  问题1.地址100的栈内存中有没有数据?因为看到过这么一种说法:栈顶指针永远指向栈顶的下一位置,如果按照这种说法,那么地址100里面是因该没有有效内容的(或者说是未知的,没有被分配过的),而真正有意义的数据时存放在100 + 4 = 104的这个地址中的。简而言之,栈顶并非和栈顶指针等值,实际上指的是 (栈顶指针 + 4)的这么一个地址喽。

  问题2.上面的问题的出发点主要是针对80386的,那么像对于其他一些芯片,比如8051,在堆栈指针的问题上,是不是和80386的一样的。展开我来答

  可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。

  纠正一下你的说法: 栈顶指针永远指向栈顶。 而并非下一位置。当入栈时,ESP-4, 出栈时,ESP+4.

本文链接:http://apawoodbury.com/zhandizhi/440.html