正在加载图片...
山东大学2016-2017学年第1学期DSP原理与应用课程试卷(A) 号 四 五 八 九 总分 阅卷人 1.(5分)已知AC1=0200FC00H,AR3=0200H,(0200H)=3400H,执行下面指令后, 得分 AC1和AR3的值分别是多少?“MOV*AR3+<#16,AC1" 说明:本试鲁为开增考试, 装 得分 阙卷人 一、共20分)填空 L.2分)若C55x指令要求将来自数据总线DB的数据B234h加载到40位的ALU, 则当SXM=0时,ALU中40位的数值为( ):当SXM=1时,ALU 中40位的数值为( 。 2.(5分)s给出函数int functionl(longll,longl2,longl.3,int*p4,int*p5,int*p6, 2.2分)C55xC编译器在编译C语言时,会自动在所有标识符(函数名、变量名等) int*p7,int*p8,imt9,int il(0)中传送参数所使用的寄存器。 之前加( ): 如果在C语言程序中使用的变量var2是在汇编语言中定 的 义的变量,那么汇编语言应将该变量定义为( )的形式. 3.3分)C55x的程序存储空间和数据存储空间是()(选:分开统一)编址的: CPU读取程序代码时,使用( )位地址访问相关字节;CPU读写数据时, 茶 使用( )位地址访问相关字;数据寻址时24位地址总线A23A22.A1A0上 的( )位地址线强制填充0。C55x存储(程序/数据)空间总共为 字节。1/O空间和程序/数据空间是( )(选:分开统一)编址的。 4.(2分)若TMS320C5S09的中断向量指针IVPD=0x01,那么外部中断2的中断向量 地址是( 3.(5分)已知AC0=69000000H,AC1=00230000H,(◆AR1=EF00H,AR2=0201H, 5(1分)当( )时,乘法结果左移一位,可消去多余的符号位。 (*CDP=A067H。执行下面指令后,AC0、(◆ARI)小AR2和ACI的值分别是多少? 6.(4分)在链接命令文件中可使用( )和( )伪指令为实际应用 AMARAR2+ 指定存储器结构和地址的映射。( 过 )用来指定目标存储器结构:( :MAC uns(*ARI),uns(*CDP)ACO>>#16 用来控制段的构成与地址分配。 7.(仔分)C55x的数据字长是( )位:指令字长最短是( )位,最长 可到( )位。 8.(1分)TMS320C5509A的32个中断中优先级最高的中断是( )中断。 9.(1分)Q15定标的精度为( 迟 10.(1分)己知C55x的某段存储器按数据空间寻址时,地址为0x020000-0x02FFFF, 若按程序空间寻址,其地址值是( 分 卷人 二、(共40分)分析简客题 第1页共4页1 4 2016-2017 1 (A) 题号 一 二 三 四 五 六 七 八 九 十 总分 阅卷人 得分 说明 :本试卷为开卷考试。 一、(共 20 分) 填空 1. (2 分) 若 C55x 指令要求将来自数据总线 DB 的数据 B234h 加载到 40 位的 ALU, 则当 SXM=0 时,ALU 中 40 位的数值为( );当 SXM=1 时,ALU 中 40 位的数值为( )。 2. (2 分) C55x C 编译器在编译C语言时,会自动在所有标识符(函数名、变量名等) 之前加( ); 如果在 C 语言程序中使用的变量 var2 是在汇编语言中定 义的变量,那么汇编语言应将该变量定义为( )的形式。 3. (3 分) C55x 的程序存储空间和数据存储空间是( )(选: 分开/统一)编址的: CPU 读取程序代码时, 使用( )位地址访问相关字节; CPU 读写数据时, 使用( )位地址访问相关字; 数据寻址时 24 位地址总线 A23A22…A1A0 上 的( )位地址线强制填充 0。C55x 存储(程序/数据)空间总共为( ) 字节。I/O 空间和程序/数据空间是( )(选: 分开/统一)编址的。 4. (2 分) 若 TMS320C5509 的中断向量指针 IVPD = 0x01,那么外部中断 2 的中断向量 地址是( )。 5. (1 分) 当( )时,乘法结果左移一位,可消去多余的符号位。 6. (4 分)在链接命令文件中可使用( )和( )伪指令为实际应用 指定存储器结构和地址的映射。( )用来指定目标存储器结构(; ) 用来控制段的构成与地址分配。 7. (3 分) C55x 的数据字长是( )位;指令字长最短是( )位,最长 可到( )位。 8. (1 分) TMS320C5509A 的 32 个中断中优先级最高的中断是( )中断。 9. (1 分) Q15 定标的精度为 ( )。 10.(1 分) 已知 C55x 的某段存储器按数据空间寻址时,地址为 0x020000~0x02FFFF, 若按程序空间寻址,其地址值是( )。 二、(共 40 分)分析简答题 1. (5 分)已知 AC1=0200FC00H,AR3=0200H,(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 uns(*AR1), uns(*CDP), AC0 >> #16 得分 阅卷人 得分 阅卷人
向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有