第一范文网 - 专业文章范例文档资料分享平台

DSP复习题及答案

来源:用户分享 时间:2025/9/16 23:57:50 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

DSP原理及应用复习题

题型为以下七种:

1、 填空题(每空1分,共10分) 2、 单项选择题(每题2分,共10分) 3、 判断题(每题2分,共10分) 4、 简答题(每题4分,共20分) 5、 程序阅读题(每题4分,共20分) 6、 编程题(8分) 7、 作图题(10分) 8、 程序设计题(12分) 一、填空题

1. 在DSP处理器中,数据地址的产生是由(数据地址发生器)来完成的。

2. TMS320C54x的累加器分别称为(累加器A)和(累加器B),它们的数据宽度是(40)

位。

3. TMS320C54x 的DSP采用先进的(哈佛)结构,其独立的(程序)总线和(数据)总线

允许同时读取(指令)和(操作数),实现高度的并行操作。

4. TMS320C54x的通用I/O引脚有(跳转控制输入引脚BIO )和(外部标志输出引脚

XF)。

5. 指令MPY 0Dh, A中乘数和被乘数分别在( 累加器B高16位 )和(累加器A)中。 6. TMS320C54x有(3)个状态和控制寄存器。

7. 在DSP处理器中,配有两个地址生成器,包括(数据地址发生器)和(程序地址发生

器)。

8. TMS320C54x使用一个40位的(ALU)和两个40位的(累加器ACCA和ACCB)来完

成算数算术运算和逻辑运算。

9. TMS320C54x存储器由3个独立的可选择空间组成:(程序空间)、(数据空间)和(I/O

空间)。

10. TMS320C54x的指令系统包含(助记符指令)和(代数指令)两种形式。

11. 编译器对于符号地址和变量的处理都是相对于本段的开始。连接器为每个段选择了合适

的起始地址,就必须相应地修改这些符号地址和变量,同时修改所有对这些地址和变量的引用,这个过程称为(重定位)。

12. TMS320C54x的总线由(1)组程序总线、(3)组数据总线和(4)组地址总线组成,可

在一个指令周期内产生两个数据存储地址,实现流水线并行数据处理。 一、单项选择题

1. 1.TMS320C54x中累加器分为三个部分,低位字,高位字和保护位,其中高位字是指

( B )

A. 15~0位 B. 31~16位 C. 39~32位 D. 39~23位 2. 2.TMS320C54x中,暂存器T的数据宽度是( C )

A. 40位 B. 32位 C. 16位 D. 8位 3. 3.TMS320C54x的立即数寻址中,位数最长的短立即数的长度是(B ) A. 16位 B. 9位 C. 8位 D. 5位 4. TMS320C54x汇编语言中,用于自定义段的是( A )

A. .sect B. .bss C. .text D. .data 5. 下列TMS320C54x的中断,不是可屏蔽中断的是( D )

A. RINT0 B. HPIINT C. DMAC4 D. reset 6. 1.TMS320C54x中累加器分为三个部分,低位字,高位字和保护位,其中保护位字是

指( C )

A. 15~0位 B. 31~16位 C. 39~32位 D. 39~23位 7. TMS320C54x中,ALU的数据宽度是( A )

A. 40位 B. 32位 C. 16位 D. 8位 8. TMS320C54x的立即数寻址中,长立即数寻址的长度是( A )

A. 16位 B. 9位 C. 8位 D. 5位 9. 4.TMS320C54x汇编语言中,用于定义未初始化段的是( B )

A. .sect B. .bss C. .text D. .data 10. 5.下列哪个浮点数表示的是无效的数( C )

A .99e9 B 9.9e9 C 99e9 D 99.e9 三、判断题

1.TMS320C54x汇编语言中,符号常量可以用.set定义,不占用存储器。( X )

2.TMS320C54x的中断处理分为3个阶段:一是请求中断,二是响应中断,三是执行中断服务程序。 ( √ )

3.TMS320C54x在执行中断之前,要完成所有流水线中的指令。所以,最大的中断延时取决于进入流水线的指令。 ( √ )

