DSP原理及应用考试卷答案C54x

上传人:枫** 文档编号:499746781 上传时间:2022-12-29 格式:DOCX 页数:12 大小:33.37KB
返回 下载 相关 举报
DSP原理及应用考试卷答案C54x_第1页
第1页 / 共12页
DSP原理及应用考试卷答案C54x_第2页
第2页 / 共12页
DSP原理及应用考试卷答案C54x_第3页
第3页 / 共12页
DSP原理及应用考试卷答案C54x_第4页
第4页 / 共12页
DSP原理及应用考试卷答案C54x_第5页
第5页 / 共12页
点击查看更多>>
资源描述

《DSP原理及应用考试卷答案C54x》由会员分享,可在线阅读,更多相关《DSP原理及应用考试卷答案C54x(12页珍藏版)》请在金锄头文库上搜索。

1、北华航天工业学院2005 2006 学年第一学期DSP原理及应用 课程考试卷(A)一、填空题(共30分,每空1分)1. DSP的狭义理解为 数字信号处理器 ,广义理解为 数字信号处理技术 。2. 在直接寻址中,指令代码包含了数据存储器地址的彳定丄位。当ST1中直接寻址编辑方式位CPL =0时,与DP相结合形成16位数据存储器地址;当ST1中直接寻址编辑方式位CPL =1时,加上SP基地址形成数据存储器地址。3. TMS320C54有两个通用引脚,BIO和XF,BIO输入引脚可用于监视外部接口器件的状态; XF输出引脚可以用于与外部接口器件的握手信号。4. 累加器又叫做目的寄存器,它的作用是存放

2、从 ALU或乘法器/加法器单元3932保护位3116高阶位150低阶位输出的数据。它的存5. 桶形移位器的移位数有三中表达方式:立即数 : ASM ; T 低 6 位6. DSP可以处理双16位或双精度算术运算,当C16=0位双精度运算方式,当C16=1为双16位运算方式。7. 复位电路有三种方式,分别是上电复位 : 手动复位: 软件复位 。8. 立即数寻址指令中在数字或符号常数前面加一个 #号,来表示立即数。9. 位倒序寻址方式中,AR0中存放的是 FFT点数的一半 。10. 一般,COFF目标文件中包含三个缺省的段:段; . data一段和.bss 段。11. 汇编源程序中标号可选,若使用

3、标号,则标号必须从第一列开始;程序中可以有注释,注 释在第一列开始时前面需标上星号或分号,但在其它列开始的注释前面只能标分号 。12. C5402有23条外部稈序地址线,其稈序空间可扩展到 1M,内稈序区在第0页。共 6 页第 1 页13. 指令执行前有关寄存器及数据存储器单元情况如下图所示,请在下图分别填写指令执行后有关寄存器及数据存储器单元的内容。ADD*AR3+, 14,A数据存储器OlOOh 1500OlOOh 1500二、简答(共40分)1. TMS320C54X有多少条16位总线?这些总线各有什么作用? (6分)答:C54x共有4组8条16位总线1条程序总线(PB):传送取自程序存

4、储器的指令代码和立即操作数。3条数据总线(CB、DB、EB): CB和EB传送从数据存储器读出的操作数;EB传送写 到存储器中的数据。4条地址总线(PAB、CAB、DAB、EAB)传送相应指令所学要的代码。2. TMS320C54X片内存储器一般包括哪些种类?如何控制存储器片内或片外的分配? (6分) 答:TMS320C54X的片内存储空间分为3个可选择的存储空间:64K的程序空间,64K的数据空间和64K的I/O空间,所有TMS320C54X芯片都包括RAM、SARAM、DARAM。程序空间:MP/MC=14000HFFFFH片外MP/MC=04000HEFFFH片外FF00HFFFFH片内

