最新DSP原理与应用期末考试试题_第1页
最新DSP原理与应用期末考试试题_第2页
最新DSP原理与应用期末考试试题_第3页
最新DSP原理与应用期末考试试题_第4页
最新DSP原理与应用期末考试试题_第5页
已阅读5页,还剩11页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、精品文档是(C )A、8 位 DSP B、32 位 DSP C、定点型 DSP D、浮 点型DSP4、若链接器命令文件的 MEMORY部分如下所示:MEMORY精品文档B 、程序存储器配置D 、数据存储器取名、单项选择题:(每小题2分,共30分)1、下面对一些常用的伪指令说法正确的是:(D )A、.def所定义的符号,是在当前模块中使用,在别的 模块中定义的符号;B .ref所定义的符号,是当前模块中定义,并可在别 的模块中使用的符号;C、.sect命令定义的段是未初始化的段;D、.usect命令定义的段是未初始化的段。PAGE 0:PROG: origi n=C00h,len gth=100

2、0hPAGE 1:DATA: origi n=80h,len gth=200h则下面说法不正确的是()A程序存储器配置为 4K字大小 为8K字大小C数据存储器配置为 512字大小为 DATA2、要使DSP能够响应某个可屏蔽中断,下面的说法正确的是(B)5、在串行口工作于移位寄存器方式时,其接收由()来启动。A、需要把状态寄存器 寄存器IMR相应位置0B、需要把状态寄存器 寄存器IMR相应位置1C、需要把状态寄存器 寄存器IMR相应位置0D、需要把状态寄存器 寄存器IMR相应位置1ST1的INTM位置1,且中断屏蔽ST1的INTM位置1,且中断屏蔽ST1的INTM位置0,且中断屏蔽ST1的INT

3、M位置0,且中断屏蔽3、对于 TMS320C54X系列 DSP芯片,下列说法正确的A、RENB、RIC、REN 和 RI D、TR6、执行指令 PSHM AR5之前SP=03FEH,则指令执行后 SP= ( A )A、03FDHB、03FFHC、03FCHD、 0400H7、 TMS320C54X DSP采用改进的哈佛结构,围绕A组位总线建立。A、8, 16B、 16, 8 C、8, 8 D、 16,16& TMS320C54X DSP汇编指令的操作数域中,A 前缀表示的操作数为间接寻址的地址。C、D、A、*B、#&9、TMS320C54X DSP 中有B个辅助寄存器。A、4B、8C、16D、

4、3210、 TMS320C54X DSP的中断标志寄存器是 _ A 。A、IFRB、TCRC、PRDD、TIM11、 以下控制位中哪 A 位用来决定数据存储空间是否使用内部ROM。A、MP/ MCB、OVLYC、DROMD、SXM12、下列说法中错误的是(C )oA、每个DARAM块在单周期内能被访问 2次。B、每个SARAM块在单周期内只能被访问 1次。C、 片内ROM主要存放固化程序和系数表,只能作为程 序存储空间。D、DARAM和SARAM既可以被映射到数据存储空间 用来存储数据,也可以映射到程序空间用来存储程序代码。13、若程序中对堆栈设置如下,则下列说法错误的是 (C )ostack

5、 .usect “STACK”, sizeSTM# stack + size, SPA、此堆栈段的段名为 STACKB、此堆栈段共120个单元C、 此堆栈段第一个变量的名称为sizeD、 堆栈设置好后,堆栈指针SP指向栈底14、TMS320C54X中累加器A分为三个部分,低位字,高位字和保护位,其中 A的高位字是指(C)A、ALB、AGC、AHD、AM15、 TMS320C54X DSP软硬件复位时,中断向量为 。 (C )A、0000HB、0080HC、FF80HD、 FF00H二、判断题(每小题 1分,共10分)1. TMS320C54X DSP缓冲串行接口是在同步串口基础上, 增加了一个

6、自动缓冲单元,主要提供灵活的数据串长度,并 降低服务中断开销。( 对 )2循环缓冲区是一个滑动窗,包含最近的数据,若有新的数 据到来,它将覆盖旧的数据。( 对 )size .set 1203 .浮点DSP与定点DSP相比,价格便宜、功耗较小、运算 精度稍低。(错)4. TMS320C55X DSP的40位ALU和累加器,仅支持 16位算术运算。(错)5. C5000系列DSP低功耗、大运算量,主要用于便携式信 息处理终端产品。( 对 )6. 解决MMR写操作的流水线冲突时, 一般可用采用推荐指令和插入空操作指令的方法。(对)7. DSP的流水线冲突产生的原因是由于DSP运行速度还不够快。(错)

