资源描述:
《dsp原理及应用b卷答案》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、学院.专业班级.姓名学号.--------------------------------------------------------密-----------------------封------------------线----------------------------------------------------------------------广东白云学院2013—2014学年第二学期期末考试《DSP原理及应用》(B卷)参考答案及评分标准命题人签名陈立旺适用专业及方向:电子信息
2、工程、通信工程层次:本科年级:11级限时:120分钟考试形式:闭卷考场要求:笔试系(教研室)主任签名院长(部)主任签名题号总分得分一、填空题(请将正确答案填写在括号内。每空1分,共20分)得分评卷人1、DSP定点数值为0xE000,若它是Q15(或S0.15)定标的有符号小数,它的数值是(-0.25);若是Q0(或S15.0)格式有符号整数,则它的数值是(-8192)。2、'C54x芯片在一个机器周期最多可以同时(1)次取指、读(2)个操作数和写(1)个操作数。3、在’C54xDSP寻址和指令系统
3、中,操作数Smem表示(数据存储器数据),Pmad表示(程序存储器地址)。4、一般COFF目标文件中包含(.text)、(.data)和.bss三个缺省的段。5、在堆栈操作中,PC当前地址为4020h,SP当前地址为0033h,则运行单字指令PSHMAR2后,PC内容为(4021h),SP内容为(0032h)。6、CCS中*.gel和boot.asm文件用于对'C54x系统及DSP进行初始化,而(*.cmd)文件用于段分配和存储器地址配置。7、AR1=1000H时,执行DLD*AR1,A指令后,A
4、H=地址(1000H)的内容,AL=地址(1001H)的内容。8、指令ADD*AR3+,8,A执行前ACC的值为00003400H,AR3=0100H,(0100H)=1568H,执行后AR3和ACC的值分别为(0101H第11页共11页)和(00159C00H)。9、DSP通过(READY)线和插入等待周期,可以满足外部慢速器件的总线接口要求。10.MMR称为存储器映像寄存器,包含(CPU)寄存器和(接口功能)寄存器,它的物理位置在RAM区的最低端。11.C54xDSP响应中断后默认(关闭)可屏
5、蔽中断,惟除TRAP指令二、判断题(正确的在括号内画√,错误的在括号内画×。每空1分,共10分)(√)1、C5416芯片的时钟工作频率最高可以是外接时钟信号频率的15倍(×)2、TMS320C54x系列DSP芯片只能完成定点数的运算(√)3、软件可编程等待状态产生器可以将外部总线周期扩展到7个机器周期。(√)4、'C54x内部有2组16位读数据总线,每组都有数据总线和地址总线。(×)5、若引脚MP/MC=1则'C54x复位后从片内PM区开始执行指令。(√)6、'C54x在OVLY=1表示RAM可以
6、映射到PM区。(√)7、WRITA指令可以实现DM区的数据写入PM区(×)8、C54XDSP主机接口HPI是16位并行口。(×)9、RPTZ#99则下一条指令将执行99次。(√)10、'C54x的CPU供电电压为1.8伏三、编程题(10分)得分评卷人编写程序,计算。其中a1=8,a2=1,a3=-4,a4=3,a5=3,a6=-4,x1=0,x2=5,x3=-5,x4=-1,x5=-16,x6=-10评分标准:伪指令无误得5分,代码段无误得5分答案:.title"mac.asm"第11页共11页.
7、mmregs.bssa,5;.bssx,5;.bssy,2;.globalstart;可省去此句.data;table:.word8,1,-4,3,3,-4.word0,5,-5,-2,-16,-10.text;start:RSBXFRCT;RSBXCPL;STM#a,AR1;RPT#9;MVPDtable,*AR1+;STM#x,AR2;STM#a,AR3;RPTZA,#4;MAC*AR2+,*AR3+,A;LD#y,DPSTHA,@ySTHA,@y+1;end:Bend;.end第11页共11
8、页三、回答问题(每题4分,共24分)得分评卷人1、DSP芯片的主要应用领域有哪些?答:(1)信号处理,(2)仪器(3)控制,(4)电信2、从性能和内部结构上看DSP与微机相比有何特点?答:DSP比微机,是性价比高,DSP是集成度高、可嵌入式、功耗低和价格低的专用芯片3、举例循环寻址的表达方式及其关键符号的意义?答:循环寻址如*AR2+%,其中+代表AR2=AR2+1,%代表AR2地址修正时要进行模运算,模值在BK寄存器中。4、说明FIR滤波器使用循环缓冲区时编程的方法及步骤答:循环