资源描述
黄河科技学院2012-2013学年第一学期期末考试
《DSP原理与应用》课程试题(A卷)
适用类别 普招 层次 本科 专业 电子信息工程、通信工程
年级 2009 试卷代码: 010301
注意事项:
1、本卷采用了分卷制,已将试题纸与答题纸分开。请考生将答案按原题号顺序,写在答题纸上。在试题纸上书写答案,一律无效。交卷时,应分别交验试题纸、答题纸和草稿纸。
2、请在答题纸规定的位置书写姓名、座号、学号等信息。
3、请自觉遵守考场纪律。
一、选择题(每小题2分,共20分)
1.TMS320C54X DSP软硬件复位时,中断向量为________。
A) FF00H B FF80H C 0080H D 0000H
2.TMS320C54X DSP主机接口HPI是________位并行口。
A 32 B 16 C 8 D 2
3. TMS320C54X DSP采用改进的哈佛结构,围绕______组_______位总线建立。
A 8,16 B 16,8 C 8,8 D 16,16
4.TMS320C54XDSP多通道缓冲串口(MCBSP)发送和接收通道数最多可达________路。
A 128 B 64 C 32 D 16
5.TMS320C54X DSP的32个中断源分为14级,其中________级别最高。
A INTR B NMI C RS D INT0
6. TMS320C54X DSP共有129条指令,分为________大类。
A 6 B 5 C 4 D 3
7.要使DSP能够响应某个可屏蔽中断,下面的说法正确的是( )
A. 需要把状态寄存器ST1的INTM位置1,且中断屏蔽寄存器IMR相应位置0
B. 需要把状态寄存器ST1的INTM位置1,且中断屏蔽寄存器IMR相应位置1
C. 需要把状态寄存器ST1的INTM位置0,且中断屏蔽寄存器IMR相应位置0
D. 需要把状态寄存器ST1的INTM位置0,且中断屏蔽寄存器IMR相应位置1
8.TMS320C54X DSP最多可与________个器件进行时分串行通信。
A 16 B 8 C 4 D 7
9.下面对一些常用的伪指令说法正确的是:( )
A、.def所定义的符号,是在当前模块中使用,在别的模块中定义的符号;
B、.ref 所定义的符号,是当前模块中定义,并可在别的模块中使用的符号;
C、.sect命令定义的段是未初始化的段;
D、.usect命令定义的段是未初始化的段。
10.TMS320C54X DSP具有________个________位的累加器
A 2,40 B 1,40 C 2,32 D 1,32
二、填空题(每空2分,共30分)
1. TMS320C54X DSP共有__ ____种基本的数据寻址方式。
2. DSP实现FIR滤波器延时一个采样周期的方法有两种,一是采用________缓冲区法,二是采用________缓冲区法。
3.DSP技术 (Digital Signal Process)是利用专用或通用数字信号处理芯片,通过________________的方法对信号进行处理。
4.TMS320C54X可编程定时器的定时周期 =(时钟周期)*(定标器+1)*(________________ +1)。
5. TMS320C54X具有两个通用I/O口,________用于输入外设的状态;________用于输出外设的控制信号。
6.DSP可以处理双16位或双精度算术运算,当 C16=0 位双精度运算方式,当 C16=1 为双16位运算方式。
7.复位电路有三种方式,分别是 上电复位 ; 手动复位 ; 软件复位 。
8.立即数寻址指令中在数字或符号常数前面加一个 # 号,来表示立即数。
9.位倒序寻址方式中,AR0中存放的是 FFT点数的一半 。
10.一般,COFF目标文件中包含三个缺省的段: .text 段; .data 段和 .bss 段。
三、判断题(正确的打“√”,错误的打“×”,并在原题上改正,每题3分,其中判断占1分,改正占2分,共15分)
1. TMS320C54X DSP缓冲串行接口是在同步串口基础上,增加了一个自动缓冲单元,主要提供灵活的数据串长度,并降低服务中断开销。 ( )
2.循环缓冲区是一个滑动窗,包含最近的数据,若有新的数据到来,它将覆盖旧的数据。 ( )
3.浮点DSP与定点DSP相比,价格便宜、功耗较小、运算精度稍低。( )
4.TMS320C54X DSP的40位ALU和累加器,仅支持16位算术运算。( )
5.C5000系列DSP低功耗、大运算量,主要用于便携式信息处理终端产品。( )
四、简答题(本大题共4小题,每题5分,共20分)
1.DSP实现FIR滤波器的基本运算有哪些?
2.如何用TMS320C54X测量外部输入信号的周期?
3.TMS320C54X DSP片内可编程定时器有哪些主要特征?
4.已知(30H)=50H,AR2=40H,AR3=60H,AR4=80H,则运行以下程序后,(30H)、(40H)、*AR3和AR4的值分别等于多少?
MVKD 30H, *AR2
MVDD *AR2, *AR3
MVDM *AR3, AR4
五、编程题(本题5分)
FIR数字滤波器的差分方程为:
写出计算它的主要汇编程序,并给程序添加注释,画出程序的流程图。
展开阅读全文