汇编语言与CC混合编程.pptxVIP

  • 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两条汇编语句,可以仃 如下三种方式:?

文档评论(0)

1亿VIP精品文档

相关文档