第6章C语言程序设计第b6b章CC语言程序设计.ppt

第6章C语言程序设计第b6b章CC语言程序设计.ppt

第6章C语言程序设计第b6b章CC语言程序设计

第6章 C/C++语言程序设计 内容提要: C55x C/C++语言概述 C55x C/C++语言编程基础 C55x C/C++编译器的使用 TMS320C55x的C代码优化 6.1 C55x C/C++语言概述 C/C++语言概况 C55x C/C++语言概况 汇编语言依赖于计算机硬件,程序的可读性和可移植性比较差。一般高级语言具有很好的可移植性,但是难以实现汇编语言的某些功能(如对内存地址的操作、位操作等)。 C/C++语言作为一种高级语言,既可以访问物理地址又可以进行位操作,能直接对硬件进行操作,适合用作DSP开发语言。 C/C++语言具有如下基本特点: 语言简洁、紧凑,使用方便、灵活 运算符丰富,表达式类型多样化 数据结构类型丰富 具有结构化的控制语句 语法限制不太严格,程序设计自由度大 C/C++语言允许访问物理地址,能进行位操作,能实现汇编语言的大部分功能,能直接对硬件进行操作 6.1.2 C55x C/C++语言概况 C55x C/C++编译器全面支持ANSI C/C++语言标准,能够把按照标准ANSI C/C++规范编写的源程序进行全面优化,编译成C55x 汇编语言源程序。 C55x C/C++编译器工具拥有完整的实时运行库,所有的库函数均符合ANSI库标准。 C55x C/C++编译器输出文件的特性。 6.2 C55x C/C++语言编程基础 C

文档评论(0)

1亿VIP精品文档

相关文档