汇编语言过程
本章介绍了汇编语言中的过程,也称为子程序或函数。任何具有一定规模的程序都需要被划分为几个部分,其中某些部分要被使用多次。
通过本章的学习大家会发现寄存器可以传递参数,也将了解为了追踪过程的调用位置,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链接库