DSP试题及答案最新集(附复习资料)解析(3)

2020-05-04 12:05

与AR5加1。

42.MPYA TEMP2//B<=A.Temp2,T=Temp2。 43.PPT #99

44.NOP//重复NOP100次。

45.STL A,@quot//将累加器A的低16位字存放在quot的存储单元中。 46.STL B,*AR3+//将累加器的低位移位后加载到AR3所指地址。 47.WRITA SMEM //将A的内容写入SMEM中。

48.LD #0032H,4,A//立即数0032H先左移4位后,再加载累加器A. 49.STM #1000H,*AR2//立即数1000H存储到AR2指向的地址单元

50.MAC #345,A,B//立即数345与T寄存器内值相乘后与累加器A值相加,结果加载累加器B.

51.MVDD *AR3-,100H //AR3指向的地址单元的值传送给地址100H单元, AR3中地址减一。

52.●LDM *AR1,A//AR1指向的地址单元的值加载到累加器A. 53.简答:

54.■CPU响应中断有哪些条件?中断处理一般过程是什么?

55.对于软件中断和非可屏蔽中断,CPU立即响应。如果是可屏蔽中断,只有满足以下条件才能响应:

56.1 优先权利最高;

57.2 ST1中的INTM=0即允许可屏蔽中断; 58.3 IMR中相位为1,允许可屏蔽中断。 59.中断流程: 60.1 接受中断请求; 61.2 响应中断; 62.3 执行中断服务程序。

63.■简述链接器命令文件中的MEMORY和SECTIONS。

64.MEMORY命令用于描述系统实际的硬件资源,用来定义用户设计的系统中所包含的各种形式的存储器,以及他们占据的地址范围。

65.SECTIONS命令用于描述段如何定位到家当的硬件资源上。将输出段定位到所定

11

义的存储器中。

66.■简述TMS320C54x芯片的主要特点。

67.1 CPU(中央处理单元)利用其专用的硬件逻辑和高度并行性提高芯片的处理性能。 68.2 存储器具有192k字可寻址存储空间 据存储空间和64 K字I/O空间)。。

69.3 高度专业化的指令集能够快速地实现算法冰用于高级语言编程优化。 70.4 片内外设和专用电路采用模块化的结构设计,可以快速的推出新的系列产品。 71.5 TMS320C54x执行单周期定点指令时间为25/20/15/12.5/10ns,每秒指令数位40/66/100MIPS。

72.6 TMS320C54x电源由IDLE1、IDLE2、IDLE3功耗下降指令控制功能,以便DSP工作在节电模式下,使之更适合于手机。

73.7 在片仿真接口,片上的JTAG接口符合IEEE1149.1边界扫描逻辑接口标准,可与主机连接,用于芯片的仿真和测试。

74.■简述TMS320C54x芯片存储器的分配方法。

75.TMS320C54x采用改进的哈佛结构。存储空间由三个独立可选的存储空间组成:64k字的程序存储空间、64k的数据存储空间、64k的I/O存储空间。

76.TMS320C54x的工作方式状态寄存器PMST提供了三个控制位:MP/非MC、OVLY、DROM,用于在存储空间中配置片内存储器。

77.MP/非MC:微处理器/微型计算机工作方式位。 78.OVLY:RAM重叠位。 79.DROM:数据ROM位。 80.■简述直接寻址及其两种方式:

81.直接寻址就是在指令中包含有数据存储器地址的低7位,用着7位作为偏移地址,并与基地址值组成一个16位的数据存储器地址。直接寻址分为数据页指针直接寻址、堆栈指针直接寻址两种。

82.数据页指针直接寻址:当状态寄存器ST1中的CPL位等于0时,ST0中的DP值与指令中的7位地址一起形成16位数据存储器地址;

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

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

12

