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

接视频做的网网站辽阳市建设行业培训中心网站

接视频做的网网站,辽阳市建设行业培训中心网站,如何自己搭建一个企业网站,导航网站怎么做seo一直对寄存器ESP和EBP的概念总是有些混淆#xff0c;查看定义ESP是栈顶指针#xff0c;EBP是存取堆栈指针。还是不能很透彻理解。之后借于一段汇编代码#xff0c;总算是对两者有个比较清晰的理解。下面是按调用约定__stdcall 调用函数test(int p1,int p2)的汇编代码;假设执…一直对寄存器ESP和EBP的概念总是有些混淆查看定义ESP是栈顶指针EBP是存取堆栈指针。还是不能很透彻理解。之后借于一段汇编代码总算是对两者有个比较清晰的理解。下面是按调用约定__stdcall 调用函数test(int p1,int p2)的汇编代码;假设执行函数前堆栈指针ESP为NNpush   p2    ;参数2入栈, ESP - 4h , ESP NN - 4hpush   p1    ;参数1入栈, ESP - 4h , ESP NN - 8hcall test    ;压入返回地址 ESP - 4h, ESP NN - 0Ch  ;//进入函数内{push   ebp                        ;保护先前EBP指针 EBP入栈 ESP-4h, ESP NN - 10hmov    ebp, esp                   ;设置EBP指针指向栈顶 NN-10hmov    eax, dword ptr  [ebp0ch]  ;ebp0ch为NN-4h,即参数2的位置mov    ebx, dword ptr  [ebp08h]  ;ebp08h为NN-8h,即参数1的位置sub    esp, 8                     ;局部变量所占空间ESP-8, ESP NN-18h...add    esp, 8                     ;释放局部变量, ESP8, ESP NN-10hpop    ebp                        ;出栈,恢复EBP, ESP4, ESP NN-0Chret    8                          ;ret返回,弹出返回地址,ESP4, ESPNN-08h, 后面加操作数8为平衡堆栈,ESP8,ESPNN, 恢复进入函数前的堆栈.}看完汇编后,再看EBP和ESP的定义,哦,豁然开朗,原来ESP就是一直指向栈顶的指针,而EBP只是存取某时刻的栈顶指针,以方便对栈的操作,如获取函数参数、局部变量等。
http://www.yutouwan.com/news/67486/

相关文章:

  • 做行程的网站 哪个最好万网站长
  • 西部数码网站开发管理助手虚拟主机哪家好
  • 郑州网站如何制作温州网站开发风格
  • 江西旺达建设工程有限公司网站电子商务网站建设与管理试题及答案
  • 那个网站的域名便宜如何评价一个网站做的是否好
  • 优秀企业建站中关村在线笔记本电脑排名
  • 设计医院网站建设品牌logo设计在线生成
  • 个人域名可以做公司网站么手机wap在线浏览器
  • seo网站优化技术网站建站 用户注册
  • 做网站容易 但运营难以前老网站
  • 网站建设新闻发布注意手表网站排名大全
  • 龙岩网站建设方案书私人路由器做网站
  • 烟台哪儿有可以做淘宝网站的区块链开发与应用
  • 企业网站维护的要求包括wordpress中文摘要
  • iis7发布php网站wordpress 九宫格
  • 自己做个购物网站摄影婚纱官网
  • 遵义网站建设oadmin工程机械网官网
  • 重庆网站建设有名 乐云践新马云做的国外的网站叫什么名字
  • 东莞制作手机网站大数据获客
  • 电商网站建设c微fzsszai设计logo的网址
  • 德州购物网站建设做一个安卓app多少钱
  • 建设工程施工合同在哪个网站wordpress底部导航插件
  • 佛山制作网站公司哪家好海西州电子商务网站建设
  • 中国住房和城乡建设部网站建造师北京网站开发工程师招聘网
  • 提升网站权重网站专题方案
  • 营销型企业网站建设包括什么深圳网站搭建多少钱
  • 网站开发公司架构wordpress使用百度地图吗
  • 电子政务和网站建设自评WordPress清除文章缓存
  • 苏州网站开发网络营销前景和现状分析
  • 商场设计论文seo策划方案