欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    DSP原理及应用试卷B(15页).doc

    • 资源ID:34793905       资源大小:61.50KB        全文页数:16页
    • 资源格式: DOC        下载积分:15金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要15金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    DSP原理及应用试卷B(15页).doc

    -贵州大学2012-2013学年第一学期考试试卷 BDSP原理及应用试卷(2011电子信息科学与技术)注意事项:1. 请考生按要求在试卷装订线内填写姓名、学号和年级专业。2. 请仔细阅读各种题目的回答要求,在规定的位置填写答案。3. 不要在试卷上乱写乱画,不要在装订线内填写无关的内容。4. 满分100分,考试时间为120分钟。题 号一二三四五六七总 分统分人得 分得 分评分人一、选择题(本大题共 20分,每小题 2 分)下列各题的选项中,只有一项是正确的,请将正确选项的编号填在括号内。错填、不填均无分。1. DSP上电复位后,PC首先指向的地址是( C )。(A) 0000H (B) FFFFH(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=12344 当执行CMPM S men ,#lk 指令时,若数据存储单元S men与立即数#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*Smen (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的值相结合产生实际地址,该地址为:( 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+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,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得 分评分人四、 编程题(本大题共12分)编写完成W64 = X32×Y32的程序,其中X32、Y32是32位定点数,W64是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 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得 分评分人六、设计题(本大题共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 .word 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,*AR2+0% BD FIR3 PORTR PA1,*AR1 .end得 分评分人七、 综合设计题(每小题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 按键防抖 检测到有按键按下后,延迟1020ms,然后再进行行扫描。 确定键值键值=行码列码例如:确定X键的键值。X键的行代码X2=11011, (4分) 列代码Y1=101, X键码=X2Y1=11011101=DDH。 C5402 IOSTRBA14DB70A15ISHC573OE Q1 Q2LE Q3 Q4DB Q51HC573QB D1 D2OE D3 LE 1Vdd Vdd GND(8分)第 16 页-

    注意事项

    本文(DSP原理及应用试卷B(15页).doc)为本站会员(1595****071)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开