[工学]32位汇编语言07.pptVIP

  • 3
  • 0
  • 约7.83千字
  • 约 39页
  • 2018-02-19 发布于浙江
  • 举报
[工学]32位汇编语言07

32位汇编语言程序设计 第7章 与Visual C++的混合编程 第7章 与Visual C++的混合编程 7.1 嵌入汇编 7.2 模块连接 7.3 调用高级语言函数 7.4 使用Visual C++开发环境 第7章 与Visual C++的混合编程 掌握嵌入汇编和模块连接进行混合编程方法,理解堆栈帧的作用 熟悉汇编语言调用高级语言函数和开发调试过程 混合编程 软件开发通常采用高级语言,以提高开发效率 某些部分利用汇编语言,以提高程序的运行效率 汇编语言的优点:开发的程序占用存储空间小、运行速度快等 汇编语言的缺点:与机器密切相关、移植性差,编程烦琐、对汇编语言程序员要求较高 混合编程:汇编语言与高级语言、或高级语言间,通过相互调用、参数传递、共享数据结构和数据信息而形成程序的过程 汇编语言与C和C++语言的混合编程 嵌入汇编 模块连接 7.1 嵌入汇编 嵌入汇编 =内嵌汇编=内联汇编=行内(in-line)汇编 直接在C和C++语言的源程序中插入汇编语言指令 使用“_ _asm”关键字指示嵌入汇编 //_ _asm程序段 _ _asm { mov eax,01h //支持汇编语言的注释格式 mov dx,0xD007 ;0xD007=0D007H out dx,eax ;OUT是输出指令 } 1.嵌入汇编语句中使用汇编语言的注意事项 1)Visual C++ 6.

文档评论(0)

1亿VIP精品文档

相关文档