函数栈帧的创建和销毁

Posted 萌新的日常

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了函数栈帧的创建和销毁相关的知识,希望对你有一定的参考价值。

(文章目录)


一、对于esp与ebp寄存器的说明

二、对于创建和销毁的全过程

1.对于_mainCRTstarup的函数的创建

2.对于main函数的创建

(1).为什么有时候会打印出烫烫烫

3.对于Add的函数的创建

(2).为什么说形参不在函数中

(3).函数中return值如何放回的

  >

(4).ebp-main出栈后ebp寄存器的指向情况

(5).形参a,b如何返回操作系统

4.整体过程图解

以上是关于函数栈帧的创建和销毁的主要内容,如果未能解决你的问题,请参考以下文章

图解C/C++底层:函数栈帧的创建和销毁(下篇)

图解C/C++底层:函数栈帧的创建和销毁(下篇)

C语言进阶 顶级神功! 函数栈帧的创建和销毁

函数栈帧的创建与销毁

函数栈帧的创建与销毁

函数栈帧的创建与销毁