7、8. 直接寻址中从页指针的位置可以偏移寻址64个单元。(错)9. C54x系列DSP处理器中,实现时钟频率倍频或分频的部 件是锁相环PLL ( 对)10. DSP处理器TMS320VC5509的堆栈是向低地址方向生长的。(对)三、填空题(每小空 1分,共15分)1、TMS320VC5402型DSP的CPU采用寄存器作为专用硬件实现移位功能。1、答:桶形移位寄存器2、汇编语句“ STL A , y”中“ y”表示寻 址方式。2、答:直接寻址3、TMS320C54X 具有两个通用 I/O 口,用于输入外设的状态; 用于输出外设的控制信号。3、答:BIO , XF4、 C5X可编程定时器的定时周期=

8、(时钟周期)* (分频系数 TDDR+1 ) * (+1 )。4、答:PRD5、指令执行前AC0的值是0012345678,那么汇编语句“AND #0x7f, AC0”,执行之后,AC0的值是。5. 答:00000000786、TI公司 DSP处理器的软件开发环境是6. 答:CCS(Code Composer Studio)7、 在链接器命令文件中,PAGE 0通常指 存储空间。7、答:程序&在C54X系列中,按流水线工作方式,分支转移指令的分为哪两种类型:; 。&答:无延迟分支转移,延迟分支转移9、C54x的程序中,“.bss”段主要用于 。9、答:为变量保留存储空间10、TMS320VC5

9、402型DSP处理器的内核供电电压 伏。10、答:1.8v11、 DSP技术是利用专用或通用数字信号处理芯片,通过_运算的方法对信号进行处理。11答:数值运算12、C54x的程序中,“.text”段是 段,主要包含O12.答:文本段,可执行文本四、简答题(每小题 5分,共45分)1当TMS320C55X CPU接收到可屏蔽的硬件中断时,满足哪些条件中断才能被响应? (6分)答:(1)出现多个中断时,此中断的优先级最高(2)INTM=O 允许全局中断(3)IMR中的响应相应位为 1,开放此中断。2、简述流水线操作的基本原理。解:流水线操作是各指令以机器周期为单位相差一个 时钟周期,连续并行工作的

10、情况。其本质是DS矽条 总线彼此独立地同时工作,使得同一条指令在不同机 器周期内占用不同总线资源。同时,不同指令在同一机器周期内占用不同总线资源。3、C55XDSP有哪些重复操作?各有什么优点? 解:有单条指令重复执行和程序块重复执行两种重复 操作。5分,共40分).SET 60H.SET 61H.SET 62H.SET 63HP1, P2, P3, ADDRPP1 , AP2, AP3, AA, ADDRP单条指令重复操作功能,可以使乘法/累加和数据块传送那样的多周期指令在执行一次之后变成单周期指令,大大提高了这些指令的执行速度利用块重复操作进行循环,是一种零开销循环五、阅读题(每小题1 阅

11、读下面的程序:.mmregsDA TODAT1DAT2DAT3add3 .macroLDADDADDSTL.endmST #0034h,DAT0ST #0243h,DAT1ST#1230h,DAT2ADD3 DAT0.DAT1 .DAT2.DA T3 问题:语句“ .mmregs的含义。条什(2)语句 “ ADD3 DAT0.DAT1.DAT2.DAT3 么类型的语句?作用是什么?(3)执行此段程序后,存储单元( DAT3)的运行结果 多少?1 . (1)定义存储器映像寄存器的符号名称。(2) 宏调用。执行三个数相加。(3) 14a7H2 阅读下面的程序片断,写出运行结果.mmregsDATO

12、 .SET 60HLD#004h,DPST#0345h,DAT0STM#0002h,TMPYDA TO,ANOP问题:(1)寄存器T的作用是什么?(2)执行“ MPY DATO,A”后,累加器 A的内容是什 么?2答:1寄存器T的作用是暂存被乘数,2、累加器 A的内容为0x68A或68Ah六、程序设计题(每小题*10分,共20分)1 编程实现 y=(x+y)*8-w.title madd.asm.mmregsSTACK .usect STACK, 10H.bss x,1.bss y,1.bss w,1;插入0个等待状态 ;设置堆栈指针:AR1指向x从程序存储器传送3个值到数;A=x+y;A=(

13、x+y)*8;A=(x+y)*8-w.bss z,1.def _c_intOO.datatable:.word 6,7,9.text_c_intOO: STM #0, SWWSRSTM #STACK+10H, SPSTM #x, AR1RPT #2MVPD table, *AR1+;据存储器LD x,AADD y,ALD A,3SUB w, ASTL A, zend: B end2、编程利用循环缓冲区实现FIR低通滤波器。N=7.title“ FIR2.ASM ”.mmregs.def.bssstartV,1xn.usecta ” xn,7b0.usect“bO”,7PAO.set0PA1.set1.datatable: .word1*32768/10.word2*32768/10.word3*32768/10.word4*32768/10.word5*32768/10.word6*32768/1

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论