DSP试题及答案1知识讲解

上传人:hs****ma 文档编号:464467177 上传时间:2023-10-15 格式:DOC 页数:7 大小:69.50KB
返回 下载 相关 举报
DSP试题及答案1知识讲解_第1页
第1页 / 共7页
DSP试题及答案1知识讲解_第2页
第2页 / 共7页
DSP试题及答案1知识讲解_第3页
第3页 / 共7页
DSP试题及答案1知识讲解_第4页
第4页 / 共7页
DSP试题及答案1知识讲解_第5页
第5页 / 共7页
点击查看更多>>
资源描述

《DSP试题及答案1知识讲解》由会员分享,可在线阅读,更多相关《DSP试题及答案1知识讲解(7页珍藏版)》请在金锄头文库上搜索。

1、DSP技术期末考试试题班姓名 学号(请考生注意:本试卷共 5页,8道大题)题号-一一-二二三四五六七八总计满分2015101010101015100得分(声明:在本试卷范围内所考虑的一切问题都是基于TI公司出产的TMS320C54X系列,所有答案均以54系列为主,特此声明)1、2、3、4、5、(每小题2 分,总计20分)答:(B )D)多总线结构答:(A、单项选择题:以下各项哪项不属于 DSP芯片的主要特点(A)哈佛结构(B)事务型处理器(C)指令系统的流水线操作( 哈佛结构与冯诺依曼结构的区别在于(A)不止一条数据总线(B)多个存储器(C)允许流水线操作(D)专用的硬件乘法器 TMS320C

2、54X勺中央处理器由以下哪项组成(A)运算部件和控制部件(B )算术逻辑单元和累加器(C)累加器和乘法器(D) ST1和STO以下各项哪项不属于选择 DSP芯片时考虑的因素(A) 运算速度(B)精度和动态范围(C)价格 (D)外观C54x通过3个状态位,可以很方便地“使能”和“禁止”片内存储器在程序和数据空间中的映射。 如果使片内ROM可以映射到数据空间, 则应选择以下哪个作为设定 答:(D则得到16位的 答:(B )(A)MP/MC=1 ( B) OVLY=1 ( C) DROM=0( D) DROM=16、若使 CPL=1,DP=1,SP=0100H,执行直接寻址语句:ADD 30H,A

3、后,数据存储器实际地址为:(A) 00B0H ( B) 0130H (C) 0031H ( D) 0030H7、双数据存储器操作数间接寻址所用辅助寄存器只能是以下哪项答:(C )(A) AR0 AR1 AR2 AR3(B) AR1 AR2 AR3 AR4(C) AR2 AR3 AR4 AR5 ( D) AR0 AR1 AR6 AR7&以下段定义伪指令中哪个属于未初始化段:(A) .text ( B) .data (C) .usect ( D) .sect9、DSP中C语言设计具有兼容性和可移植的优点,C代码的程序入口地址符号为答:(A(A) _c_in t0010、在CCS中编译(B) sta

4、rt (C) reset( D) _c_intC程序时,必须将运行时间支持库文件添加到工程中,该文件名为:答:(B(A) rts.src(B) rts.lib(C) rtdx.lib(D) rtdx.h二、填空题:1. DSP应用系统的设计流程包括4个步骤:算法模拟阶段、器件选型软硬件设计调试(总计15分)2.TI的三大主力DSP产品系列为:TMS320C2000、TMS320C5000、TMS320C6000。3. 对54系列DSP来说,一般地,有192K 字可寻址存储空间,其中包括:64K字程序存储器64K字数据存储器64K字I/O空间。4. 用重复指令将程序存储区从地址单元0100H到0

5、180H区间段的内容复制到数据存储区间从1000H开始的地址单元中。STM #1000H,AR0RPT #80HMVPD0100H,*ARO+(以上各空每空1分)、TMS320C54X芯片的总线有哪些?它们各自的作用和区别是什么?(本大题10分)要点:C54X片内有8条16位主总线:4条程序/数据总线和4条地址总线。(1) 1条程序总线PB :功能是传送由程序存储器取出的指令操作码和立即数(2) 3条数据总线 CB、DB和EB :功能是CB、DB和EB将内部各单元(CPU,数据地址生成电路,程序地址生成电路,在片外围设备以及数据存储器)连接在一起。CB和DB用于从数据存储器读出数据,EB用于传

6、送将写入存储器的数据;(3) 4条地址总线PAB、CAB、DAB和EAB :功能为用于传送执行指令所需要的地 址。(评分标准:总线答对得6分,功能答对得4分)四、TMS320C54X 提供哪几种数据寻址方式?并针对每种寻址方式各举一 例。 ( 本 大 题 10 分 )TMS320C54x DSP 提供以下(1)立即数寻址(2)绝对地址寻址(3)累加器寻址(4)直接寻址(5)间接寻址 (6)存储器映射寄存器寻址 ( 7)堆栈寻址要点:7 种基本数据寻址方式:LD 0F0H ,AMVKD DATA1 , *AR2READA Smem WRITA SmemADD 80H,BADD *+AR2(010

7、0H), ASTLM A,*AR3PSHD *AR3+ POPD *AR4+(评分标准 :7 种方式答对得 7 分,例子举对得 3 分。举例不唯一)五、若辅助寄存器ARO的值为0X0010H,AR3勺值为0X0310H循环缓冲起始 地址为0300H,BK=31,请分别给出下列寻址方式修改后的辅助寄存器的值。(本大题10分) *AR3+% *AR3+0% *AR3-0% *AR3+0B *AR0(0100H)解:寻址方式修改后的辅助寄存器的值 AR3 = 0X0311H AR3 = 0X0310H+0X0010=0X0320H0X031FHAR3 = 0X0320H-1FH=0X0301H AR

8、3= 0X0310H-0X0010H=0X0300H AR3=B( 0X0310H+0X0010H)= 0X0308H AR0= 0X0010H评分标准 : 每式 2分) 六、要使程序能够在DSP上运行,必须生成可执行文件,请说出能使 DSP源程序生成可执行文件所需要的步骤。(本 大 题10分 )要点:TMS320C54X DS软件开发的流程主要包括以下步骤(1) 用C语言或汇编语言编写程序,后缀分别为.C或.asm,在asm文件中,除了 DSP的 指令外还有伪指令 ;(2) 用汇编器由asm文件生成obj文件,或者用C编译器把C文件翻译成asm文件,再 生成 obj 文件(3) 用链接器根据

9、链接命令文件 (cmd 文件 ) 将多个 obj 文件及库文件链接起来 , 并分配 各程序段、数据段的地址,生成的 out 文件可供模拟 / 仿真;(4) 用模拟器 / 仿真器对 out 文件进行分析验证;(5) 用代码格式转换工具将 out文件转化成可写入 EPROM的数据文件。(评分标准 : 答出前三点即可得 10分,少一点扣 3 分)七、在开发DSP程序中,为什么除了源程序之外,还需要编写cmd文件,cmd文件具体包含哪些方面的内容 ,有哪些应用 ?( 本 大 题 10 分 )要点: cmd 文件是链接命令文件 ,包括两条命令 :(1) MEMORY 命令 ,用来定义目标系统的存储器配置

10、图,包括对存储器各部分命名以及规定它们的起始地址和长度 ;(2) SECTIONS 命令 ,此命令告诉链接器如何将输入段组合成输出段,以及将输出段放在存储器的什么位置 .链接器在处理段的时候 ,有 2 个主要任务 :(1) 把一个或多个 COFF 目标文件中的各种段作为链接器的输入段,经链接后在一个可执行的 COFF 输出模块中建立各个输出段 ;(2) 为各个输出段选定存储器地址评分标准 :以上两部分每部分 5 分)八、编程:用双操作数寻址方法计算y1 “-ai Xi。(本大题15分)4 i i.titlefest.asm.mmregsSTACK .usect.bss.bss.bss.def.data table: .word.word.text start:STMSTMSTMRPTMVPDCALLEnd:BSUM: STMSTMRPTZMACSTACK ”,10Ha,4x, 4y,1 start1,2,3,48,6,4,2#0,SWWSR#STACK+10H, SP #a,AR1#7table, *AR1 + SUM end#a,AR3#x,AR4A,#3*AR3+, *AR4+, ARPT #15SUBC # 4, ASTL A, yRET.end(得分要点:以上不一定写全,只要求和模块和除法模块写的比较清楚就可 以得分,求和模块写对得7分,除法模块写对得3分)

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 活动策划

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号