第五章、过程

5.1、堆栈操作

5.1.1、运行时堆栈(32位模式)

5.1.2、PUSH和POP指令

5.1.3、本节回顾

5.2、定义并使用过程

5.2.1、PROC伪指令

5.2.2、CALL和RET指令

5.2.3、过程调用嵌套

5.2.4、向过程传递寄存器参数

5.2.5、示例:整数数组求和

5.2.6、保存和恢复寄存器

5.2.7、本节回顾

5.3、链接到外部库

5.3.1、背景知识

5.3.2、本节回顾

5.4、Irvine32链接库

5.4.1、创建库的动机

5.4.2、概述

5.4.3、过程详细说明

5.4.4、库测试程序

5.4.5、本节回顾

5.5、64位汇编编程

5.5.1、Irvine64链接库

5.5.2、调用64位子程序

5.5.3、x64调用规范

5.5.4、调用过程示例

5.6、本章小结

5.7、关键术语

5.7.1、术语

5.7.2、指令、运算符和伪指令

5.8、复习题和练习

5.8.1、简答题

5.8.2、算法基础

5.9、编程练习