4.TMS320C54x在执行中断服务程序(ISR)时,在进入中断服务程序后,CPU将首先把程序计数器(PC)的值,也即返回地址,压入堆栈,然后把中断矢量的地址装入PC。( × ) 5.TMS320C54x有三个状态和控制寄存器,分别是:状态寄存器ST0,状态寄存器ST1,以及处理器方式状态寄存器PMST。 ( √ )

6.如果在程序中未用任何段伪指令,则汇编器将把所有的程序块或数据块统一汇编至.text段中。( × )

7.MEMORY命令是告诉连接器如何将输入段组合成输出段。 ( × ) 8.TMS320C54x在执行中断之前,要完成所有流水线中的指令。所以,最大的中断延时取决于进入流水线的指令。 ( × ) 9.局部标号可以用伪指令来定义。 ( √ )

10.TMS320C54x只有两个状态和控制寄存器,分别是:状态寄存器ST0,状态寄存器ST1。 ( × ) 四、简答题

1.简述哈佛结构的基本特征,并画出示意图。P3

哈佛结构结构采用双存储空间,程序存储器和数据存储器分开,取指和读数可以同时进行,扩展了存储器带宽,增加了系统的吞吐量。

2.简述TMS320C54x DSP的ALU的可能的输入数据来源。P44 第一种答案:

ALU的X输入端的数据:

?移位器的输入 ?来自数据总线DB的数据存储器操作数 ALU的Y输入端的数据:

?累加器A中的数据 ?累加器B中的数据

?来自数据总线CB的数据存储器操作数 ④T寄存器中的数据 第二种答案:

可以使用的输入形式包括:16位的立即数,从数据存储器读出的16位字,暂存器T中的16位字,从数据存储器中读出的2个16位字,从数据存储器读出的1个32位字,从其中一个累加器输出的40位值

3.简述辅助寄存器(AR0~AR7)的主要功能。

辅助寄存器(AR0~AR7)属于数据地址生成逻辑单元,产生16位数据空间,通用R,为各种寻址服务。

4.简述TMS320C54x中硬件定时器的功能。

TMS320C54x有一个带有4位预定标器的16位定时电路。这个定时计数器每个时钟周期减1,减至0时就产生一个定时中断。可以通过设置特定的状态位,来使定时器停止、恢复运行、复位或禁止。

5.列举四种绝对地址寻址。P142

数据存储器地址(dmad)寻址 程序存储器地址(pmad)寻址 端口地址(PA)寻址 *(lk)寻址 6.简述TMS320C54x DSP的总线组成和功能。P31

C54x的内部有8组16位总线:4条程序/数据总线和4条地址总线。这些总线功能: (1) (2)

1组程序总线PB 主要用来传送取自程序存储器的指令代码和立即操作数。 3组数据总线CB、DB、EB

CB和DB用来传送从数据存储器读出的数据; EB用来传送写入存储器的数据。

(3) 4组地址总线PAB、CAB、DAB、EAB 用来提供执行指令所需的地址。 7.简述TMS320C54x DSP的乘法器的输入数据来源。P51 输入端XM数据来自: ?T寄存器

?累加器A的位32-16

?DB总线传送过来的数据存储器操作数 输入端YM的数据来自:

?累加器A的位32-16

?由DB总线和CB总线传送过来的数据存储器操作数 ?由PB总线传送过来的程序存储器操作数 9.简述TMS320C54x指令系统的特点。

10.列举出TMS320C54x的7种基本的数据寻址方式。P141

立即寻址、绝对寻址、累加器寻址 、直接寻址、间接寻址、存储器映像寄存器寻址、 堆栈寻址 五、程序阅读题

1.请说明下面语句执行后,A,T,FRCT、AR5、数据存储器中0100h的数据。

MAC *AR5, A

指令执行前 执行后

A 00 0000 1000 00 0048 E000

搜索更多关于: DSP复习题及答案 的文档
DSP复习题及答案.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c53fs77guku072ie1ycc3_1.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top