高级语言接口

大多数程序员不会用汇编语言编写大型程序,因为这将花费相当多的时间。反之,高级语言则隐藏了会减缓项目开发进度的细节。

但是汇编语言仍然广泛用于配置硬件驱动器,以及优化程序速度和代码量。本章将重点关注汇编语言和高级编程语言之间的接口或连接。

本章主要展示了如何在 C++ 中编写内联汇编代码,以及如何把 32 位汇编语言模块链接到 C++ 程序中。最后,将说明如何在汇编程序中调用C库函数。

本章内容:
1. 高级语言调用汇编语言的接口规范
2. 汇编语言.MODEL伪指令:确定程序的特性
3. 查看C语言/C++编译器生成的汇编语言代码
4. Visual C++ __asm伪指令:C语言/C++内嵌汇编语言代码
5. C语言/C++内嵌汇编代码实例:文件加密
6. C语言/C++调用汇编语言函数
7. 汇编语言调用C语言/C++函数
8. 汇编语言调用C语言/C++实例:乘法表
9. 汇编语言调用C语言/C++库函数
10. C/C++调用汇编语言实例:目录表程序