说明本试卷为开卷考试_第1页
说明本试卷为开卷考试_第2页
说明本试卷为开卷考试_第3页
说明本试卷为开卷考试_第4页
全文预览已结束

下载本文档

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

文档简介

1、 控制 学院 生物医学工程 专业 级 学号 姓名 山东大学 2016-2017 学年第 1 学期 DSP原理与应用 课程试卷(A)密封线 题号一二三四五六七八九十总分阅卷人得分说明 :本试卷为开卷考试。得分阅卷人一、(共20分) 填空1. (2分) 若C55x指令要求将来自数据总线DB的数据B234h加载到40位的ALU,则当SXM=0时,ALU中40位的数值为( );当SXM=1时,ALU中40位的数值为( )。2. (2分) C55x C编译器在编译语言时,会自动在所有标识符(函数名、变量名等)之前加( ); 如果在C语言程序中使用的变量var2是在汇编语言中定义的变量,那么汇编语言应将该

2、变量定义为( )的形式。3. (3分) C55x的程序存储空间和数据存储空间是( )(选: 分开/统一)编址的: CPU读取程序代码时, 使用( )位地址访问相关字节; CPU读写数据时, 使用( )位地址访问相关字; 数据寻址时24位地址总线A23A22A1A0上的( )位地址线强制填充0。C55x存储(程序/数据)空间总共为( )字节。I/O空间和程序/数据空间是( )(选: 分开/统一)编址的。4. (2分) 若TMS320C5509的中断向量指针IVPD = 0x01,那么外部中断2的中断向量地址是( )。5. (1分) 当( )时,乘法结果左移一位,可消去多余的符号位。6. (4分)

3、在链接命令文件中可使用( )和( )伪指令为实际应用指定存储器结构和地址的映射。( )用来指定目标存储器结构;( )用来控制段的构成与地址分配。7. (3分) C55x的数据字长是( )位;指令字长最短是( )位,最长可到( )位。8. (1分) TMS320C5509A 的32个中断中优先级最高的中断是( )中断。9. (1分) Q15定标的精度为 ( )。10. (1分) 已知C55x的某段存储器按数据空间寻址时,地址为0x0200000x02FFFF,若按程序空间寻址,其地址值是( )。得分阅卷人二、(共40分)分析简答题1. (5分)已知AC1=0200FC00H,AR3=0200H,

4、(0200H)=3400H,执行下面指令后,AC1和AR3的值分别是多少? “MOV *AR3+ <<#16, AC1”2. (5分) 给出函数int function1(long11,long12,long13,int*p4,int*p5,int*p6,int*p7,int*p8,int i9,int i10)中传送参数所使用的寄存器。3. (5分)已知AC0=69000000H,AC1=00230000H,(*AR1)=EF00H,AR2=0201H,(*CDP)=A067H。执行下面指令后,AC0、(*AR1)、AR2和AC1的值分别是多少? AMAR *AR2+:MAC u

5、ns(*AR1), uns(*CDP), AC0 >> #164. (5分)已知执行下面指令“BCC branch, TC1”前,PC=004068H,TC1=1, 问执行该指令后,PC=?,TC1=?BCC branch,TC1MOV #1,ACO;address:00406ABranch:MOV #0,ACO;address:00407C5. (5分)对于指令 ADD *AR3+, T0, T1 ; 设执行前 AR3=0302H, T0=2200H,T1=0, CARRY=0,数据存储单元(0302H)=EF00H;求执行该指令后,各寄存器AR3、T0、T1里内容值,以及CAR

6、RY位和数据存储单元(0302H)内的值各是多少?6. (9分)设指令执行前DPH=3, DP=.dp=0x2000, XAR0=0x32000,0x0320000x00010x0320010x00110x0320020x00220x0320030x0033 数据存储器地址及其内容 数据存储器地址及其内容 0x0020000x00000x0020010x11110x0020020x22220x0020030x3333分别指出下列指令源操作数所用寻址方式及指令执行后XAR0、AC0、T2和T3的值:(1) mov *AR0+, AC0(2) mov 2003h, T2(3) mov *abs16

7、(#2002h), T37. (6分) 给下列程序有括号处加上注释,并回答该程序完成什么功能?.sect".text" ;( ).align 4.globalstart ;( )start:MOV #0100h, AR0 MOV #0101h, AR1 MOV #0102h, AR2 MOV #0103h, AR3 L1:BCLR SXMD ; ( )MOV *AR0, AC0 RPT #(16-1) SUBC *AR1, AC0, AC0 ; ( ) MOV AC0, *AR2 ; MOV HI(AC0), *AR3 ; B L1该程序完成的功能:得分阅卷人三、(10分)

8、 已知TMS320VC5509A系统的晶振频率为12MHz,试通过设置DPLL,使系统的时钟频率为100MHz;要求(1)使DPLL工作在锁定模式;(2)取合适的PLL MULT和PLL DIV的值;(3)用汇编语言设置时钟模式寄存器(CLKMD)的值。得分阅卷人四、(15分) 假设TMS320VC5509A的定时器1的时钟源来自外部,即时钟从TIN/TOUT引脚输入定时器, 设输入时钟频率为100MHz,如果要求定时器1发送中断信号的频率为1000次每秒,需要如何对定时器1的各寄存器进行设置?写出必要的计算公式和程序。(其中定时器1各寄存器的地址为:TIM1地址为0x2400;PRD1地址为0x2401;TCR1地址为0x2402;PRSC1地址为0x2403)得分阅卷人五、(15 分) 下图是输出电压可调的电源供电芯片TPS73HD301引脚图,假设用其给TMS320VC55

温馨提示

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

评论

0/150

提交评论