DSP题库Word格式.docx

上传人:b****3 文档编号:15804186 上传时间:2022-11-16 格式:DOCX 页数:18 大小:48.76KB
下载 相关 举报
DSP题库Word格式.docx_第1页
第1页 / 共18页
DSP题库Word格式.docx_第2页
第2页 / 共18页
DSP题库Word格式.docx_第3页
第3页 / 共18页
DSP题库Word格式.docx_第4页
第4页 / 共18页
DSP题库Word格式.docx_第5页
第5页 / 共18页
点击查看更多>>
下载资源
资源描述

DSP题库Word格式.docx

《DSP题库Word格式.docx》由会员分享,可在线阅读,更多相关《DSP题库Word格式.docx(18页珍藏版)》请在冰豆网上搜索。

DSP题库Word格式.docx

SECTIONS的作用是。

10.OVLY=(),则片内RAM只安排到数据存储空间。

11. 

DROM=(),则部分片内ROM安排到数据空间。

12.C54xDSP具有两个()位累加器。

累加器A的()位是保护位。

13.执行复位操作后,下列寄存器的初始值分别为:

ASM=()、DP=()、XM=()。

14.直接寻址就是在指令中包含有数据存储器地址的用作偏移地址,并与组成16位的数据存储器地址。

15.定时器主要由3个寄存器所组成,包括

、、。

16.链接器对段的处理主要通过和两个命令完成。

17.C54X的工作方式状态寄存器PMST提供了三个控制位,包括、、。

18.OVLY=,则片内RAM只安排到数据存储空间。

19.DROM=,则部分片内ROM安排到数据空间。

20.ST1的C16=表示ALU工作在双精度算术运算方式。

21.DSP芯片的结构特点主要有、、、

、特殊的DSP指令等。

22.所有TMS320C54X芯片内部都包含存储器和存储器。

23.所有的COFF文件都包含三种形式的段,分别是.text文本段、data数据段、和.bss保留空间段。

24.对32位数寻址时,如果寻址的第一个字处在偶地址,那么第二个字就处在下一个(较高的)地址,如果寻址的第一个字处在奇地址,那么第二个字就处在前一个(较低的)地址。

25.状态寄存器ST1中CPL=0表示使用DP,CPL=1表示使用SP。

26.累加器寻址的两条指令分别是READASmem、WRITASmem。

27.时钟发生器包括一个内部振荡器和一个锁相环电路。

28.状态寄存器ST1中SXM=0表示(6),SXM=1表示(7)。

29.桶形移位器能把输入的数据进行0~31位的左移和0~15位的右移。

30.即寻址方式中的立即数有两种数值形式,数值的位数为3、5、8、9位时为短立即数;

数值的位数为16位时是长立即数。

31.时钟发生器为TMS320C54x提供时钟信号,时钟发生器可以由内部振荡电路或外部时钟源驱动。

32.TMS320C54x有三种类型的串行口:

标准同步串行口(SPI)、缓冲串行口和时分多路串行口。

33.DSP片内寄存器在C语言中一般采用指针方式来访问,常常采用的方法是将DSP寄存器地址的列表定义在头文件(如reg.h)。

34.执行复位操作后,下列寄存器的初始值分别为:

ASM=、DP=、XM=。

35.直接寻址就是在指令中包含有数据存储器地址的用作偏移地址,并与组成16位的数据存储器地址。

36.C54X的工作方式状态寄存器PMST提供了三个控制位,包括、、。

二、简答题(每题6分,共30分)

1.什么是COFF和段?

段的作用是什么?

COFF目标文件包含哪些段?

所谓段,是指连续占用存储空间的代码段或数据块,是coff文件中重要的概念,。

一个目标文件中的每个段都是分开和各不相同的。

Coff包含以下三种形式的段:

text文本段

data

.bss保留空间

2.简述McBSP接口的特点。

3.HPI8接口有几个寄存器?

他们的作用是什么?

4.一个典型的DSP系统通常由哪些部分组成?

画出原理框图。

6.简述位码倒寻址的主要用途及实现方法。

7.简述TMS320C54x的7种基本的数据寻址方式。

8.CPU响应中断有哪些条件?

简述中断处理一般过程。

对于软件中断和非可屏蔽中断,CPU立即响应。

如果是可屏蔽中断,只有满足以下条件才能响应:

(1)优先级别最高。

(2)ST1中的INTM位为0,允许可屏蔽中断。

(3)IMR中的相应位为1,允许可屏蔽中断。

中断流程:

1)接受中断请求

2)响应中断

3)执行中断服务程序

9.简述线性缓冲区法实现FIR滤波器延时一个采样周期运算Z-1

10.C54X有哪几种基本的数据寻址方式?

以DP和SP为基地址的直接寻址方式,其实际地址是如何生成的?

11.C54X的指令集包含了哪几种基本类型的操作?

12.堆栈寻址的作用是什么?

压栈和弹出堆栈操作是如何实现的?

系统堆栈用来在中断或调用子程序期间自动存放程序计数器,也能用来存放用户当前的程序环境或传递数据值。

处理器使用一个16位存储器映像寄存器的一个堆栈指针(SP)来寻址堆栈,SP始终指向存放在堆栈中的最后一个单元。

当调用一个子程序或一个中断响应发生时,PC会被自动压栈,堆栈指针SP指向存放最后一个数据的堆栈单元;

返回时,返回地址从堆栈中弹出并装入PC。

堆栈存放数据是从高地址向低地址进行的。

压入堆栈时,先减小SP,再将数据压入堆栈;

弹出堆栈时,先从堆栈弹出数据,再增加SP值。

13.使用循环寻址时,必须遵循的3个原则是什么?

14.简述C54X的宏命令及其功能。

