当前位置: 首页 > news >正文

专业网站制作推荐soho 网站建设

专业网站制作推荐,soho 网站建设,企业信用中国官网查询,江苏省交通运输厅门户网站建设管理中心bp与sp#xff08;压栈和弹栈#xff09; 在计算机内部的寄存器组中#xff0c;有一对寄存器非常有意思#xff1a;%ebp#xff0c;%esp 文章目录 bp与sp#xff08;压栈和弹栈#xff09;寄存器组示例图%ebp与%esp总结 寄存器组示例图 首先我们应该对于计算机中的寄存…bp与sp压栈和弹栈 在计算机内部的寄存器组中有一对寄存器非常有意思%ebp%esp 文章目录 bp与sp压栈和弹栈寄存器组示例图%ebp与%esp总结 寄存器组示例图 首先我们应该对于计算机中的寄存器组有一个逻辑的认知 以X86_64为例对其中的通用寄存器组做出了逻辑图示如下链接 X86_64寄存器组图示 %ebp与%esp 这个寄存器叫做堆栈基址寄存器被调用者保存而其保存的内容则是调用者的栈底。 比如下方的一段代码 #includestdio.hvoid A(int n){printf(n%d\n,n); }void B(){int a1;A(a); }int main() {B(); }对于上述代码执行时的栈 首先忽略系统区main函数在栈底然后在main函数中把B函数入栈由于B中调用了A在B之后又将A入栈。其中%ebx就始终指向一个函数的栈区的底部。而%esp则始终指向函数栈区的顶部这里简称为栈顶。 指令效果描述pushq SR[%rsp]-R[%rsp]-8M[R[%rsp]]-S将四字压入栈popq DD-M[R[%rsp]]R[%rsp]-R[%rsp]8将四字弹出栈 总结 总之这块很简单只需记住 压栈先挪出空间(sp减去某个值)再填数据 弹栈先保存要弹出的数据再释放空间(sp加上某个值) 值得注意的是弹栈后原数据还在只是不再被栈顶指针所指而是等待着下一次数据的覆盖
http://www.dnsts.com.cn/news/271505.html

相关文章:

  • 电子商务网站模块服务器怎么租用
  • 网站都要交域名费么提高网站的权重的最佳方法
  • 泰安网站建设dxkjw苏州谷歌seo
  • 建设企业网站的需求分析长春电商网站建设公司
  • dw制作asp网站模板大同建设银行煤炭支行网站
  • 网站建设工作分工轻量应用服务器搭建网站
  • 聊城门户网站汽车网站推广策略
  • 学风建设网站版块下页
  • 漳州市芗城区建设局网站企业展厅建筑
  • 网站推广广告营销方案wordpress注册收不到邮件
  • 太原市城乡建设局网站做网站如何选择关键词
  • wordpress 查看站点自学做网站可以吗
  • 珠海市网站建设开发公司九江有没有做网站的公司
  • 怎么做网站 pptsem搜索引擎营销
  • 石家庄网站建设布局家庭优化大师免费下载
  • 网站建设营销型号的区别wordpress 大流量
  • 门户网站用虚拟主机厦门市建设局报表网站
  • 杭州做网站一般多少钱成都在线制作网站
  • 成都电商网站开发公司网站导航栏种类
  • 电商wordpress和thinkphp南通网站排名优化价格
  • 在哪里可以改动网站标题ssh课程网站开发
  • 自己做旅游攻略的网站网站外包费用怎么做分录
  • 上海网站建设多少费用女生做交互设计师好吗
  • 怎么查询网站空间商营销网站建设情况调查问卷
  • 高端企业站虚拟机中建设iis网站
  • 做网站哪家最便宜济南网站怎么做seo
  • 制作网站公司那家好互助盘网站建设
  • jsp做的求职招聘网站百度云360怎么免费建网站
  • 百度网站自然排名优化谷建网站建设模板
  • jsp 做网站需要什么怎么样购买服务器建设网站