原理考试复习题

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

1. DSP系统的特点:(1)接口方便(2)编程方便(3)稳定性好(4)精度高(5)可重复性好(6)集成方便

2.

3.实时DSP应用系统的设计包括硬件设计和软件设计两个方面

4.DSP芯片的定义:即数字信号处理芯片(也称数字信号处理器),是一种特别适合于进行DSP的微处理器,其主要应用是实时快速地实现各种DSP算法。

5.DSP芯片的优点(1)在一个指令周期内一般至少可完成一次乘法和一次加法;(2)程序空间和数据空间分开,可以同时访问指令和数据(3)片内具有快速RAM,通常可通过独立的数据总线在两块中同时访问(4)具有低开销或无开销循环及跳转的硬件支持(5)快速的中断处理和硬件I/O支持(6)具有在电周期内操作的多个硬件地址产生器;(7)可以并执行多个操作(8)支持流水线操作,使取指,译码和执行等操作可以并执行

6.DSP芯片的特点:(1)采用哈佛结构实现内部总线(2)采用流水线操作方式实现指令操作(3)乘法采用专用的硬件乘法器实现(4)具有高效的DSP指令

7.算术逻辑单元(ALU):其中ALU为40位,有2个输入端和1个输出端。

8.TMS320C54x芯片有两个独立的40位累加器ACCA和ACCB,可以存放ALU或MAC单元的运算结果,也可以作为ALU的一个输入。每一个累加器分为3个部分:保护位(AG 和BG)、高位字(AH和BH)与低位字(AL和BL)。

9.ACCA和ACCB的唯一区别在于ACCA的(32~16)位可以用作乘累加单元的一个输入

10.移位位数由T寄存器确定

11.哈佛结构是不同于传统的冯。诺依曼结构的并行系结构,其主要特点是将程序和数据存储在不同的存储空间中,即程序存储器和数据存储器是两个相互独立的存储器,每个存储器地理编制,独立访问。与两个存储器相对应的是系统中设置了程序总线和数据总线两条总线,从而使数据的吞吐率提高了一倍

12. 什么是流水线:将指令分为几个子操作,不同子操作由不同的单元完成;流水线处理的原理是:将指令分为几个子操作,不同子操作由不同的单元完成。这样,每个一个时钟周期,每个单元就可以进入一条新指令。因此在同一个时钟周期内,在不同的单元可以处理多条指令,相当于并执行了多条指令

13.片内存储器包括ROM、RAM、Flash等多种类型,其中RAM又可以分为两种类型:SARAM (单访问RAM)和DARAM(双访问RAM);按照使用方式,片内存储器包括程序存储器、数据存储器和I/O空间存储器。

14.芯片中可能含有的集成外设有:通用I/O接口;定时器;HPI接口;串行口;软件可编程等待状态产生器

15.TI丁点DSP芯片:目前应用广泛的主要有TMS320C2000系列(用于控制)MS320C5000系列(低功耗、云设计)和TMS320C6000系列中的TMS320C62xx/C64xx(适用于高性能)16.AT&T是第一家推出高性能浮点DSP芯片的公司。Motorola公司DSP芯片分为定点、浮点和专用三种

17.DSP硬件开发通常基于DSP仿真器进行。可分为电路型访真器和扫描型仿真器两种。现在普遍采用的是扫描仿真器

18.DSP的优缺点:由于汇编语言指令与芯片的结构紧密相关,因此采用汇编语言编写DSP 程序,可以有效减少程序的运算量和存储量,具有代码效率比较高的优点,这对于运算资源和存储资源有限的DSP系统来说是十分有用的,然而基于汇编语言开发DSP程序,由于需要掌握每一条汇编指令的用法,因此程序开发的周期相对较长,且编写的程序可读性和可移植性较差,软件的修改和升级相对也比较困难;其中以C语言为基础的开发坏境最多。这样可以直接用高级语言编写DSP芯片的软件,从而使DSP芯片的开发速度大大的提高,也使程序的修改和移植变得十分方便。当然,基于C语言开发DSP芯片程序有一个前提条件,那就是所涉及的DSP系统必须具有足够的运算和存储资源。

19.Main函数的调用—入口函数c_int00

20.用C语言编写中断程序时,需要注意以下几点:(1)对由SP(AR1)指向的字,编译器可能正在使用,因此必须加以保护(2)中断的屏蔽和使能必须由程序员设置,设置的方法是用嵌入汇编语句的方法修改IMR寄存器。这样修改不会破坏C环或C指针(3)中断程序没有参数传递,即使说明,也将被忽略(4)由于用C编写中断程序时,需要保护所有的寄存器,因此效率不高(5)将一个程序与某个中断关联时,必须在相应的中断食量处放置一条跳转指令。

21.优化的方式不同,可以分为算法优化,函数优化和编译优化

22.算法优化是指对程序要完成的功能合理选择算法及其实现方法

23.DSP芯片中的RAM有SARAM和DARAM两种

24.DSP芯片一般都具有64K字的程序空间、64K字的数据空间和64K字的I/O空间

25.TI公司的编译器和链接器所创建的目标文件采用一种称为COFF的目标文件格式

26.COFF目标文件应包含三个默认的块:.text块(通常包含可执行代码).data块(通常包含已初始化的变量).bss块(通常为未初始化的变量保留空间)

27.所有的块分为两大类,即已初始化块和未初始化块。已初始化块包含程序代码和数据,.ingtext和.data及用.sect和.asect汇编器所创建的块都属于这一类。未初始化块是为未初始化的数据在存储器映的保留空间,.bss和用.usect汇编器命令创建的块属于这一类

28.链接器提供两个命令来完成上述功能,MEMORY和SECTIONS.。MEMORY命令定义目标系统的存储器,程序员可定义每一块存储器,指定每一块的其实地址和长度。SECTIONS 告诉链接器如何组合输入块以及在存储器何处存放输出快。若不用这两个命令,则链接器采用默认的分配算法。若要用着两条命令,则一般需要建立一个链接命令文件,扩展名为.cmd

29.汇编语句格式可以包含4个部分:标号域、指令域、操作数和注释域

30.C54x的指令集包含了4种基本类型的操作:(1)算术指令(2)逻辑指令(3)程序控制指令(4)装载和存储指令

31.7种基本的数据寻址方式:立即数寻址,绝对地址寻址,累加器寻址,直接寻址,间接寻址,存储区映射寄存器寻址,堆栈寻址

32.立即数寻址语句要在数值或符号前面加一个“#”号来说明它是一个立即数

33.在双操作数间接寻址中,由于指令代码中只有两位来表示辅助寄存器,因此只有4个辅

相关文档
最新文档