15.简述链接器命令文件中的MEMORY命令和SECTIONS命令

16.简述C54X芯片的存储器分配方法。

TMS320C54x采用改进的哈弗结构,存储空间由三个独立的可选存储空间组成,64k字的程序存储空间、64k字的数据存储空间,64k的io空间。

TMS320C54x的工作方式状态寄存器pmst提供了三个控制为:

MP/MC、OVLY、DROM,用于存储空间中配置片内存储器。

MP/MC微处理器/微型计算机工作方式位

OVLY:

ram重叠位

DROM:

数据rom位

17.简述TMS320C54x芯片的中断系统。

18.画出汇编程序的编辑、汇编和链接过程图,并说明各部分的作用是什么?

答:

编辑:

程序代码的编写,生成.asm文件。

汇编:

利用TMS320C54x的汇编器对已经编好的一个或者多个源文件分别进行汇编,并生成.lst(列表)文件和.obj(目标)文件。

链接:

利用TMS320C54x的链接器LNK500,根据链接器命令文件(.cmd)对已经汇编过的一个或是多个目标文件(.obj)进行链接,生成.map文件和.out文件。

19.定时器由哪些寄存器组成,他们是如何工作的?

20.简述C54X芯片的主要特点。

TMS320C54x的主要特征如下:

(1)CPU(中央处理单元)利用其专用的硬件逻辑和高度并行性提高芯片的处理性能。

(2)存储器具有192K字可寻址存储空间(包括64K字程序存储空间、64K字数据存储空间和64K字I/O空间)。

(3)高度专业化的指令集能够快速地实现算法并用于高级语言编程优化。

(4)片内外设和专用电路采用模块化的结构设计,可以快速地推出新的系列产品。

(5)TMS320C54x执行单周期定点指令时间为25/20/15/12.5/10ns,每秒指令数为40/66/100MIPS。

21.简述直接寻址及其两种寻址方式。

直接寻址就是在指令中包含有数据存储器地址(dma)的低7位,用这7位作为偏移地址,并与基地址值(数据页面指针DP的9位或堆栈指针SP的16位)组成一个16位的数据存储器地址。

直接寻址分为数据页指针直接寻址和堆栈指针直接寻址两种。

数据页指针直接寻址:

当状态寄存器ST1中的CPL位等于0时,ST0中的DP值(9位地址)与指令中的7位地址一起形成16位数据存储器地址;

堆栈指针直接寻址:

当ST1中的CPL位等于1时,将指令中的7位地址与16位堆栈指针SP相加,形成16位的数据存储器地址。

22.简述串行通信,并描述C54X的三种串行口。

串行通信,就是发送器将并行数据逐位移出成为串行数据流,接收器将串行数据流以一定的时序和一定的格式呈现在连接收/发器的数据线上。

TMS320C54x有三种类型的串行口:

标准同步串行口(SPI)、缓冲串行口(BSP)和时分多路串行口(TDM)。

标准同步串行口(SPI,SerialPortInterface):

有两个独立的缓冲器用于传送数据,接收缓冲器和发送缓冲器,每个缓冲器有一条可屏蔽的中断线。

串行数据可以按8位字或16位字转换。

缓冲串行口(BSP,BufferedSerialPort):

在标准同步串行口的基础上增加了一个自动缓冲单元(ABU)。

BSP是一种增强型标准串行口,它是全双工的,并有两个可设置大小的缓冲区。

时分多路复用串行接口(TDM,Time-DivisionMultiplexed):

允许同一个串口以分时方式传送多路数据,TDM为多处理器通信提供了一种简单而有效的方式。

23.简述存储器映像寄存器寻址方式及其地址产生的两种方法。

存储器映像寄存器寻址是用来修改存储器映像寄存器的,但不影响当前数据页指针DP或堆栈指针SP的值。

存储器映像寄存器(MMR)地址的产生有两种方法:

(1)在直接寻址方式下,不管当前DP或SP的值为何值,使数据寄存器地址的高9位(MSBs)强制置0,数据存储器地址的低7位(LSBs)则来自于指令字。

(2)在间接寻址方式下,只使用当前辅助寄存器的低7位作为数据存储器地址的低7位,地址的高9位为0,指定的辅助寄存器的高9位在寻址后被强制置0。

24.简述C54X链接器的作用及其功能。

连接器的作用就是根据连接命令或连接命令文件(。

Cmd),将一个或多个coff文件连接起来,

生成存储器映像文件。

Map,和可执行文件的输出文件。

Out.

功能:

将各个段配置到目标系统的存储其中,

对各个符号和段进行重定位,并给他们指定最终的地址

解决输入文件之间未定义的外部引用问题

25.简述C54X的流水线6个独立阶段,并描述各个阶段功能。

二、指令解释(每题3分,共30分)

1、MAC*AR3+,*AR4+,A,B

2、SUB#12345,8,A,B

3、ADD*AR2+,*AR2-,A

4、RPT#99

NOP

5、MVDD*AR3+,*AR5+

6、ABDST*AR3+,*AR4+

7、LD#80H,A

8、WRITASMEM

9、PORTRFIFO,*AR5

10、LDMMMR,A

11、MVKDSAMPLE,*AR5

12、ADD*AR3+,14,A

13、MPYATEMP2

14、STA,*AR4+

||LD*AR4-,A

15、DSTB,*AR1-

16、MACD*AR2-,COEFFS,A

17、LD#0032H,4,A

18、STM#1000H,*AR2

19、MAC#345,A,B

20、MVDD*AR3-,100H

21、LDM*AR1,A

22、STLA,@quot

23、ADD#4568H,8,A,B

24、LDMAR1,A

5、DSTB,*AR1-

1、LD#10H,

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 医药卫生 > 基础医学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1