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

从指令角度看函数调用堆栈过程

1. 栈由高地址向低地址扩展,EBP指向栈底,ESP指向栈顶。

在这里插入图片描述

2. 压栈push、弹栈pop、mov、call

在这里插入图片描述


备注:常见寄存器

1.通用寄存器(EAX EBX ECX EDX EBP ESP ESI EDI)
  EAX累加寄存器、EBX基址寄存器

2.段寄存器(CS DS SS ES FS GS)

3.指令指针寄存器(EIP)

4.标志寄存器(EFLAGS)


http://www.kler.cn/a/513435.html

相关文章:

  • HTML语言的多线程编程
  • 2024又是一年的CSDN之旅-总结过去展望未来
  • 前端面试题-问答篇-5万字!
  • 2024 年度学习总结
  • 【自动控制原理】非线性系统 描述函数法 相平面法
  • 大数据,Hadoop,HDFS的简单介绍
  • CSDN年度回顾:技术征途上的坚实步伐
  • 路由器缓冲区如何调节的指南说明
  • k8s namespace绑定节点
  • MongoDB的索引与聚合
  • STM32G4xx系列boot0复用为IO注意事项
  • 分布式数据库中间件(DDM)的使用场景
  • 2021版小程序开发3——视图与逻辑
  • 【Python项目】主观题自动阅卷系统
  • Maxwell软件使用问题——旧版本打开新版本(The partner project name of the link cannot be empty)
  • Spring Boot Starter介绍
  • 「2024 博客之星」自研Java框架 Sunrays-Framework 使用教程
  • systemverilog中的force,release和assign
  • 《多模态语言模型:一个开放探索的技术新领域》
  • 智创 AI 新视界 -- AI 在交通运输领域的智能优化应用(16 - 9)
  • Alluxio 联手 Solidigm 推出针对 AI 工作负载的高级缓存解决方案
  • PHP 中调用京东商品详情 API 接口的示例
  • 深度剖析select与poll:网络编程的I/O多路复用基石
  • 总结5..
  • 从零开始打造一个Java基于 Spring Boot 的旅游信息化平台
  • [已解决]chatgpt被降智了怎么办?(无法联网、识别图片、文件、画图)