- 11
- 0
- 约6.66千字
- 约 44页
- 2017-12-07 发布于江西
- 举报
第6章C语言和汇编语言混合编程C55x DSP
第6章 C语言和汇编语言混合编程 在很多DSP应用中都使用C语言和汇编语言进行混合编程。C语言具有可读性高、便于维护和可移植性好等优点,然而汇编语言具有实时运行效率高和代码效率高的优点。使用汇编语言可以更充分地利用DSP的硬件资源,例如乘累加单元、单指令重复、块重复和块移动等。 某些程序使用汇编语言编写时,实时运行效率是C语言的几十倍或更多,运算量越大,汇编语言编写的程序实时运行效率越明显。用C函数调用汇编子程序和C函数一样有参数传递和返回问题,下面介绍用C函数调用C55x汇编子程序的方法。 6.1.1 C语言和汇编语言之间名称转换 C函数调用汇编子程序时,汇编程序所有变量名和子函数名需加前缀下划线“ _ ”,例如使用_sum作为汇编语言程序子函数名。如果汇编程序中定义了变量,必须加前缀下划线,C函数才能使用该变量。前缀“ _ ”只在C编译时使用,当我们用C函数调用汇编子程序和变量时,不需要加前缀“ _ ”。以下是C函数调用汇编子程序的例子。 //C源程序: extern int sum(int *); //参考一个汇编函数 int x[4]={0x1223,0x345,0x2345,0x3444}; //定义全局变量并初始化 int s; //定义全局变量 void mai
您可能关注的文档
- 电传操纵系统第1章03.doc
- 电位分析法88.ppt
- 电力建设施工及验收技术规范 火力发电厂焊接篇很不错.doc
- 用笔记本无线网卡做wifi热点的教程没无线路由器也用wifi.doc
- 电力拖动(正反转).ppt
- 电厂13环境保护管理制度(永强).doc
- 电力系统继电保护原理——绪论西安交通大学电力系统继电保护课件).ppt
- 电大《土木工程力学》形考作业任务0105网考试题及答案.doc
- 电大《广告文案》任务0104网考试题及答案.doc
- 电大公共管理学概论小抄-(正式框格版).doc
- 安全生产管理员能力培训.pptx
- 咽异感症与心理健康促进.pptx
- 咽异感症与扁桃体炎的鉴别.pptx
- 咽异感症与抑郁症的关系.pptx
- 咽异感症与环境污染的关系.pptx
- 《生动的数据》课件-2025-2026学年沪教版(新教材)小学美术三年级下册.pptx
- 《校园微电影宣传策划》教学课件-2025-2026学年人美版(北京)(2024)初中美术七年级下册.pptx
- 《 春华秋实绘花鸟》教学课件-2025-2026学年人美版(北京)(2024)初中美术七年级下册.pptx
- 管理层安全培训策略.pptx
- 《把“大自然”穿在身上》教学课件-2025-2026学年人美版(北京)(2024)初中美术七年级下册.pptx
原创力文档

文档评论(0)