版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、DSP处理器及应用总复习题、单项选择题1对于TMS320C54系列DSP芯片,下列说法正确的是()。A、专用型DSPB、32位DSPC 、 定点型DSPD 浮点型DSP2、 下面对一些常用的伪指令说法正确的是:()。A .def所定义的符号,是在当前模块中使用,而在别的模块中定义的符号;B、.ref所定义的符号,是当前模块中定义,并可在别的模块中使用的符号;C、.sect命令定义的段是未初始化的段;D .usect命令定义的段是未初始化的段。3、在采用双操作数的间接寻址方式时,要使用到一些辅助寄存器,在此种寻址方式下,下面的哪些辅助寄存器如果使用到了是非法的()。AR2B AR4C AR5D
2、AR64. C54x DSP的流水线是由()级(也即是由多少个操作阶段)组成。D 105、C54x进行32位长数据读操作时使用的数据总线是(A、CB和 EBB、EB和 DBC CB和 DBD CB DB 和EBA、软件复位6、以下哪种方法不能清除中断标志寄存器中的中断标志位( 硬件复位C、软件置位IFR寄存器中的标志位软件清零IFR寄存器中的标志位7、执行指令PSHM AR5前SP = 03FEH,则指令执行后SP =(A、03FDH03FFHC03FCHD0400H&当硬件复位后,CPU各从下面的那个地址执行程序()。A 、 0FF80H0000HC0080HD0FF00H9、C54x DS
3、P采用改进型的哈佛结构,围绕几条几位总线建立()oA、8,16B、16,8C8,8D16,16)级别最咼10、O)。C54x DSP的32个中断源分为14级,其中(、INTRB、NMIC、RSD INT0能将各指令的各个步骤重叠起来执行的是(DAGB、硬件乘法器A、C DMAD流水)全面考虑的基础上完成的B、成本和体积技术12、DSP硬件设计又称为目标板设计,是基于(A、算法需求分析C、功耗核算A、2, 40B 1, 40D 1, 32C 、 2, 32 )A、哈佛结构B、冯*诺伊曼结构C、 矩阵结D算法需求分析和成本、体积、功耗核算13、()就是将输入的信号序列按规定的算法处理之后得到所希望
4、的输出序列的过程A数字滤波B、 滤波器C、DCD 模拟滤波器14、 在IP电话系统中,DSP勺作用是将连续的语音流转换成适于在以()为基础的网络上可靠传输 的形式。A、分组交换B、电路交换C 数据包D 流量15、TMS320C54X DSP的 ALU的数据宽度是()。A、 8 位B 16 位C、40 位D 32 位16、TMS320C54X DSP共有129条指令,分为()大类。A、6B、5C 、4D 317、要使DSP能够响应某个可屏蔽中断,下面的说法正确的是 ()A、 需要把状态寄存器ST1的INTM位置1,且中断屏蔽寄存器IMR相应位置0B 需要把状态寄存器ST1的INTM位置1,且中断
5、屏蔽寄存器IMR相应位置1C需要把状态寄存器ST1的INTM位置0,且中断屏蔽寄存器IMR相应位置0D需要把状态寄存器ST1的INTM位置0,且中断屏蔽寄存器IMR相应位置118、 TMS320C54X DSP最多可与() 个器件进行时分串行通信。A、16B、8C4D 719、下面对一些常用的伪指令说法正确的是:()A、.def所定义的符号,是在当前模块中使用,在别的模块中定义的符号B、.ref所定义的符号,是当前模块中定义,并可在别的模块中使用的符号C、.sect命令定义的段是未初始化的段D、.usect命令定义的段是未初始化的段20、TMS320C54X DSP具有几个几位的累加器()21
6、、TMS320C54X DS微处理器采用的是什么结构(哪些辅助寄存器如果使用到了是非法的()构D以上都不是22、TMS320C54X DS主要用在什么领域()A、自动控制B语音处理C浮点运算D图像处理23、在采用双操作数的间接寻址方式时,要使用到一些辅助寄存器,在此种寻址方式下,下面的A AR2B AR4C AR5、39-32 位D 39-23 位C、16 位D、8()。C 、8)。C、.textC、99e9D、AR624. C54X DSP的流水线是由(B )级(也即是由多少个操作阶段)组成。A、4B6C 8D 102 5、下列TMS320C54的中断,不是可屏蔽中断的是(D )。A、 RI
7、NTOB、HPIINTC、DMAC4D .reset26、TMS320C54中累加器分为三个部分,低位字,高位字和保护位,其中保护位字是指()。A 15-0 位B 、31-16 位C27、TMS320C54中, ALU的数据宽度是()。A 40 位B、32 位位2 & TMS320C54X勺立即数寻址中,长立即数寻址的长度是A、16位B 9位位D 5位29、TMS320C54汇编语言中,用于定义未初始化段的是(A、 .sectB .bssD .date30、下列哪个浮点数表示的是无效的数()。A、.99e9B 、D二、判断题(正确的划“V” ,错误的划“X”)1. TMS320C54X DSP
8、缓冲串行接口是在同步串口基础上,增加了一个自动缓冲单元,主要提供灵活的数据串长度,并降低服务中断开销。()2循环缓冲区是一个滑动窗,包含最近的数据,若有新的数据到来,它将覆盖旧的数据。()3浮点DSP与定点DSP相比,价格便宜、功耗较小、运算精度稍低。( )4. TMS320C54X DSP的40位ALU和累加器,仅支持16位算术运算。( )5. C5000系列DSPf氐功耗、大运算量,主要用于便携式信息处理终端产品。( )6. C54x的CPU勺供电电压是7. RPTZ #99,则下一条指令将执行 99次。()8. C54x DSP主机接口 HPI是16位的并行口。()9. WRITA指令可
9、以实现DM区的数据写入PM区()10. C54x在OVLY=1S示RAM可以映射到PM区()11、 浮点DSP与定点DSP相比,价格便宜、功耗较小、运算精度稍低。()12、TMS320C54DSP的40位ALU和累加器,仅支持16位算术运算。()13、C5000系列DSP低功耗、大运算量,主要用于便携式信息处理终端产品。()14、 循环缓冲区是一个滑动窗,包含最近的数据,若有新的数据到来,它将覆盖旧的数据。()15、 DSP的寻址方式有7种,累加器寻址的有两条指令。()16、TMS320C54x DS的内部总存储空间为 512字 。()17、 在TMS320C54DSP寻址指令系统中,Xmen
10、和Ymen表示16为双寻址操作数。()18、用于DSP与其他总线或CPU行通信的接口称为I/O接口。()19、 累加器寻址的两条指令分别是INTR和RESET()20、 C54xDSP定时器由3个16为存储器映射寄存器组成。()21、TMS320C54汇编语言中,符号常量可以用.set定义,不占用存储器。()22、TMS320C54x勺中断处理分为3个阶段:一是请求中断,二是响应中断,三是执行中断服务程序。()23、TMS320C54在执行中断之前,要完成所有流水线中的指令。所以,最大的中断延时取决于进入流水线的指令。()24、 TMS320C54在执行中断服务程序(I SR)时,在进入中断服
11、务程序后,CPI将首先把程序计数器(PC)的值,也即返回地址,压 入堆栈,然后把中断矢量的地址装入 PC。()25、 TMS320C54有三个状态和控制寄存器,分别是:状态寄存器ST0,状态寄存器ST1,以及处理器方式状态寄存器PMST()26、 如果在程序中未用任何段伪指令,则汇编器将把所有的程序块或数据块统一汇编至.text 段中。()27、 MMOY命令是告诉连接器如何将输入段组合成输出段。()28、TMS320C54在执行中断之前,要完成所有流水线中的指令。所以,最大的中断延时取决于进入流水线的指令。()29、局部标号可以用伪指令来定义。30、TMS320C54只有两个状态和控制寄存器
12、,分别是:状态寄存器ST0,状态寄存器ST1三、填空题1、DSP芯片按照其用途分类,可以分为通用型和()两种2、在堆栈操作中,PC当前地址为4020h, SP当前地址为0033h,运行PSHM AR2后,PC= (), SP= ()。(PSHM3、TMS320C54xDS芯片四种串行口类型是指(4、请简要说明TMS320C5402VCDSPF引脚的功能:5、TMS320C54xDS的内部总线主要包括()、6、 DSP芯片的结构特点主要有改进的哈佛结构、(7、TMS320C54片内有8条16位主总线,它们是 &执行复位操作后,下列寄存器的初始值分别为:9、桶形移位器能把输入的数据进行()10、所
13、有TMS320C54芯片内部都包含(11、状态寄存器ST1中CPL=0表示使用()12、 累加器寻址的两条指令分别是()AR2为单字指令)、McBS嗣 TDMcBSP),IOSTRB ()、多处理单元、特殊的DSF指令等。()、()、DP= ()位的右移。存储器。RS ()和()、()1条程序总线、ASM=()位的左移和() 存储器和(),CPL=1表示选择的是使用()、() 13、 OVLX(),则片内RAMR安排到数据存储空间。DROM(),则部分片内ROM安排到数据 空间。14、时钟发生器包括一个()和一个()15、 DSP芯片的结构特点主要有改进的()、流水线操作、()、快速的指令周期
14、、特殊的DSP指 令等。四、指令解释题1、LD #0032H, 4,A2、STM #1000H,*AR23、MAC #345,A,B4、 MVDD*AR3-,100H5、ABDST *AR3+,*AR4+6、 CALAA7、ST T,*AR7-& DST B, *AR1 +9、MAC *AR3+,*AR4+,A,B10、SUB #12345,8,A, B11、ADD *AR2+,*AR2-,A12、RPT #99NOP五、简答题1简述TMS320C54的7种基本的数据寻址方式。2、段的作用是什么COFF目标文件包含哪些段3、一个典型的DSP系统通常由哪些部分组成4、简述C54X芯片的主要特点。
15、5、简述哈佛结构的基本特征,并画出示意图。6、简述TMS320C54XDSP勺ALU的可能的输入数据来源 六、程序阅读题1阅读下面的程序,写出运行结果。.mmregsBei:set 18 ; 定义常量LD #bei,A问题:(1) “.mmregs”的作用是什么(2)运行此段程序后,累加器 A的结果是多少2、 阅读下面的程序,回答问题。.sect “ .vectors ”rst: B c in t00 ;复位中断向量的入口NOPNOP.space 18*1*16Tint:B timeout ; 定时器0的中断向量的入口地址NOPNOP问题:(1) “.sect ”伪指令的作用是什么(2) 标号
16、“ rst ”的地址是6000H,请问标号“ Tint ”的地址是多少3、阅读下面的程序片段,写出运行结果。.mmregsDAT0 .SET 60HLD #004H,DPST #0345H,DAT0 ;DAT 0为数据存储器的地址,其内容为#345HSTM #0002H,TNPY DAT0,ANOPNOP问题:(1)寄存器T的作用是什么(2) 执行“ NPY DAT0,A后,累加器A的内容是多少 4、阅读下面的程序片段,回答后面的问题.bss x,10.bss y,1STM #x,AR1STM #9,AR2LD #0,Aloop:ADD *AR1+,ABANZ loop,*AR2-; 非 0
17、跳转STL A,*(y)问题:(1)解释语句“ .bss x,10 ”的含义;(2)解释语句“ STL A,*(y) ”的含义。5、 阅读下面的程序,回答冋题。.bss x,8LD #0001H,16 , BSTM #7,BRCSTM #x,AR4RPTB next-1ADD *AR4,16,B,ASTH A,*AR4+next:LD #0 , B问题:(1)寄存器“ BRC的功能是什么(2)汇编语句“ ADD *AR4, 16, B,A”执行了多少次(3)执行语句“ LD #0001H,16 , B后,累加器B的内容是多少6、 阅读下面的程序,回答问题。.mmregsDAT0 .SET 60
18、HDAT1 .SET 61HDAT2 .SET 62HDAT3 .SET 63HP1 , P2, P3, ADDRPLD P1, ALD P2, ALD P3, ASTL A,ADDRP.endmST #0034h, DAT1ST #1230h, DAT2ADD3 DAT0 DAT1, DAT2 DAT3问题:语句“ .mmregs”的含义是什么(2) 语句“ ADD3 DAT0 DAT1, DAT2 DAT3是一条什么类型的指令作用是什么(3)此段程序运行后,存储单元(DAT3的运行结果是多少7、阅读下面的程序片段,回答下面的问题。DAT0 .SET 60HDAT1 .SET 61HDAT2
19、 .SET 62HDAT3 .SET 63HLD #004h,DPST #83h,DAT0ST #0041h,DAT1RSBX SXMLD DAT0,ARPT #15SUBC DAT1,ASTL A,DAT2STH A,DAT3问题:在CPL=0的前提下,(1) 语句“ STL A,DAT2”,其中DAT2所指的地址是多少(2) 存储单元(DAT2)和(DAT3)的内容是多少&阅读下面的程序片段,回答后面的问题。STM #9,AR4Begi n:STM #7,BRCRPTB n ext-1nopNext:LD #0,BBanz begi n, *AR4-问题:(1)BRC寄存器是做什么用途的(
20、2) 其中的“ nop”语句被执行了多少9、已知(30H)=50H,AR2=40H,AR3=60H,AR4=80H(存储器数据传输).mmregs.def CodeCtartCodeCtart:St #50h,30h;Stm #40h,AR2;Stm #60h,AR3;Stm #80h,AR4;MVKD #30H,*AR2; (40H)=50HMVDD *AR2,*AR3; (60H)=50HMVMM *AR3,*AR4 ; AR4=60HEND b END;问:运行上述程序后(30H)、(40H)、*AR3和AR4的值分别等于多少10、 已知程序执行前,AR3的内容为0100H,数据存储器0
21、100H中的内容为1234H (向数据存储器传输 数据)MVKD *AR3+,1200H问:执行后,数据存储器1200H中的内容为多少AR3中的内容为多少11、阅读程序x: .word 1,2,3,4,5;.bss y,1;LD #0,ASUM:STM #x,AR3STM #4,AR4Loop:ADD AR3+,ABANZ Loop,*AR2-STL A,*(y)问:(1)该程序实现什么功能(2)程序运行结果y等于多少12、阅读下面的程序,回答后面的问题。.global start ; 定义全局标号.mmregs.datax: word 1,2,3,4,5,6,7,8,9,10.bss y,1
22、.testStart:STM #x,AR1STM #9,AR2LD 0,ALoop:ADD *AR1+,ABANZ Loop,*AR2-;aza 非 0 跳转STL A,*(y).end问:(1)解释语句“ x: word 1,2,3,4,5,6,7,8,9,10” 的含义(2) 解释语句“ STL A,*(y) ”的含义参考答案一、单项选择题1 5 CDDBB 6 10 CAAAC1115 DDAAC 16 20 CBBDA21 25 ABDBD 26 30 CAABC二、判断题1、V2、V3、X4、X 5 、V& V7、X8、X9、V 10、V11、X1 2、X1 3、V1 4、X 15、
23、V 16、X1 7、X1 8、X1 9、X 20、V21、X2 2、V2 3、V2 4、 X 25 、 V2 6、X 2 7、X2 8、X2 9、V 30、X三、填空题1、专用型2、4021h 0032h3、SP BSP4、复位引用脚I/O 选通信号引脚5、程序总线数据总线地址总线6、 低功耗设计高度并行性7、3条数据总线4条地址总线8 0 09、0-31 0-1510、程序数据11、DP SP12、READA Smem WRITA Smem13、0 114、 内部振荡器锁相环(PLL)电路15、哈佛结构 专用的硬件乘法器四、指令解释题1、立即数0032H先左移4位后,再加载累加器 A2、立即
24、数1000H存储到AR2指向的地址单元3、立即数345与T寄存器内值相乘后与累加器 A相加,结果加载累加器B4、AR3指向的地址单元的值传送给地址 100H, AR3中地址减一5、B=(*AR3-*AR4)166、按累加器规定的地址调用子程序7、*AR7=T,AR7=AR7-18 AR1=B,AR仁AR1+19、B=A-*AR3+*AR4AR3=AR3+1AR4=AR4+110、B=A-12345811、A=*( AR2 +*( AR2+112、重复NOP10次五、简答题1、 答:(1)、立即寻址 、绝对寻址(3)、直接寻址、间接寻址 (5)、累加器寻址(6)、存储器映射寄存器寻址(7)、堆栈寻址2、 答:所谓段,是指连续地占有存储空间的一个代码段或数据段,是COFF文件中最重要的概念。一个 目标文件中的每一段都是分开的和各不相同的。COFF目标文件文件包含:(1)text段:可执行代码段(2)data段:已初始化数据段(3)bss 段:未
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 杭州市中医院异体皮异种皮覆盖术应用技能考核
- AR技术在鞋帽试穿中的应用-洞察与解读
- 高端精密制造项目节能评估报告
- 企业管理体系优化与提升方案
- 汽车智能电子生产线项目建设工程方案
- 企业年度创新驱动与发展总结
- 机场岗位笔试题目及答案
- 火山翻译笔试题目及答案
- 光缆接续试题及答案
- 稀土精炼剂生产制造项目经济效益和社会效益分析报告
- 2025年贵州综合评标专家库评标专家考试综合能力测试题及答案二
- 山西农行笔试题目及答案
- 工厂玩手机管理办法规定
- 2025年福建省国有资产管理有限公司人员招聘笔试备考试题及答案
- 《供配电技术及设备》课件-第四章 低压电气元件及成套设备
- 疼痛护理中医课件
- 《财政支出效益分析》课件
- 骨质疏松症的治疗进展与新型药物研究
- 重庆市交通建设工程危险性较大分部分项工程安全管理实施细则
- 体检报告管理制度
- 2025年药物外渗考试题及答案
评论
0/150
提交评论