第6章 C/C++语言程序设计;内容提要:;6.1 C55x C/C++语言概述;汇编语言依赖于计算机硬件,程序的???读性和可移植性比较差。一般高级语言具有很好的可移植性,但是难以实现汇编语言的某些功能(如对内存地址的操作、位操作等)。
C/C++语言作为一种高级语言,既可以访问物理地址又可以进行位操作,能直接对硬件进行操作,适合用作DSP开发语言。; C/C++语言具有如下基本特点:;6.1.2 C55x C/C++语言概况;6.2 C55x C/C++语言编程基础;数据类型
关键字
寄存器变量和参数
asm指令
Pragma指令
标准ANSIC语言模式的改变(-pk,-pr和-ps选项)
存储器模式
存储器分配
中断处理
运行时间支持算法及转换程序
系统初始化;6.2.1 数据类型;类型;定义各种数据类型时应注意如下规则:
避免设int和long为相同大小
对定点算法(特别是是乘法)尽量使用int数据类型。用long类型作乘法操作数会导致调用运行时间库(run-time library)的程序
使用int或unsigned int类型而非long类型来循环计数
避免设char为8位或long为64位
当所写代码用于多DSP目标系统中时,宜定义genetic类型。比如,一个人可以对16位整数和32位整数分别使用int16和int32。当对C55x DSP进行编译时,这些类
您可能关注的文档
- 20XX年第5讲.细化阶段与领域模型.ppt
- 20XX年第5章特殊平行四边形.ppt
- 20XX年第5章数字程控交换技术.ppt
- 20XX年第5章汽车点火系统.ppt
- 20XX年第5章自变量的选择与逐步回归.ppt
- 20XX年第5课把握思维的奥秘课标要求·考纲研析.ppt
- 20XX年第5课农耕时代的商业与城市.ppt
- 20XX年第6章各种运输方式的特点及交通运输业发展方向(.ppt
- 20XX年第6章本章优化总结.ppt
- 20XX年第5章程序设计知识.ppt
- 2026年中学语文教师招聘真题仿真卷.docx
- 2026年湖南专升本考试单套真题改编(解析版).docx
- 电商师中级《电子商务营销策划执行》实战模拟试卷.docx
- 2026年电工特种作业操作证理论考试押题卷(含答案).docx
- 2026年深圳市中考作文备考训练:命题作文《我与深圳共成长》.docx
- 2026年教师资格证面试结构化专项训练试题册(解析版).docx
- 2026年中考语文备考之名著阅读情境化阅读训练含答案.docx
- 2026年社区工作者招聘考试综合能力考前冲刺试卷.docx
- 2025年山西忻州市中考化学考试真题及答案.docx
- 2025年湖南长沙卫生职业学院招聘3人考试备考题库及答案解析.docx
原创力文档

文档评论(0)