6.1 C55x C语言概述
汇编语言依赖于计算机硬件,程序的可读性和可移植性比较差。一般高级语言具有很好的可移植性,但是难以实现汇编语言的某些功能(如对内存地址的操作、位操作等)。
C语言作为一种高级语言,既可以访问物理地址又可以进行位操作,能直接对硬件进行操作,适合用作DSP开发语言。
6.1.1C语言概述
C语言具有如下基本特点:
语言简洁、紧凑,使用方便、灵活运算符丰富,表达式类型多样化
数据结构类型丰富
具有结构化的控制语句
语法限制不太严格,程序设计自由度大
C语言允许访问物理地址,能进行位操作,能实现汇编语言的大部分功能,能直接对硬件进行操作
6.1.2 C55x C语言概况
C55x C编译器全面支持ANSI C语言标准,能够把按照标准ANSI C规范编写的源程序进行全面优化,编译成C55x 汇编语言源程序。
C55x C编译器工具拥有完整的实时运行库,所有的库函数均符合 ANSI库标准。
C55x C编译器输出文件的特性。
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
全部0条评论
快来发表一下你的评论吧 !