随着DSP任务系统的复杂度增大,如何使DSP任务系统充分利用资源成为了软件开发的关键环节之一,而程序优化是解决这一问题的有效途径.优化的过程大致分为三个阶段.首先,利用C编译器对程序整体优化;其次,对重要循环体进行结构调整;最后,我们再针对一些特殊问题,采用线性汇编直接改写.本文基于TMS320C6000系列DSP,着重于具体应用,对这三个阶段进行详细论述.