汇编语言过程

本章介绍了汇编语言中的过程,也称为子程序或函数。任何具有一定规模的程序都需要被划分为几个部分,其中某些部分要被使用多次。

通过本章的学习大家会发现寄存器可以传递参数,也将了解为了追踪过程的调用位置,CPU 使用的运行时堆栈。

最后,本章会介绍本教程提供的两个代码库,分别称为 Irvine 32 和 Irvine 64,其中包含了有用的工具来简化输入输出。

本章内容:
1. 汇编语言堆栈简介
2. 汇编语言运行时堆栈(内存数组)
3. 汇编语言PUSH和POP指令(压栈和出栈)
4. 汇编语言PROC和ENDP伪指令:定义一个过程
5. 汇编语言CALL和RET指令:调用一个过程
6. 汇编语言过程调用嵌套
7. 汇编语言示例:整数数组求和
8. 汇编语言USES运算符:保存和恢复寄存器
9. 汇编语言链接库简介
10. 汇编语言Irvine32链接库
11. 汇编语言Irvine32链接库过程详细说明
12. 汇编语言Irvine64链接库