Zwlin's Blog

程序的机器级表示

2019/01/17

搬运自我的Linux0.11仓库

有关汇编语言的基础知识可以参考AT&T汇编有关内容

过程

过程是软件中一种很重要的抽象,提供了一种封装代码的方式,,用一组指定的参数和一个可选的返回值实现了某种功能。

要提供对过程的机器级支持,必须要处理许多不同的属性。假设过程P调用过程Q,Q执行后返回到P,这些动作包含下面一个或多个机制:

运行时栈

详情参考CSAPP第三章