- 5
- 0
- 约1.07万字
- 约 63页
- 2021-10-08 发布于河南
- 举报
电子工业出版*汇编语言与C/C++混合编程第七章汇编语言与C/C++混合编程7.1混合编程7.2 C/C++的嵌入式汇编7.3 C/C++调用汇编模块7.1混合编程?混登编程即由高级语言来调用或取入汇编语言壬 程序,或用汇编语言调用或嵌入蒿级语言子程序。?有两种方法可以实现汇编语言与C/C++语言的混 合程序设计。(1) 在C/C++语言中直接嵌入汇编语言语句,即 嵌人式汇编。这种方法比较简面观,但功能较 弱,此外,由于在其C/C++程册嵌入一段汇编 语言程序段,会降低该程序的可移植性。(2) 另一种方法是,两种语言分别编写独立的程序 模块,分别产生目标代码OBJ文件,然后进行连 接,形成一个完整的程序,这种方法使用灵治Y 功能强。7.1混合编程高级语言与汇编语言的接口必须解决两个 关键问题:(1) 是调用者和被调用者之间的程序控制 权问题。(2) 参数传递问题,利用寄存器、存储器 和堆栈传递参数。7.2 C/C++的嵌入式汇编__7.2.1在C/C++程序嵌入汇编语句1.嵌入方式_____在C/C++中,嵌入汇编语言指令是在汇编语句前加 一个asm关魏字(asm前面是两个卜刼线), _ 格式如下:___?格式1: —asm操作码操作数v;或换行〉 ?格式2: _asm {7.2 C/C++的嵌入式汇编要嵌入mov ax,O1h和int 10h两条汇编语句,可以仃 如下三种方式:?
您可能关注的文档
- 第5章C程序的流程——程序控制结构与语句.pptx
- 第6章数组和字符串3.31.pptx
- 第7章辅助存储器.pptx
- 第5章循环结构.pptx
- 第7章VisualC++编程基础1.pptx
- 第8章地址和指针.pptx
- 第16讲命名空间【经典c++培训教程】.pptx
- 第9章文件的输入和输出处理.pptx
- 第11章C++的面向对象基础知识.pptx
- 第八章 用对象思考:接口.pptx
- 2026届甘肃省民勤三中高考化学三模试卷含解析.doc
- 2021年人力资源年终工作汇报 附2026年人力预算测算表 可直接套用.pptx
- 2021年直播间氛围打造提升停留时长培训课件.pptx
- 2026届广西钦州市第二中学高三第二次模拟考试历史试卷含解析.doc
- 2020应对儿童厌学叛逆专属心理健康教育宣讲课件.pptx
- 2026届江苏省南通巿启东中学5月高三月考物理试题.doc
- 2026年初中语文写作课件.pptx
- 2026年电子元件检测实训教程PPT.pptx
- 2026届安徽省肥东县圣泉中学高三下期末模拟联考数学试题.doc
- 广东省惠东县惠东高级中学2026届高三考前热身生物试卷含解析.doc
最近下载
- 2026年开封大学单招职业适应性测试题库及参考答案详解1套.docx VIP
- 数字地面模型地形分析.ppt
- 2026年开封大学单招职业适应性测试题库及答案详解1套.docx VIP
- 综合执法证考试题及答案.doc VIP
- 高中学业水平考试生物精要知识点.docx VIP
- 《劳动法与社会保障法社会保障法》课程教学大纲.docx VIP
- 高精度复合轴跟踪控制系统.ppt VIP
- 安徽省合肥市第八中学2024-2025学年高一下学期期中检测生物试卷(含答案).pdf VIP
- 2024年浙江省温州市中考科学试题卷(含答案解析).docx
- 2026年开封职业学院单招职业适应性测试题库及参考答案详解1套.docx VIP
原创力文档

文档评论(0)