DSP试卷评分标准2007-2008-1(B).doc

  1. 1、本文档共3页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
DSP试卷评分标准2007-2008-1(B)

中国计量学院现代科技学院200 7 ~ 200 8 学年第 1 学期 《 DSP应用技术 》课程 试卷(B )参考答案及评分标准 开课二级学院: 信息工程 ,学生专业: 通信/电信 ,教师: 楼喜中 一:填空题 1. 连接器有两个命令: MEMORY 、 SECTION 。其中 MEMORY 命令用于定义目标系统的存储器配置图。 SECTION 命令告诉连接器如何将输入段合成输出段。 2.假定外部时钟频率为10MHZ,外部引脚CLKMD1,CLKMD2,CLKMD3,的状态101,此时,芯片复位后的工作频率为 2.5MHZ ,用软件重新设置CLKMD为 4007 时,使得DSP的工作频率为50MHZ。 3.C54X通过处理器工作方式状态寄存器(PMST)中的 MP/MC 、 OVLY 、 DROM 三个状态位来安排数据空间和程序空间。 4.LD #93H A 指令是 立即数 寻址方式, ADD @x, A是 直接 寻址方式。 5.一个目标文件中可以分成若干个段,所谓段就是在存储器空间中占据了一个代码或数据块 。所有目标文件都包含 .text段 、 .datat段 、 .bss段 三种形式的段。 6. 软件中断是由INTR,RESET,TRAP产生。 二:简答题 C54X有哪些寻访地址方式?他们是如何寻址的?(5分) 答:C54X有7种寻访址方式,分别是: 立即数寻址: 指令中嵌有一个固定的数 绝对地址寻址: 指令中有一个固定的地址 累加器寻址: 按累加器内的地址去访问程序存储器中的一个单元 直接寻址: 指令中的7bits是一个数据页内的偏移地址,而所在的数据页由数据页指针DP或SP决定。该偏移加上DP和SP的值决定了在数据存储器中的实际地址。 间接寻址: 按照辅助寄存器中的地址访问存储器。 存储器映射寄存器寻址: 修改存储器映射寄存器中的值,而不影响当前DP或SP的值。 堆栈寻址: 把数据压入和弹出系统堆栈 2. 以DP和SP为基地址的直接寻址方式,其实际地址时如何产生的?当sp=2000和,DP=2,偏移地址为25h时,分别寻址的是哪个存储空间的哪个地址单元?(10分) 答:直接寻址,就是在包含有实据存储器地址的低7位,由这个七位作为偏移地址,与基地址一道构成16位数据存储器地址。其中CPL=0时,9位DP与7位偏移地址一道形成16位数据存储地址。CPL=1时,指令中7位和16位SP相加。SP=2000,实际地址为:2000+25h=2025h; DP=2,0000,0001,0010,0101B,也就是说0125h。 3.初始化C54x DSP定时器需要按照哪些步骤?定时器中断(TINT)的速率如何计算?假定主频率为5MHZ,如果要求产生T=0.002mS方波时,定时器需要做哪些相应的设置?(10分) 答:步骤如下: TCR的TSS位置1,以停止定时器。 装载PRD 初始化TCR中的TDDR,且对TCR中的TSS置0,对TRB置1来重装载定时器周期。 定时器中断速率计算 根据题意:设置TIM0 49 PRD 49 TDDR=9 4.C54x DSP IFR和IMR的功能是什么?如何实现给串口控制寄存器1写入数据0040H(5分) 答:中断标志寄存器IFR和中断屏蔽寄存器IMR都是存储器映射的CPU寄存器。IFR对各硬件中断进行标志,当一个中断触发时,IFR中的相应的中断标志位置1,直到CPU识别该中断为止。IMR对各硬件中断进行屏蔽或使能,某位为0表示此中断被屏蔽(禁止),某位为1表示此中断使能(以状态寄存器INTM位为0为前提条件)。 三:程序题 试解释下段指令(5分) .bss m , 1 ;给变量m分配一个字节的空间。 .bss x, 1 ;给变量x分配一个字节的空间。 .bss b, 1 ;给变量b分配一个字节的空间。 .bss y, 1 ;给变量y分配一个字节的空间。 LD @m,T ;把变量m放入到暂存器T中 MPY @x, A ;m*x存入到累加器A中 ADD @b, A ;b+mx存入到累加器A中 STL A @y ;y=mx+b 该段指令完成y=mx+b这个一次方程的计算,并把结果存入到变量y中。 2. 采用间接寻址的方式实现z=x*y,其中x,y,z分别在存储空间中的2000h,2001和2002h三个单元中,x=20h,y=12h?(5分) 答: ST

文档评论(0)

haihang2017 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档