常熟理工学院DSP技术及应用B卷1

更新时间:2024-06-26 04:34:01 阅读量: 综合文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

系 班级 学号(9位) 姓名 ———————————阅————卷————密————封————装————订————线——————————

常熟理工学院2008~2009学年第一学期

《DSP技术及应用》考查试卷(B卷)

试题总分: 100 分 考试时限:100 分钟 适用班级: 05自动化(1,2,3)检测技术方向

题号 得分 一 二 三 四 五 六 七 八 总分 阅卷人 一、填空题(每空1分,共20分)

1.DSP芯片的结构特点主要有改进的哈佛结构、 、 、 、专门寻址方式、快速指令周期、定点计算和定点DSP指令集等。

2.TMS320C55X的存储空间可以分为 、 和 。 3.TMS320C55X的时钟发生器有两种工作模式:它们是 、 。

4.MEMROY的作用是 ,SECTIONS的作用是 。 5.在DSP系统设计中,常用的软件抗干扰技术有: 、 、 和程序运行监视系统。

6.若OVM为0,请写出执行以下每一条指令后, AC0的值: MOV #7FFFH<<#16,AC0; AC0 = ADD #2<<#16, AC0; AC0 = 7.典型数字信号处理器主要由以下几个部分组成: 、A/D转换、 、D/A转换。 8.CCS一般工作在两种模式下:软件仿真器模式和 。

9.TMS320C55X C代码优化步骤是:写C代码、优化C代码、 、 。

二、选择题(每题2分,共12分)

1.TMS320C55X DSP

指令集按操作类型分为________大类。

A.3 B.4 C.5 D.6

2.TMS320C55X DSP采用改进的哈佛结构,相对于c54x增加了总线宽度,其具有______条总线 A. 9 B.10 C.11 D.12

3.TMS320C54X DSP具有________个________位的累加器。

A.1,32 B.4,40 C.2,32 D.2,40

4.目前,TI公司的DSP有3大系列产品,其中主要用于低功耗、手持设备、无线终端的是______。

A.TMS320C2000系列 B. TMS320C5000系列 C. TMS320C6000系列 5.下列指令中,不是用来创建初始化段的是______。

A. .text B. .bss C. .data D. .sect 6.已知AC1=0200FC00H,AR3=0200H,(200)=3400H。

MOV *AR3+<<#16,AC1

执行完上面的指令后,AR3中的内容是______。

A. 0200 B.0201 C.3400 D.3401

三、简答题(每题6分,共36分)

1. TMS320C55X有哪几种基本的数据寻址方式?以DP和SP为基地址的直接寻址方式,其实际地址是如何生成的? 2. 试为某DSP系统设计一个复位电路,要求具有上电复位、手动复位的功能。 3.CCS 软件中的.Probe Point与Breakpoints的异同点?

4.TMS320C55X的流水线操作包含多少个阶段?每一阶段完成什么操作?

第 1 页/共 2 页

系 班级 学号(9位) 姓名 ———————————阅————卷————密————封————装————订————线——————————

5.在文件的链接过程中,需要用到Linker命令文件(.cmd)。请按以下参数设计一个命令文件,其参数为: 中断向量表,在程序中的段名为.Vectors, 起始地址为7600H,长度为8000H; 源程序代码,在中断向量表之后,长度为2000H; 初始化数据,起始地址为1F0h,长度为4000H; 未初始化数据,在初始化数据之后,长度为100H。

6..对于TMS320C55X,在C代码的书写中,分析特定代码的性能的方法有那些?

四、程序阅读题(5分)

1.请分析下面程序段语句的功能。

Ioport int * Ioport iop_ptr_to_ioport; ;-----------------------------------

Ioport int i; ;-----------------------------------

Ioport int j;

Void foo(void) {

i=10; ;-----------------------------------

iop_ptr_to_ioport;=&i; ;-----------------------------------

j=* Ioport iop_ptr_to_ioport ;----------------------------------- }

四、编程题(每题10分,共20分)

1.编写汇编源程序ADD.asm实现以下功能:y=x1+x2。(其中x1=6,x2=8,ADD.cmd文件已经添加在工程ADD.pjt中。)

2.试编C源程序,实现双向流水灯功能,要求每个灯点亮1s之后点亮下一个灯。已知条件如下:1)流水灯的硬件连接如图;2)初始化DSP运行时钟和初始化EMIF接口函数分别为CLK_init()和initemif(),延时子程序为void Delay(unsigned int nDelay),当nDelay=1时,延时为1ms,以上三个子程序均可以直接调用;3)流水灯控制寄存器为0x400005,其最低位对应于D1。

流水灯硬件连线

六、实验题(7分)

1.以编程题5.1为例,请写出使用CCSv3.3 进行调试的全部过程。

第 2 页/共 2 页

本文来源:https://www.bwwdw.com/article/qow3.html

Top