




免费预览已结束,剩余1页可下载查看
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
标准答案和评分标准DSP技术 期末考试试题 _班 姓名 _ 学号_(请考生注意:本试卷共 5 页 ,8道大题)题号一二三四五六七八总计满分2015101010101015 100得分(声明:在本试卷范围内所考虑的一切问题都是基于TI公司出产的TMS320C54X系列,所有答案均以54系列为主,特此声明)一、单项选择题: (每小题2分,总计20分)1、以下各项哪项不属于DSP芯片的主要特点 答:( B )(A)哈佛结构(B)事务型处理器(C)指令系统的流水线操作(D)多总线结构2、 哈佛结构与冯.诺依曼结构的区别在于 答:( A )(A)不止一条数据总线 (B)多个存储器(C)允许流水线操作(D)专用的硬件乘法器3、TMS320C54x的中央处理器由以下哪项组成 答:( A ) (A)运算部件和控制部件 (B)算术逻辑单元和累加器(C)累加器和乘法器 (D)ST1和STO4、以下各项哪项不属于选择DSP 芯片时考虑的因素 答:( D )(A) 运算速度(B)精度和动态范围(C)价格 (D)外观5、C54x通过3个状态位,可以很方便地“使能”和“禁止”片内存储器在程序和数据空间中的映射。如果使片内ROM可以映射到数据空间,则应选择以下哪个作为设定 答:( D )(A)MP/MC=1 (B) OVLY=1 (C) DROM=0 (D) DROM=16、若使CPL=1,DP=1,SP=0100H,执行直接寻址语句:ADD 30H,A 后,则得到16位的数据存储器实际地址为: 答:( B ) (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 AR78、以下段定义伪指令中哪个属于未初始化段: 答:( C ) (A).text (B).data (C).usect (D).sect9、DSP中C语言设计具有兼容性和可移植的优点, C代码的程序入口地址符号为 答:( A ) ()_c_int00 (B)start(C)reset (D)_c_int10、在CCS中编译C程序时,必须将运行时间支持库文件添加到工程中,该文件名为: 答:( B ) ()rts.src ()rts.lib ()rtdx.lib (D)rtdx.h二、填空题: (总计15分)1DSP应用系统的设计流程包括4个步骤 : 算法模拟阶段、_器件选型_、 _ 软硬件设计_、_调试_.2TI的三大主力DSP产品系列为: TMS320C2000 、 TMS320C5000 、 TMS320C6000。 3. 对54系列DSP来说,一般地,有 192K字 可寻址存储空间,其中包括:64K字程序存储器 、 64K字数据存储器 、 64K字I/O空间。4用重复指令将程序存储区从地址单元0100H到0180H区间段的内容复制到数据存储区间从1000H开始的地址单元中。 STM #1000H , AR0 RPT #80H MVPD 0100H ,*AR0+ (以上各空每空1分)三、TMS320C54X芯片的总线有哪些?它们各自的作用和区别是什么? ( 本 大 题10分 )要点:C54X片内有8条16位主总线: 4条程序/数据总线和4条地址总线。(1)1条程序总线PB:功能是传送由程序存储器取出的指令操作码和立即数.(2)3条数据总线CB、DB和EB:功能是CB、DB和EB将内部各单元(CPU,数据地址生成电路,程序地址生成电路,在片外围设备以及数据存储器)连接在一起。CB和DB用于从数据存储器读出数据, EB用于传送将写入存储器的数据;(3)4条地址总线PAB、CAB、DAB和EAB:功能为用于传送执行指令所需要的地址。 (评分标准:总线答对得6分,功能答对得4分)四、TMS320C54X提供哪几种数据寻址方式?并针对每种寻址方式各举一例。 ( 本 大 题10分 )要点:TMS320C54x DSP提供以下7种基本数据寻址方式:(1)立即数寻址 LD0F0H,A(2)绝对地址寻址 MVKDDATA1,*AR2(3)累加器寻址 READA Smem WRITA Smem(4)直接寻址 ADD 80H,B(5)间接寻址 ADD *+AR2(0100H), A(6)存储器映射寄存器寻址 STLM A,*AR3(7)堆栈寻址 PSHD *AR3+ POPD *AR4+(评分标准:7种方式答对得7分,例子举对得3分。举例不唯一)五、若辅助寄存器AR0的值为0X0010H,AR3的值为0X0310H,循环缓冲起始地址为0300H,BK=31,请分别给出下列寻址方式修改后的辅助寄存器的值。 ( 本 大 题10分 )*AR3+%*AR3+0%*AR3-0%*AR3+0B*AR0(0100H) 解:寻址方式修改后的辅助寄存器的值 AR30X0311H AR30X0310H+0X0010=0X0320H0X031FH AR30X0320H-1FH=0X0301H AR3=0X0310H-0X0010H=0X0300H AR3=B(0X0310H+0X0010H)= 0X0308H AR0=0X0010H (评分标准:每式2分)六、要使程序能够在DSP上运行,必须生成可执行文件,请说出能使DSP源程序生成可执行文件所需要的步骤。 ( 本 大 题10分 )要点:TMS320C54X DSP软件开发的流程主要包括以下步骤(1)用C语言或汇编语言编写程序,后缀分别为.C或 .asm, 在asm文件中,除了DSP的指令外还有伪指令;(2)用汇编器由asm文件生成obj文件, 或者用C编译器把C文件翻译成asm文件,再生成obj文件(3)用链接器根据链接命令文件(cmd文件)将多个obj文件及库文件链接起来,并分配各程序段、数据段的地址,生成的out文件可供模拟/仿真;(4)用模拟器/仿真器对out文件进行分析验证;(5)用代码格式转换工具将out文件转化成可写入EPROM的数据文件。 (评分标准:答出前三点即可得10分,少一点扣3分) 七、在开发DSP程序中,为什么除了源程序之外,还需要编写cmd文件,cmd文件具体包含哪些方面的内容,有哪些应用? ( 本 大 题10分 )要点:cmd文件是链接命令文件,包括两条命令:(1) MEMORY命令,用来定义目标系统的存储器配置图,包括对存储器各部分命名,以及规定它们的起始地址和长度;(2) SECTIONS命令,此命令告诉链接器如何将输入段组合成输出段,以及将输出段放在存储器的什么位置.链接器在处理段的时候,有2个主要任务:(1) 把一个或多个COFF目标文件中的各种段作为链接器的输入段,经链接后在一个可执行的COFF输出模块中建立各个输出段;(2) 为各个输出段选定存储器地址(评分标准:以上两部分每部分5分)八、编程: 用双操作数寻址方法计算。 ( 本 大 题15分 ).title“test.asm”.mmregsSTACK.usect“STACK”, 10H.bssa,4.bssx,4.bssy,1.defstart.datatable:.word1,2,3,4.word8,6,4,2.textstart:STM#0,SWWSRSTM#STACK+10H, SPSTM#a,AR1RPT#7MVPDtabl
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年市场营销人员招聘面试实战指南及预测题
- 2025年财务分析师求职面试指南模拟题及参考答案详解
- 2025年特岗教师招聘音乐科目模拟题
- 2025年中学历史教师资格认证考试模拟题及答案
- 电力人员消防知识培训课件
- 2025年环境工程师招聘笔试模拟题及复习策略
- 2025年小学全科特岗教师面试模拟题集
- 2025年网络安全工程师招聘考试题库与解析
- 1到10的教学课件
- 2025年物资储备仓库运输作业流程与调度员招聘考试要点
- 药浴培训课件
- 人民警察职业道德教育
- 小学语文新课标跨学科学习任务群解读及教学建议
- 护士执业资格考试知识点大全2025
- 资料装订合同协议
- 闲置设备日常管理制度
- 阿尔兹海默症康复护理
- (2025)全国交管12123学法减分考试题库附答案
- 名人传课件完整版本
- 能源管理体系内审员培训课程
- 运动对大脑功能的促进作用
评论
0/150
提交评论