高级语言接口

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

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

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

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

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

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

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

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

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