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