DSP的汇编语言是使DSP功能发挥到极致的利器,DSP具有实时吞吐率、数据驱动的特点,而这一切的实现除了硬件功能的提升就是依靠算法的变换来实现。汇编语言作为最接近硬件的语言,从利用硬件的特性,简化算法、提升速度。因此上,汇编语言的学习是DSP的重中之重。这本书正好可以满足学习汇编语言的要求。 实验二 DSP 汇编语言编程基础 一、 实验目的 1、了解 DSP 的寻址方式; 2、了解 DSP 的汇编语言与 C 语言混合编程。 二、 实验器材 1、安装有 CCS 的 PC 机一台; 三、 实验内容 1、建立一个工程; 2、用汇编语言编程实现一个可被 C 程序调用的例程。 四、 实验步骤 1、汇编语言和 C 语言混合编程: (1) 运 行 CCS , 建 立 一 个 工 程 , 取 名 exp2a , 并 保 存 到 c:\ti\myprojects\xxx\Experiment2\目录下。 (2) 编 辑 如 下 C 文 件 , 取 名 exp2a.c 并 保 存 到 c:\ti\myprojects\xxx\Experiment2\exp2a\目录。 /* Assembly routine */ extern int sum(int *); /* define x[] as global array */ int x[2]={0x1234,0x4321}; /* define result s as global variable */ int s; void main() { s = sum (x); /* return sum product */ } (3) 编 辑 如 下 汇 编 文 件 , 取 名 exp2_sum.asm 并 保 存 到 c:\ti\myprojects\xxx\Experiment2\exp2a\目录。 *******************……