汇编语言过程

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

通过本章的学习大家会发现寄存器可以传递参数,也将了解为了追踪过程的调用位置,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链接库

爱面试的程序媛,一个分享面试经验的公众号。跟着站长一起学习,每天都有进步。

通俗易懂,深入浅出,定时分享程序员面试的那点事。

面试如何造火箭?工作如何拧螺丝?都在这个公号哦。

扫描二维码关注公众号,免费领取价值 1000 元的求职面试资料(限时免费)!

当你决定关注「爱面试的程序媛」,你已然超越了90%的程序员!

爱面试的程序媛二维码
微信扫描二维码关注