我要投搞

标签云

收藏小站

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

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

汇编栈为空时 ss:sp 为什么要使sp指向最低成子单元-2 在压入数

归档日期:08-15       文本归类:栈底      文章编辑:爱尚语录

  汇编栈为空时 ss:sp 为什么要使sp指向最低成子单元-2 在压入数据 sp+2 指向了栈底,但并未指向栈底向上

  汇编栈为空时 ss:sp 为什么要使sp指向最低成子单元-2 在压入数据 sp+2 指向了栈底,但并未指向栈底向上

  汇编栈为空时ss:sp为什么要使sp指向最低成子单元-2在压入数据sp+2指向了栈底,但并未指向栈底向上的第2个单元...

  在压入数据 sp+2 指向了栈底,但并未指向栈底向上的第2个单元展开我来答

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

  因为入栈先做 sp=sp-2;再进行操作,所以初始化的时候sp要加二追问在压入数据 sp-2 指向了栈底,但并未指向栈底向上的第2个单元

  定义栈为空后,在压入第一个数据后 SS:SP并未指向栈底向上的第2个单元

  栈不是按字来操作吗?(一个数据在栈中占两个字节)这样,数据存在栈底地址之外了 并未在站内(栈溢出) 不是吗?

  任意时刻,SS:SP指向栈顶元素,当栈为空的时候,栈中没有元素,也就不存在栈定元素,所以SS:SP只能指向栈的最底部单元下面的单元,该单元的偏移地址为栈最底部的字单元的偏移地址+2。

本文链接:http://apawoodbury.com/zhandi/486.html