dsp试卷习题试卷试题a卷.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
dsp试卷习题试卷试题a卷 dsp试卷习题试卷试题a卷 dsp试卷习题试卷试题a卷 1.C54x系列DSP芯片由于其内部CPU采用了(B),因此拥有比传统办理器更快的指令履行速度。 (A)冯.诺依曼构造和流水线操作(B)哈佛构造、流水线技术和多总线构造 (C)并行操作和多总线构造(D)高时钟频次 2.OVM是状态存放器ST1中的溢出方式控制位,当OVM=1时,则对ALU的运行结果进行调整,若数据发生正向溢出时,则ALU将 采用以下(C)方式进行办理。 A)将32位最小负数FF装入累加器 B)由低32位向高8位进位 C)将32位最大正数007FFFFFFF装入累加器 D)保持不变 3.当C54X履行一个双数据读操作指令时,将会使用到以下的哪一组总线( D )。 (A)PB、CB、PAB、CAB (B)DB、EB、DAB、EAB (C)CB、EB、CAB、EAB (D)CB、DB、CAB、DAB 4.40位累加器A中的定点数为FFFFFFFFCBH,T=0000H,履行EXPA指令后,则T存放器的值变为(A )。 (A)0019H (B)FFFFH (C)0025H (D)保持不变 5.在C54X系列的DSP汇编语言程序中,定义一个小数如,应该写成: (B ) (A)0.907 (B)32768* (C)907/1000 (D)32768*907/1000 6.程序空间的配置可经过 PMST的MP/MC和OVLY控制位来设置,对 C5402如要将其0000H~3FFFH空间定义为内部DARAM,可按如 下哪一种方式配置( A )。 (A)OVLY=1 (B)MP/MC=1 (C)OVLY=0 (D)MP/MC=0 7.直接寻址指令中的低 7位是一个数据页的偏移地点dmad,而所在的数据页由数据页指针 DP或SP的值决定。假如用 DP方式 产生直接地点,并取 DP=2和dmad=10H,则该直接地点为:(A ) (A)0110H (B)0210H (C)0012H (D)0201H 8.有一条DSP汇编指令,其语法格式为:MACSmen,src,该指令所达成的操作对应的表达式为:(D) (A)src=src+Smen*src(B)src=src+T*src (C)src=T+src*Smen(D)src=src+T*Smen 9.当某个可障蔽中止被DSP响应后,中止系统将自动达成(D)操作。 A)除掉IMR中的相应位,INTM置1 除掉IFR中的相应位,INTM置0 除掉IMR中的相应位,INTM置0 除掉IFR中的相应位,INTM置1 10.C54X系列芯片中,在同一个周期内,CPU能够同时进行读和写操作的储蓄器是:(B) (A)SARAM(B)片内ROM (C)DARAM(D)储蓄器照射存放器MMR 二、简答题(每题6分,共12分) 循环循址是实现循环缓冲区的要点,简要说明循环缓冲区中循环循址算法的基本工作原理。循环缓冲区的有效基地点(EFB)就是用户选定的协助存放器(ARx)的低N地点0后所 刚的值。循环缓冲区的尾基地点(EOB)是经过用BK的低N位代替ARx的低N位获取。循环缓冲区的index就是ARx的低N位,步长 (step)就是加到协助存放器或从协助存放器中减去的值。 (3分) 循环寻址算法为: 0≤index+stepBK; index=index+step Else讧index+step≥BK; (3分) Index=index+step—BK Elseindex+step0; Index=index+step+BK 试解析小数乘法产生冗余符号位的原因,并说明怎样解决冗余符号位问题。 犯错原因:两带符号数相乘,其结果带有2个符号位。 Sxxx(Q3格式) ×Syyy(Q3格式) SSzzzzzz(Q6格式)(3分) 解决方法:运算结果左移一位,消去节余符号位。可经过对FRCT地点1,乘法器自动将乘积结果左移一位。 三、解析题(每题6分,共12分)阅读以下程序,写出程序的整体功能和运行结果。假定x1、x2、x3、x4、y、a、x、y等变量 单元已按次次定义。 1、STACK.usect“STACK”,10H2、STACK.usect“STACK”,10H Table:.word3,5,4,5.data .texttable:.worda1,a2,a3,a4 start:STM#0,SWWSR.wordx1,x2,x3,x4 STM#STACK+10H,SP.text STM#x1,AR1start:STM#0,SWWSR RPT#3STM#STACK+10H,SP MVPDtable,*AR1+STM#a,AR1 CALLMODERPT#7 End:BendMVPDtable,*AR1+ MODE:LD@x1,TCA

文档评论(0)

136****9452 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档