- 14
- 0
- 约1.24万字
- 约 66页
- 2015-09-25 发布于广东
- 举报
汇编语言第7章 汇编语言与高级语言接口
7.1混合编程 混合编程即由高级语言来调用或嵌入汇编语言子程序,或用汇编语言调用或嵌入高级语言子程序。汇编程序常以过程的形式同高级语言(如C/C++、BASIC、PASCAL、DELPHI等)一起使用。 7.1混合编程 高级语言和汇编语言连接很容易,因为在高级语言编译后生产的编译程序是一个.OBJ的文件,这与汇编程序输出的目标文件一样都是机器语言程序。那么我们就可以利用link将高级语言程序产生的.OBJ程序与汇编程序产生的.OBJ程序连接起来,形成一个.EXE的可执行文件。 7.1混合编程 高级语言与汇编语言的连接应注意下面几个问题: 1、两种语言之间的控制传输问题 2、参数的传递 3、存储分配问题 7.2 C/C++的嵌入式汇编 在C/C++与汇编语言的混合编程过程中,C/C++调用汇编代码常有两种方法: 一、直接在C/C++程序中嵌入汇编语句; 二、C/C++调用汇编语言子程序。 7.2 C/C++的嵌入式汇编 在C或者C++中进行嵌入式汇编需要注意以下要点: 嵌入式汇编语言代码支持INTEL 80X86 CPU的全部32位指令系统,但是不能使用伪指令与宏指令语句,也不能使用结构(STRUCT)和记录(RECORD); 嵌入式汇编语言可以使用C++程序中标识符,包括标号、变量、函数名、常量、宏、类型名、结构和联合的成员以及类对象的公有(PUBLIC)成员变量
您可能关注的文档
最近下载
- 30.施工组织设计方案 (完整版).pdf
- 盘州市2024-2025学年七年级下学期语文期中测试试卷.doc VIP
- 【实用标准】零碳工厂创建与评价通则.docx VIP
- 名著导读昆虫记.pptx VIP
- 中小学教师高级职称评聘答辩试题(附答案).docx
- 高炉干法除尘煤气管道腐蚀分析.docx VIP
- SPC培训考试试题(含答案).docx VIP
- (正式版)DB41∕T 2863-2025 《夏玉米密植滴灌生产技术规程》.pdf VIP
- 2025年福建省福州市中考地理质检试卷及答案.docx VIP
- 《2022年加拿大妇产科医师协会“未足月胎膜早破的诊断与管理”指南》解读.pptx VIP
原创力文档

文档评论(0)