高级语言接口

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

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

本章主要展示了如何在 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++调用汇编语言实例:目录表程序

编程帮,一个分享编程知识的公众号。跟着站长一起学习,每天都有进步。

通俗易懂,深入浅出,一篇文章只讲一个知识点。

文章不深奥,不需要钻研,在公交、在地铁、在厕所都可以阅读,随时随地涨姿势。

文章不涉及代码,不烧脑细胞,人人都可以学习。

当你决定关注「编程帮」,你已然超越了90%的程序员!

编程帮二维码
微信扫描二维码关注