5、OVLY=10000H007FH保留(0080H007FH片内OVLY=00000H3FFFH片外数据空间:DROM=1F000HFEFFH只读空间FF00HFFFH保留DROM=0F000HFEFFH片外3. 当TMS320C54x CPU接收到可屏蔽的硬件中断时,满足哪些条件中断才能被响应? (6分) 答:(1)出现多个中断时,此中断的优先级最高(2)INTM=0 允许全局中断(3)IMR中的响应相应位为1,开放此中断。4. 循环寻址中,如何确定循环缓冲的起始地址?如果循环缓冲大小为17,其起始地址必须从什 么地址开始? BK初始化为多少? (4分)5. TMS320C54X硬件复位地址为

6、多少?如何确定中断向量地址?计算INTO (IPTR=001H)的中 断向量地址。(6分)答:复位后,复位向量地址为:0080H确定地址方式:IPTR+左移2位后的中断向量序列号10H左移2位后成为40H, IPTR=001H,则中断向量地址为00C0H6. 若辅助寄存器AR0的值为0x0005H, AR3的值为0x030FH,请分别给出下列寻址方式修改 后的辅助寄存器的值。(6分)*AR3+;AR3=0310H*AR3+0;AR3=0314H*AR3 (15);AR3=0324H7. 分别解释以下指令的功能。(6分)LD#80h,A;把立即数80H装入累加器ALD80h,A;把80H为地址的

7、数据装如累加器ALD#80h, 16,A;把立即数80H左移16位后装如累加器A三、程序填空(共22分,每空2分)1 .实现计算z=x+y-w的程序。.titleexample1.asm mmregsSTACK.usectSTACK, 10hbssx, 1.bssy,lbssw, 1bssz, 1defstart datatable: word10, 26, 23 textstart:STM#0, SWWSRSTM#STACK+10h,SP:初始化堆栈指针SPSTM#x,AR1RPT#2MVPDtable,*AR1+ :数据从程序存储器传送到数据存储器CALLSUMBend:BendSUMB:

8、LDx, AADDy, ASUBw.A:实:现减法运算STLA, zRET.end2.实现对数组X5=1, 2, 3, 4, 5的初始化,然后将数据存储器中的数组X5复制到数组Y。最后实现数组X和数组Y中对应元素相乘并累加,即z=1*l+2*2+3*3+4*4+5*5 mmregsbssx,5bssy, 5bssz, ldefstarttable: word1, 2, 3, 4, 5 textstart:STM#x,AR1RPT4MVPDtable, *AR1+:从程序存储器传送到数据存储器数组X5STM# X,AR2STM# y,AR3共6页第 4 页RPT 4MVDD *AR1, *AR3

9、 ;从数据存储器数组X传送到YSSBXFRCT;准备整数乘法STM# x, AR2STM# y, AR3STM# z, AR4RPTZ 4MAC*AR2+,*AR3+,ASTLA,*AR4End:B end.end四、分析程序回答问题(共8分).def _c_int00.mmregsstack:.usect stack,10h.bss a,4.bss x,4.bss y,1.datatable:.word 1,2,4,3.word 8,6,4,2.text_c_int00:STM#stack+10h, spSTM#a, AR1RPT#7MVPDtable,*AR1+CALLsumend:Ben

10、dsum:STM#a, AR3STM#x, AR4RPTZA, #3MAC*AR3+,*AR4+,ASTLret.endA, y(1)说明该程序的功能:(4分)答:a1*x1=a2*x2+a3*x3+a4*x4(2) 说明以下各量的理论值(4分)A:2AAR1:88H一、单项选择题(每题1.5分,共15分)1. TMS320C54X FFOOH0080Hal的地址:81HAR3:84H内容:32162DSP软硬件复位时,中断向量为 FF80H 0000HTMS320C54X DSP 主机接口 HPI 是82.位并行口。3.TMS320C54X DSP采用改进的哈佛结构,围绕位总线建立。 8,

11、168多可达.128324.路。 16, 8 16, 16TMS320C54XDSP多通道缓冲串口(MCBSP)发送和接收通道数最8,5.6416TMS320C54X DSP的32个中断源分为14级,其中级别最高。RS6.6NMI INTO TMS320C54X DSP共有129条指令,分为_INTR大类。7.8.1653 TMS320C55X DSP的累加器增加至416 TMS320C54X DSP 最多可与个器件进行时分串行通信。9.可编程数字信号处理器简称仅供个人参考CPUDSPMCS MCU10. TMS320C54X DSP具有个位的累加器 2, 40 1, 40 2,32 1, 3

12、2二、填空题(每题2分,共10分)1. TMS320C54X DSP共有种基本的数据寻址方式。2. DSP实现FIR滤波器延时一个采样周期的方法有两种,一是采用缓冲区法,二是采用缓冲区法。3. DSP技术(DigitalSignalProcess)是利用专用或通用数字信号处理芯片,通过的方法对信号进行处理。4. TMS320C54X可编程定时器的定时周期=(时钟周期)* (定标器+1) *(+1)。5. TMS320C54X具有两个通用I/O 口,用于输入外设的状态;用于输出外设的控制信号。三、判断题(正确的打“V”,错误的打“X”,并在原题上改正,每题3分,其 中判断占1分,改正占2分,共15分)1. TMS320C54X DSP缓冲串行接口是在同步串口基础上,增加了一个自动缓冲单元, 主要提供灵活的数据串长度,并降低服务中断开销。()2. 循环缓冲区是一个滑动窗,包含最近的数据,若有新的数据到来,它将覆盖旧的数据()3. 浮点DSP与定点DSP相比,价格便宜、功耗较小、运算精度稍低。()4. TMS320C54X DSP的40位ALU和累加器,仅支持16位算术运算。()5. C5000系列DSP低功耗、大运算量,主要用于便携式信息处理终端产品。( )四、简答题(每题4分,共20分)1. DSP实现FIR滤波器的基本运算有哪些?2. 如何用TMS320C54X测量外部

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 学术论文 > 其它学术论文

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号