(包括64 K字程序存储空间、64 K字数

85.位码倒寻址的主要用于FFT算法中。

86.实现方法:ARO存放的整数N是FFT点数的一半,一个辅助寄存器只想一个数据存放的物理单元,当使用位码倒寻址把ARO加到辅助寄存器中时,地址以位倒序的方式产生,即进位是从左向右,而不是通常的从右向左。

87.■堆栈寻址的作用是什么?压栈和弹出堆栈是如何实现的?

88.系统堆栈用来在中断或调用子程序期间自动存放程序计数器,也能用来存放用户当前的程序环境或传递数据值。处理器使用一个16位存储器映像寄存器的一个堆栈指针来寻址堆栈,SP始终指向存放在对战中的最后一个单元。当调用一个子程序或一个中断响应发生时,PC会被自动压栈,堆栈指针SP指向存放最后一个数据的堆栈单元;返回时,返回地址从堆栈中弹出并装入PC。

89.堆栈存放数据是从高地址向低地址进行的,压入堆栈时,先减小SP,再将数据压入堆栈;弹出对战士,先从堆栈弹出数据,在增加SP值。

90.■简述TMS320C54x宏命令及其功能。

91.宏命令是源程序中具有独立功能的一段程序代码,它可以根据用户的需要,由用户创建自己的指令。宏命令一经定义,便可在以后的程序中多次调用,从而可以简化和缩短源程序。

92.功能:定义自己的宏,重新定义已存在的宏、简化长的或复杂的汇编代码、访问由归档器创建的宏库、处理一个宏中的字符串、控制展开列表。

93.使用过程:宏定义,宏调用,宏展开。

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

.cmd95.3.答:

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

97.汇编:利用TMS320C54x的汇编器对已经编好的一个或者多个源文件分别进行汇

13

-o编辑编辑.asm汇编汇编-l.lst.obj链接链接-m.map固化程序.out调试调试 编,并生成 .lst(列表)文件和 .obj(目标)文件。

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

99.■简述流水线的6个独立阶段并介绍其功能。

100.1 程序预取指:将所要取指的地址放在程序地址总线上; 101.2 取指:从程序总线上取指令字,并装入指令寄存器;

102.3 指令译码:对IR中的内容译码,产生执行指令所需要的一系列控制信号; 103.4 寻址:数据地址产生单元在数据地址总线上输出读操作数的地址。; 104.5 读:从数据总线和控制总线上读操作数; 105.6 执行指令:从数据总线上写数据。

106.■154■■■简述TMS320C54x芯片的中断系统。

107.中断系统是计算机发展史上的一个里程碑。也是衡量微处理器性能好坏的一项主要指标。中断系统既支持硬件中断,又支持软件中断。无论是哪种中断都可以分为可屏蔽中断和非可屏蔽中断。中断系统包括:中断结构、中断流程、中断编程。

108.■简述串行通信,并描述TMS320C54x的三个串口。

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

110.三类串行口:

111.标准同步串行口(SPI):有两个独立的缓冲器用于传送数据,接收缓冲器和发送缓冲器,每个缓冲器有一条可屏蔽的中断线。串行数据可以按8位字或16位字转换。

112.缓冲串行口(BSP):在标准同步串行口的基础上增加了一个自动缓冲单元,BSP是一种增强型标准串行口,它是全双工的,并有两个可设置大小的缓冲区。

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

114.■■■■■■

115.■段的作用是什么?COFF目标文件包含哪些段?

116.所谓段,是指连续地占有存储空间的一个代码块或数据块,是COFF文件中最重要的概念。一个目标文件中的每一个段都是分开的和各不相同的。所有的COFF目标文件都包含一下三种形式的段:.text文本段 .data数据段 .bss保留空间段

117.■TMS320C54x有哪几种基本的寻址方式?

14

118.立即寻址、绝对寻址、累加器寻址、直接寻址、间接寻址、存储器映像寄存器寻址、堆栈寻址。

119.■一个典型的DSP系统通常由哪些部分组成?画出原理框图。 120.A/D、DSF、D/A。 121.1001010011

122.1001010111010100101 123.100100011101000010110 124.100101011 1010100101 125.1000

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

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

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

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

130.■简述链接器的作用和功能。

131.链接器的作用就是根据链接命令或链接命令文件(.cmd),将一个或多个COFF目标文件链接起来,生成存储器映像文件(.map)和可执行文件的输出文件(.out)。

132.功能:

133.1 将各个段配置到目标系统的存储器中;

134.2 对各个符号和段进行重新定位,并给他们制定一个最终的地址;3 结局输入文件之间未定义的外部引用问题。

135.■HPI接口有几个寄存器?他们的作用是什么?

136.1 HPI存储器:用于TMS320C54x与主机间传送数据。地址从1000H到17FFH,空间容量为2K字。

137.2 HPI地址寄存器:由主机对其直接访问,存放当前寻址HPI存储单元的地址。 138.3 HPI数据锁存器:有主机对其直接访问,存放当前进行读/写的数据。 139.4 HPI控制寄存器:TMS320C54x和主机都能对其直接访问,用于主处理与DSP相互握手,实现相互中断请求。

15

140.5 HPI控制逻辑:用于处理HPI与主机之间的接口信号。

16


DSP试题及答案最新集(附复习资料)解析(3).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:基于新课改下,绩效管理思想对幼儿园教师发展性考核评价的实践

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: