DSP原理及应用试卷B参考模板_第1页
DSP原理及应用试卷B参考模板_第2页
DSP原理及应用试卷B参考模板_第3页
DSP原理及应用试卷B参考模板_第4页
DSP原理及应用试卷B参考模板_第5页
已阅读5页,还剩4页未读 继续免费阅读

下载本文档

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

文档简介

1、贵州大学2012-2013学年第一学期考试试卷 BDSP原理及应用试卷(2011电子信息科学与技术)注意事项:1. 请考生按要求在试卷装订线内填写姓名、学号和年级专业。2. 请仔细阅读各种题目的回答要求,在规定的位置填写答案。3. 不要在试卷上乱写乱画,不要在装订线内填写无关的内容。4. 满分100分,考试时间为120分钟。题 号一二三四五六七总 分统分人得 分得 分评分人一、选择题(本大题共 20分,每小题 2 分)下列各题的选项中,只有一项是正确的,请将正确选项的编号填在括号内。错填、不填均无分。1. DSP上电复位后,PC首先指向的地址是( C )。(A) 0000H (B) FFFFH

2、(C) FF80H (D) FFF8H2 当状态寄存器ST1的OVM=1时,若ALU运算后发生正溢出,则用( A )加载累加器。(A) 00 7FFF FFFFH (B) FF 8000 0000H(C) FF FFFF FFFFH (D) 00 0000 0000H3. 假设累加器A=FF 4321 1234H,执行STH A ,-8 ,TEMP指令后,数据存储器单元TEMP的值为( C )。(A) TEMP=2112 (B) TEMP=4321(C) TEMP=FF43 (D) TEMP=12341 / 94 当执行CMPM S men ,#lk 指令时,若数据存储单元S men与立即数#

3、lk相等,则下列的( B )位会置1。(A) C (B) TC(C) OVA (D) OVB5 操作符ANEQ在条件指令中所表示的含义是( B )。 (A) 累加器A等于0 (B) 累加器A不等于0 (C) 累加器A大于0 (D) 累加器A小于06 当DSP响应总线请求时,外部数据总线处于( D )。(A) 先前的状态 (B) 置0状态 (C) 置1状态 (D) 高阻状态7 有一条DSP汇编指令,其语法格式为:MAC Smen ,src ,该指令所完成的操作对应的表达式为:( D )(A) src=src+Smen*src (B) src=src+T*src (C) src=T+src*Sme

4、n (D) src=src+T*Smen8 在C54X系列的DSP汇编语言程序中,定义一个小数如0.907,应当写成:( D )(A) 0907 (B) 32768*0.907 (C) 907/1000 (D) 32768*907/1000 9 C54X系列芯片中,在同一个周期内,CPU可以同时进行读和写操作的存储器是:( C )(A) SARAM (B) 片内ROM (C) DARAM (D) 存储器映射寄存器MMR10 直接寻址指令中的低7位是一个数据页的偏移地址dmad,而所在的数据页由数据页指针DP或SP的值决定。如果选择SP=0100H和dmad=10H的值相结合产生实际地址,该地址

5、为:( A )(A) 0110H (B) 8010H (C) 0100H (D) 0010H得 分评分人二、简答题(本大题共12分)循环循址是实现循环缓冲区的关键,试简要说明循环缓冲区中循环循址算法的基本工作原理。答:循环缓冲区的有效基地址(EFB)就是用户选定的辅助寄存器(ARx)的低N位置0后所刚的值。循环缓冲区的尾基地址(EOB)是通过用BK的低N位代替ARx的低N位得到。循环缓冲区的index就是ARx的低N位,步长(step)就是加到辅助寄存器或从辅助寄存器中减去的值。 (6分)循环寻址算法为:0index+step<BK; index=index+stepElse讧index

6、+stepBK; (6分) Index=index+stepBKElse index+step<0; Index=index+step+BK上述循环寻址算法,实际上是以BK寄存器中的值为模的取模运算。得 分评分人三、编程题(本大题共12分)求下列求乘积和的式子中的4个乘积aixi (i=1,2,3,4)项中的最大值答: .mmrregs STACK .usect “STACK”,10Hbss a,10 bss x,10 bss y,1 def start data (4分)table: word 10,20,3,4,5,20,3,4,5,20word 10,20,3,4,5,20,3,4

7、,5,20text start: STM #0,SWWSR STM #STACK+10H,SP STM #a,ARlRPT #19 (4分)MVPD table, *AR1+ CALL MAX end: B end MAX: STM #a,AR1STM #x,AR2STM #8,AR3LD *AR1+, TMPY *AR2+, A Loop: LD *AR1+, T (4分)MPY *AR2+, AMAX ABANZ lop, *AR3- STL A,y RET得 分评分人4、 编程题(本大题共12分)编写完成W64 = X32×Y32的程序,其中X32、Y32是32位定点数,W64

8、是64位定点数,它由两个32位的长字组成。 答: STM #x0,AR2 STM #y0,AR3 LD *AR2,T MPYU *AR3+,A (4分) STL A,w0 LD A,-16,A MACSU *AR2+,*AR3-,A MACSU *AR3+,*AR2,A (4分) STL A,w1 LD A,-16,A MAC *AR2,*AR3,A (4分) STL A,w2 STH A,w3得 分分人五、设计题(本大题共14分)设N=7,FIR滤波器的算法为: 输入数据存放在线性缓冲区,系数存放在程序存储器,试用线性缓冲区法实现FIR滤波器。答: SSBX FRCTSTM # w, AR2

9、 STM # COEF+4, AR3 MVMM AR3, AR1 (4分) STM # 3, BK STM #-1, AR0IIR: PORTR PAl, *AR2 LD * AR2+0%, 16, A MAC * AR2+0%, * AR3-, A MAC * AR2+0%, * AR3-, A STH A, * AR2 (5分) MPY' * AR2+0%, * AR3-, A MAC * AR2+0%, * AR3-, A MAC * AR2, * AR3-, A STH A, * AR2 MVMM AR1, AR3 (5分) BD IIR PORTW * AR2, PA0得 分

10、评分人六、设计题(本大题共14分)设滤波器N=8,若系数bn =bN-1-n,则为对称FIR滤波器。其输出方程: y(n) = b0x(n)+b1x(n-1)+b2x(n-2)+b3x(n-3) +b3x(n-4)+b2x(n-5)+b1x(n-6)+b0x(n-7)试用对称FIR滤波器的实现方法实现该滤波器。答: .mmregs .def start .bss y,1x_new: .usect “DATA1”,4x_old: .usect “DATA2”,4size .set 4 PA0 .set 0PA1 .set 1 .data (4分)COEF: .word 1*32768/10 .w

11、ord 2*32768/10 .word 3*32768/10 .word 4*32768/10 .textstart: LD #x_new,DP (5分) SSBX FRCT STM #x_new,AR1 STM #x_old+(size-1),AR2 STM #size,BK STM #-1,AR0 PORTR PA1,#x_newFIR3: ADD *AR1+0%,*AR2+0%,A RPTZ B,#(size-1) FIRS *AR1+0%,*AR2+0%,COEF (5分) STH B,y PORTW y,PA0 MAR *+AR1(2)% MAR *AR2+% MVDD *AR1,

12、*AR2+0% BD FIR3 PORTR PA1,*AR1 .end得 分评分人7、 综合设计题(每小题8分,本大题共16分)试设计一个与DSP连接的3X5的矩阵式键盘的接口电路,要求(1)画出键盘接口电路原理图;(2)说明该键盘接口电路的工作原理。答:1原理图及程序如下:通过74HC573锁存器扩展的键盘由行锁存器、列锁存器和3×5矩阵式键盘组成。该键盘占用两个I/O端口,分别为: 行锁存器为输出口,作为写键盘端口; 列锁存器为输入口,作为读键盘端口。 两端口的地址分别为: 读键盘端口地址:RKEYP=7FFFH; 写键盘端口地址:WKEYP=BFFFH。工作原理 : 按键的识别 写端口输出,WKEYP=00000H; 读端口输入,读RKEYP。 判断RKEYP值。 如果RKEYP=111,则无按键按下; 如果RKEYP111,则有按键按下。 行扫描确定按键的位置 (4分)行扫描:依次给每行线输入0信号,检测所对应的列信号。 从WKEYP口依次输出行代码: 11110X0;11101X1; 11011X2;10111X3; 01111X4。由RKEYP口读入状态 查询读入的数据,确定列代码。 110Y0;101Y1;011Y2

温馨提示

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

评论

0/150

提交评论