您好,欢迎访问三七文档
当前位置:首页 > 高等教育 > 习题/试题 > A卷10-11-1期末考题DSP控制器原理20101228
常州大学考试命题用纸考试科目DSP控制器原理成绩A卷共3页,第1页系(部)通信工程教研室通信拟题人:张小鸣审核:教研室负责人院部负责人2010年12月28日信息科学与工程学院2010~2011学年第1学期DSP控制器原理期末考试A卷(通信/电子08级)第1部分数值运算基础(共5大题,每题6分,共计30分)1.32位二进制数整数部分有16位,小数位有16位,则Q定标位为多少?整数部分的范围是多少?2.将下列Q13定标的16位二进制定点数转换成十进制数,需列出人工快速计算公式。(1)8000H(2)6000H3.将下列十进制数转换成指定Q定标值16位二进制数:(1)0.625(Q15)(2)1.25(Q14)4.两个16位Q值不同的二进制数进行加减或运算前,要大Q对齐小Q,问:(1)Q12或Q13相加运算前,Q13对齐Q12应进行什么何种操作?(2)假设Q12数为1000H,Q13数为1000H,试计算Q12+Q13的和为十六进制多少?转换为十进制数为多少?5.试计算两个16位不同Q(1)1000H(Q12)1000H(Q13)(2)8000H(Q15)8000H(Q14)第2部分DSP控制器硬件系统(共5大题,每题4分,共计20分)6.DSP的内部总线与外部总线存取的内外存储有什么区别?7.为什么DSP累加器的字长总比存储单元的字长宽?从下列选项中选择最合适的答案:(1)便于多个数据直接累加运算不产生溢出(2)减少数字信号处理的误差,提高数值运算的精度(3)便于快捷处理多倍精度数据8.DSP外设(包括存储器和外设存储器)与内核寄存器之间的数据传送要经过输入\输出移位器重新定标,问输入\输出移位器没有进行移位处理,所传送的数据的小树点位置是否改变?9.TMS320LF2407ADSP芯片的内核CPU有几个可屏蔽中断请求?试写出可屏蔽中断请求的名称。上电复位中断请求属于可屏蔽中断还是不可屏蔽中断?10.TMS320LF2407ADSP的辅助寄存器AR0-AR7作为间接寻址指针,在汇编指令助记符中的间接寻址符号是“*”,为什么不用[AR0]~[AR7],而用“*”,试解释主要优点是什么。(至少列举两个优点)第3部分DSP开发系统(共5大题,每题2分,共计10分)11.简述cc2000集成开发环境创建一个工程文件的步骤。12.一个cc2000的工程文件中需要几个连接器命令文件?至少需要几个.asm源文件?13.打开一个CPU寄存器窗口的命令是什么?常州大学考试命题用纸考试科目DSP控制器原理成绩A卷共3页,第2页系(部)通信工程教研室通信拟题人:张小鸣审核:教研室负责人院部负责人2010年12月28日14.打开一个观察窗口(watch)的命令是什么?15.打开一个时域/频域图形显示窗口的命令是什么?第4部分DSP软件设计基础(共5大题,每题4分,共计20分)16.分别用SPLK与LACC指令把立即数55AAH写入数据存储器0066H地址单元。要求:(1)写入指令的目的操作数用直接寻址方式,要求设页指针。(2)写入指令的目的操作数用AR1作为指针的间接寻址,要求设AR1为当前AR。17.当SXM(符号扩展抑制位)置为0时,16位内存单元数据通过输入移位器扩展为32位,高16位总归扩展为0000H,若SXM置为1时,16位内存数据经过输入移位器扩展为32位时,符号位要填充到高16位。当SXM=0时,问:(1)16位Q13要扩展为Q26,经过输入移位器要左移几位?(2)16位Q0要扩展为Q16经过输入移位器要左移几位?18.常用的代码段伪指令有哪几种?未初始化代码段伪指令是什么?19..cmd链接器命令文件的作用是什么?工程文件中没有添加.cmd文件编译是否出错?20.阅读下列指令,分析执行情况LDP#100HLACCR0SUB#1BCNDL1,EQ(1)R0符号地址位于数据存储器地址范围是什么?(2)当R0代表的内存地址单元内容为何值时,指令跳转到L1标号。第5部分DSP综合编程(共5大题,每题4分,共计20分)21.时域抽样DIT-FFTN=2m点算法的DSP实现算法中,对输入数据序列进行倒序读取的间接寻址符是什么?初始化AR0应置什么值?22.迭代公式中的N个变量单元,每迭代一次均要依次从低地址单元向相邻高地址单元搬移一次,则搬移指针应从高地址单元向低地址移动,还是相反?为什么?23.试编写下列指令:(1)SXM初始化清零(抑制符号扩展)(2)页指针初始化置#02(3)编写直接寻址方式指令把位于地址0100H中的数据乘以2读到ACC。(4)编写ACC的低16位内容写入地址0101H的指令。24.下列两条指令:RPT#N-1MACpma,*+可以实现10()()Nnyhnxn的乘累加运算。其中pma代表存放在程序存储器中各个h(n)的地址。*代表当前AR指向的存放在数据存储器中各个x(n)的地址。设h(n)首地址为HN,x(n)首地址为XN,N=16,试编写初始化指令将AR1指向XN,将AR1设常州大学考试命题用纸考试科目DSP控制器原理成绩A卷共3页,第3页系(部)通信工程教研室通信拟题人:张小鸣审核:教研室负责人院部负责人2010年12月28日为当前AR,并接着具体化上述两条指令。最后解释存取h(n)的指针是什么?(每重复执行一次MAC,该指针在变化)25.假设初始化SXM=0,数据地址(8000H)=0001H,(8001H)=0002H,(8002H)=0003H,LARAR1,#8000HLARAR2,#8002HMAR*,AR1LACC*+ADD*,16,AR2试阅读上述指令序列后,回答下列问题:(1)当执行完“ADD*,16,AR2”指令时,(ACC)=?(2)当前AR代表哪个AR寄存器?
本文标题:A卷10-11-1期末考题DSP控制器原理20101228
链接地址:https://www.777doc.com/doc-2902617 .html