函数调用的本质

        今天简单剖析一下函数调用的整个过程,让大家明白这个过程中CPU到底做了什么事。 CPU正在高度紧张的执行着一个特定的任务,突然间收到通知要暂停当前的事,于是下面的事情开始了: 1、保护现场,保护现场的目的就是为了保证中断服务程序执行完毕后CPU可以正常的返回到上次被打断的地方继续执行。现场保护做了什么事呢?①保存当前函数下一条要执行的指令的地址,通过PUSH的方式将其入栈;②保存当
相关文章
相关标签/搜索