基于TI C6000系列DSP的C/C++程序优化技术

2009-06-25 01:26杨光宇高晓蓉王泽勇
现代电子技术 2009年8期
关键词:汇编语言编译器可读性

杨光宇 高晓蓉 王 黎 王泽勇

0引言

目前在DSP平台上编程多使用汇编语言与C语言,为了追求代码的高效,过去一般用汇编语言来编制。DSP程序汇编语言简洁高效,能够直接操作DSP的内部寄存器、存储空间、外设,但可读性、可修改性、可移植性较差;随着DSP应用范围不断延伸,应用的日趋复杂,汇编语言程序在可读性、可修改性、可移植性和可重用性的缺点日益突出,软件需求与软件生产力之间的矛盾日益严重。引入高级语言(如C语言,C++,Java),可以解决该矛盾。在高级语言中,C语言是一种较为高效的高级语言,在可读性、可移植性等方面优于汇编指令。各个DSP芯片公司都相继推出了相应的C语言编译器。

猜你喜欢
汇编语言编译器可读性
可读性
高等学校计算机专业课程教学改革实践——以汇编语言与接口技术课程为例
基于相异编译器的安全计算机平台交叉编译环境设计
汇编语言与C语言的混合程序设计技术研究
提高《汇编语言程序设计》教学效率的思考与实践
对增强吸引力可读性引导力的几点思考
浅谈对提高党报可读性的几点看法
试论汇编语言与C语言的混合程序设计技术
通用NC代码编译器的设计与实现
在增强地方时政新闻可读性上用足心思