Download presentation
Presentation is loading. Please wait.
Published byDoris Green Modified 5年之前
1
本节内容 C语言的汇编表示 视频提供:昆山爱达人信息技术有限公司 官网地址: 联系QQ: QQ交流群 : 联系电话:
2
特别说明: 1、我们的课程特点 2、学习本课程需要具备的知识 昆山爱达人信息技术有限公司 www.bcdaren.com
QQ: 特别说明: 1、我们的课程特点 2、学习本课程需要具备的知识
3
1、C/C++/VC6/VS之间的关系 C、C++是编程语言 VC6、VS是集成开发环境 为什么我们使用VC6? 昆山爱达人信息技术有限公司
QQ: 1、C/C++/VC6/VS之间的关系 C、C++是编程语言 VC6、VS是集成开发环境 为什么我们使用VC6?
4
2、第一个C程序 <1> 创建项目 <2> 创建文件 <3> 入口程序 <4> 构建(F7)
昆山爱达人信息技术有限公司 QQ: 2、第一个C程序 <1> 创建项目 <2> 创建文件 <3> 入口程序 <4> 构建(F7) <5> 运行(F5) 写几行汇编指令MOV eax,eax 理解程序从哪里开始执行 到哪里结束
5
函数就是一系列指令的集合,为了完成某个会重复使用的特定功能。 C语言中函数的格式如下: 返回类型 函数名(参数列表) { }
昆山爱达人信息技术有限公司 QQ: 3、什么是函数? 函数就是一系列指令的集合,为了完成某个会重复使用的特定功能。 C语言中函数的格式如下: 返回类型 函数名(参数列表) { } <1> 返回类型、函数名不能省略 <2> 参数列表可以省略 例如: int plus(int x,int y) return 0; 函数名、参数名的命名规则: 1、只能以字母、数字、下划线组成,且第一个字母必须是字母或下划线 2、区分大小写 3、不能使用C语言的关键字 1) 如何查看反汇编 2)找到函数生成的汇编代码
6
总结:函数名就是编译器给起的内存地址的别名。
昆山爱达人信息技术有限公司 QQ: 4、什么是函数的调用 <1> 汇编中的函数调用: push 参数1 mov ecx,参数1 push 参数2 mov edx,参数2 call 内存地址 或者 call 内存地址 <2> C语言中的函数调用: 函数名(参数1,参数2); 总结:函数名就是编译器给起的内存地址的别名。 1) 重复了解程序的执行流程 没有调用是不会执行的 2)C语言的函数调用方式 查看反汇编
7
<汇编、C/C++线上班>学员可见
昆山爱达人信息技术有限公司 QQ: 课后练习: <汇编、C/C++线上班>学员可见
Similar presentations