欢迎来到天天文库
浏览记录
ID:15044216
大小:85.50 KB
页数:5页
时间:2018-08-01
《武汉理工大学 dsp原理及应用 07级a卷试卷与答案》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、武汉理工大学考试试题纸(A卷)课程名称DSP原理及应用专业班级电信0701~06题号一二三四五六七八九十总分题分一、名词解释(16分,各4分)1.位反转寻址2.不可屏蔽中断3.改进的哈佛结构4.MIPS二、判断题(10分,各1分)1.不包含硬件乘法器的微处理器不是DSP器件()2.绝对寻址的指令为一个字长()3.软件中断是可屏蔽中断()4.等待状态寄存器不能为I/O空间插入等待周期()5.汇编语言的指令可以直接嵌入到C程序中()6..Data段属于未初始化段()7.中断矢量区的存储空间地址复位时为FF80H,这个区域可以搬移到其他地址区去()8.在DSP中存储器和存储空间是不同的()
2、9.TMS320C54xx的ALU是40位的()10.DARAM是双访问数据存储器()三、什么是流水线技术并画图说明C54x的流水线操作(8分)四、简答(24分,各6分)1.如果要使用定时器,并且要利用其中断,应该怎样初始化?2.在FIR滤波器的DSP实现中,循环缓冲区法的特点是什么?3.链接命令文件(*.cmd)程序的作用是什么?它的基本结构是怎样的?4.TMS320C54x的总线结构有什么特点?具体包括哪些总线?五、论述(20分,各10分)1.为什么DSP能快速实时实现数字信号处理处理算法?2.说明TMS320C545402的中断响应、执行过程。六、阅读分析程序(共16分)1.解
3、释每条指令的功能,并分别说明执行指令后,累加器A和暂存器T的结果如何??(假设累加器A=FF01234567H)(4分)1)STHA,-8,T2)STLA,8,T2.逐条解释指令含义,并说明程序段功能(4分)size.set120stack.usect“STACK”,sizeSTM#stack+size,SP3.逐条解释指令,最后说明程序所实现的功能。(8分).mmregs.bssa,4.bssx,4.bssy,1.defStart.textStart:LD#*,DPSTM#x,AR2STM#a,AR3RPTZA,#19MAC*AR2+,*AR3+,ASTHA,@ySTLA,@y+l
4、.end七、程序设计(6分)试编程实现:Z32=X32+Y32-W32,其中数据均为32位数,数据寻址采用直接寻址法。武汉理工大学教务处试题标准答案及评分标准用纸课程名称DSP原理及应用(A卷)一、名词解释(16分,各4分)1.位反转寻址:间接寻址中的一种,一般用于FFT整序,格式为*ARx±0B,将步长AR0(FFT长度的一半)与ARx(输入序列首址)反向进位加得到新地址。2.不可屏蔽中断:不可以用软件控制位来屏蔽或开放的中断,CPU对这一类中断总是响应,包括所有的软件中断,以及两个外部硬件中断:/RS(复位)和/NMI。3.改进的哈佛结构:具有以下特点:程序空间和数据空间分开,各
5、自有自己的地址总线和数据总线,能够同时取指令(来自程序存储器)和取操作数(来自数据存储器),具有多条总线,即一条程序总线和多条数据总线,并且程序空间和数据空间可以互相传送数据等。4.MIPS:MillionsofInstructionPerSecond,每秒执行百万条指令。综合了时钟频率、并行度、机器周期等来反映处理速度的指标,与机器周期互为倒数。二、判断题(10分,各1分)1.√2.×3.×4.×5.√6.×7.√8.√9.√10.√三、什么是流水线技术并画图说明C54x的流水线操作(8分)DSP执行一条指令,可分成取指、译码、取操作和执行等几个阶段。当指令较多时,在程序运行过程中
6、这几个阶段是重叠的,这样,在执行本条指令的同时,还依次完成了后面3条指令的取操作数、译码和取指,将指令周期降低到最小值。读数执行时钟预取指取指译码寻址T1T2T3T4NN-1N-2N-3N+1NN-1N-2N+2N+1NN-1N+3N+2N+1NN-3N-2N-2N-1N-4N-5N-3N-4NN-1N+1NT3T4N+4N+3N+2N+1N+5N+4N+3N+2六级流水线操作’C54x的流水线操作是由6个操作阶段或操作周期组成。在任何一个机器周期内,可以有1~6条不同的指令在同时工作,每条指令可在不同的周期内工作在不同的操作阶段。四、简答(24分,各6分)1.定时器初始化:(1)置
7、位TSS=1,停止定时器(2)载入PRD值(定时时间常数)(3)重新加载TCR(包括:TDDR初始化、使TSS=0和TRB=1重载定时周期,启动定时器)。中断初始化:(1)将IFR中的TINT置1,以清除尚未处理完的定时器中断;(2)将IMR中的TINT置1,启动定时器中断。(3)将INTM置0,启动全部中断。2.①在数据存储器中开辟N个单元的一个缓冲区(滑窗),用来存放最新的N个输入样本;②从最新样本开始取数;③读完最老样本后,输入最新样本来代替最老样本
此文档下载收益归作者所有