2016_DSP原理与应用-A卷-答案-20170105-提交.doc.doc

2016_DSP原理与应用-A卷-答案-20170105-提交.doc.doc

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

控制 学院 生物医学工程 专业 级 学号 姓名 山东大学 2016-2017 学年第 1 学期 DSP原理与应用 课程试卷(A)答案与评分细则 ………………………………………………密………………………………封………………………………线……………………………………………… 第  PAGE 2 页 共  NUMPAGES 2 页 一、(共20分) 填空答案 1. (2分) 000000B234h , FFFFFFB234h 2. (2分) (下划线) _ , _var2 3. (3分) 统一,24 ,23 ,A0 (最低位) ,16M ,分开 4. (2分) 0118h 5. (1分) FRCT 6. (4分) MEMORY, SECTIONS, MEMORY, SECTIONS 7. (3分) 16位 , 8位 , 48位 8. (1分) RESET(或RESETIV0, 或复位中断) 9. (1分) 1/215(或1/32768,或0 10. (1分) 0x040000~0x05FFFF 二、(共40分)分析简答题 1. (5分) 答:AC1,AR3=0201H 2. (5分) 答:输出参数通过T0传送,输入参数通过AC0,AC1,AC2,AR0,AR1,AR2,AR3,AR4,T0,T1传送。 3. (5分) 答:执行指令后,AC0、(*AR1)、AR2和AC1的值分别是: AC0= 00 95C0 9200,(*AR1)=EF00H,AR2=0202H,AC1=00 0023 0000, 4. (5分) 答:PC=00407C,TC1=1 5. (5分) 答:执行该指令后,AR3=0303H, T0=2200H,T1=1100H, CARRY=0,数据存储单元(0302H)=EF00H。 6. (9分,每小题各3分) 答:(1)mov*AR0+,AC0; 源操作数间接寻址方式 执行后:AC0=0x0001, XAR0=0x32001,其他不变。 (3分) (2)Mov @2003h,T2; 源操作数直接寻址方式 执行后:T2=0x0033,其它不变。 (3分) (3)mov *abs16(#2002h),T3; 源操作数绝对寻址方式 执行后:T3=0x0022,其它不变。 (3分) 7. (6分) 答:(以下每空1分,答对程序完成功能得2分) .sect .text ;( 建立 .text 段,下面代码汇编到 .text 段 ) .global start ;( 声明start标号为全局标号,在其他文件中可引用 ) BCLR SXMD ; ( 将ST1状态寄存器的符合扩展位SXMD清0 ) SUBC *AR1, AC0, AC0 ;(条件减法指令,将差AC0-(*AR1)左移1位,若AC0-(*AR1)=0,AC0再加1 ) (4分) 该程序完成的功能:用条件减法指令完成16位无符号数的除法。 (2分) 三、(10分)答: (1)使DPLL工作在锁定模式:D4(PLL ENABL)=1B(这里B表示二进制) (1分) (2)根据题意有: 100MHz=[PLL MULT/(PLL DIV+1)]×12MHz (“/”表示除号) 解得 PLL MULT/(PLL DIV+1)=25/3,取PLL DIV=2,PLL MULT=25, 即有: D6D5(PLL DIV)=10B,D11~D7(PLL MULT)=11001B (6分) (3)时钟模式寄存器(CLKMD)的其他未均取为0。(时钟模式寄存器(CLKMD)共16位) 综合(1)、(2)、(3),得CLKMD=0000 1100 1101 0000 B或CLKMD=0CD0H 用汇编指令实现: mov #0000110011010000B, port(#1c00h) 或 mov 0CD0H, port(#1c00h); 1c00h是时钟模式寄存器(CLKMD)的地址。(3分) 四、(15分)答: 答:(1) (7分) 定时器1的周期寄存器PRD、TDDR的计算: 根据公式: 因输入时钟频率为100MHz,定时器中断TINT频率为1kHz,由于TDDR为4位,这里我们取TDDR为9,即TDDR=1001B,则PRD为9999。 因PRD为16位,

文档评论(0)

170****0532 + 关注
实名认证
内容提供者

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

版权声明书
用户编号:8015033021000003

1亿VIP精品文档

相关文档