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

上传人(卖家):2023DOC 文档编号:5510601 上传时间:2023-04-23 格式:DOC 页数:16 大小:874KB
下载 相关 举报
DSP试题及答案最新集(附复习资料)解析.doc_第1页
第1页 / 共16页
DSP试题及答案最新集(附复习资料)解析.doc_第2页
第2页 / 共16页
DSP试题及答案最新集(附复习资料)解析.doc_第3页
第3页 / 共16页
DSP试题及答案最新集(附复习资料)解析.doc_第4页
第4页 / 共16页
DSP试题及答案最新集(附复习资料)解析.doc_第5页
第5页 / 共16页
点击查看更多>>
资源描述

1、最新DSP考试试题集合外加复习资料(后)一、 填空(每空1分,共30分)1. 程序计数器的值可以通过 复位操作 、 顺序执行指令 、 分支转移 ,累加器转移,块重复,子程序调用,从累加器调用子程序,中断等操作改变。2. C54x DSP芯片采用了6级流水线的工作方式,即一条指令分为 预取指 、取指、译码、 寻址 、读数和执行6个阶段。3. 解决MMR写操作的流水线冲突时,一般可用采用推荐指令和 插入空操作指令 的方法。4. TI公司的定点DSP产品主要有 TMS320C2000 系列、TMS320C5000系列和 TMS320C6000 系列。5. C54x DSP中传送执行指令所需的地址需要

2、用到 PAB 、CAB、DAB和 EAB 4条地址总线。6. 在C54x DSP寻址和指令系统中,Xmem和Ymem表示 16位双寻址操作数 ,Dmad为16位立即数,表示 数据存储器地址 ,Pmad为16位立即数,表示 程序存储器地址 。7. DSP的内部存储器类型可分为随机存取存储器(RAM)和只读存储器(ROM)。其中RAM又可以分为两种类型:单寻址RAM(SARAM)和双寻址RAM(DARAM)。8.9. C54x DSP的内部总存储空间为192K字,分成3个可选择的存储空间:64K字的程序存储空间 、64K字的数据存储空间和64K字的 I/O空间 。10. 从功能结构上,C54X D

3、SP的CPU可以划分成 运算部件 和 控制部件 两大部分。11. C54x DSP的寻址方式有七种,分别为立即寻址、绝对寻址、累加器寻址、直接寻址、 间接寻址 、存储器映象寄存器寻址、堆栈寻址。12. C54x DSP定时器由3个16位存储器映射寄存器组成:定时器寄存器(TIM)、 定时器周期寄存器(PRD)和 定时器控制寄存器(TCR) 。13. 主机接口(HPI,Host Port Interface) 是TMS320C54x 系列定点芯片内部具有的一种接口部件,主要用于DSP与其他总线或CPU进行通信。14. C54x DSP的指令系统有 助记符指令 和 代数指令 两种形式。15. CO

4、FF目标文件中.text段通常包含 可执行代码 ,.data段通常包含己初始化的数据,.bss段中通常为 未初始化的数据 保留空间。16. DSP芯片的开发工具可以分为 代码生成工具 和 代码调试工具 两类。17、 DSP芯片按照其用途分类,可以分为通用型和 专用型 两种。18,在堆栈操作中,PC当前地址为4020h,SP当前地址为0033h,运行PSHM AR2后,PC= 4021h , SP= 0032h 。(PSHM AR2为单字指令)19、TMS320C54xDSP芯片四种串行口类型是指 SP 、 BSP 、McBSP和TDMcBSP。20、请简要说明TMS320C5402VCDSP以

5、下引脚的功能: : 复位引用脚 , : I/O选通信号引脚 。21, TMS320C54xDSP的内部总线主要包括 程序总线 、 数据总线 和 地址总线 22DSP的狭义理解为 数字信号处理器 ,广义理解为 数字信号处理方法 。223在直接寻址中,指令代码包含了数据存储器地址的低 7 位。当ST1中直接寻址编辑方式位CPL =0 时,与DP相结合形成16位数据存储器地址;当ST1中直接寻址编辑方式位CPL =1 时,加上SP基地址形成数据存储器地址。324TMS320C54有两个通用引脚,BIO和XF, BIO 输入引脚可用于监视外部接口器件的状态; XF 输出引脚可以用于与外部接口器件的握手

6、信号。3932保护位3116高阶位150低阶位425累加器又叫做 目的寄存器 ,它的作用是存放从ALU或乘法器/加法器单元 输出的数据。它的存放格式为26桶形移位器的移位数有三中表达方式: 立即数 ; ASM ; T低6位 27DSP可以处理双16位或双精度算术运算,当 C16=0 位双精度运算方式,当 C16=1 为双16位运算方式。28复位电路有三种方式,分别是 上电复位 ; 手动复位 ; 软件复位 。立即数寻址指令中在数字或符号常数前面加一个 # 号,来表示立即数。29位倒序寻址方式中,AR0中存放的是 FFT点数的一半 。30一般,COFF目标文件中包含三个缺省的段: text 段;

7、data 段和 bss 段。31汇编源程序中标号可选,若使用标号,则标号必须从 第一列 开始;程序中可以有注释,注释在第一列开始时前面需标上 星号或分号 ,但在其它列开始的注释前面只能标 分号 。32C5402有23条外部程序地址线,其程序空间可扩展到 1M ,内程序区在 第0页 。二 填空题 1、对于TMS320C54x系列DSP芯片,下列说法正确的是 ( C )(A) 专用型DSP (B)32位DSP (C) 定点型DSP (D) 浮点型DSP 2、要使DSP能够响应某个可屏蔽中断,下面的说法正确的是 (B )A. 需要把状态寄存器ST1的INTM位置1,且中断屏蔽寄存器IMR相应位置0B

8、. 需要把状态寄存器ST1的INTM位置1,且中断屏蔽寄存器IMR相应位置1C. 需要把状态寄存器ST1的INTM位置0,且中断屏蔽寄存器IMR相应位置0D. 需要把状态寄存器ST1的INTM位置0,且中断屏蔽寄存器IMR相应位置13、若链接器命令文件的MEMORY部分如下所示: MEMORY PAGE 0: PROG: origin=C00h, length=1000h PAGE 1: DATA: origin=80h, length=200h 则下面说法不正确的是(A)A、 程序存储器配置为4K字大小 B、程序存储器配置为8K字大小C、 数据存储器配置为512字大小 D、数据存储器取名为D

9、ATA5、C54X DSP的流水线是由( B )级(也即是由多少个操作阶段)组成。 (A) 4 (B) 6 (C) 8 (D) 106、假定AR3中当前值为200h,AR0中的值为20h,下面说法正确的是( )A、在执行指令*AR3+0B后,AR3的值是200h;B、在执行指令*AR3-0B后,AR3的值为23Fh;C、在执行指令*AR3-0B后,AR3的值是180h;7、下面对一些常用的伪指令说法正确的是:( D ) A、.def所定义的符号,是在当前模块中使用,而在别的模块中定义的符号; B、.ref 所定义的符号,是当前模块中定义,并可在别的模块中使用的符号; C、.sect命令定义的段

10、是未初始化的段; D、.usect命令定义的段是未初始化的段。8、在采用双操作数的间接寻址方式时,要使用到一些辅助寄存器,在此种寻址方式下,下面的那些辅助寄存器如果使用到了是非法的( D ) A、AR2 B、AR4 C、AR5 D、AR6 三、简答题(每题5分,共20分)1.什么是定点DSP芯片和浮点DSP芯片?各有什么优缺点?解:按数据的定点格式工作的DSP芯片称为定点DSP;按数据的浮点格式工作的DSP芯片称为浮点DSP;定点DSP的价格便宜,功耗低,但运算精度低;浮点DSP的价格较高,C语言编程调试方便,运算精度高。2. 简述流水线操作的基本原理。解:流水线操作是各指令以机器周期为单位相

11、差一个时钟周期,连续并行工作的情况。其本质是DSP多条总线彼此独立地同时工作,使得同一条指令在不同机器周期内占用不同总线资源。同时,不同指令在同一机器周期内占用不同总线资源。3. C54x DSP有哪些重复操作?各有什么优点? 解:有单条指令重复执行和程序块重复执行两种重复操作。单条指令重复操作功能,可以使乘法/累加和数据块传送那样的多周期指令在执行一次之后变成单周期指令,大大提高了这些指令的执行速度。利用块重复操作进行循环,是一种零开销循环。4. 软件可编程等待状态发生器的功能是什么? 解:软件可编程等待状态产生器可以将外部总线周期扩展到7个机器周期(C549、C5402、C5410和C54

12、20为14个机器周期),这样C54x DSP可以方便地与慢速的片内存储器和I/O器件接口。5. TMS320C54x有多少条16位总线?这些总线各有什么作用?(6分)答:C54x共有4组8条16位总线 1条程序总线(PB):传送取自程序存储器的指令代码和立即操作数。 3条数据总线(CB、DB、EB):CB和EB传送从数据存储器读出的操作数;EB传送写到存储器中的数据。 4条地址总线(PAB、CAB、DAB、EAB)传送相应指令所学要的代码。6,TMS320C54x片内存储器一般包括哪些种类?如何控制存储器片内或片外的分配?(6分)答:TMS320C54x的片内存储空间分为3个可选择的存储空间:

13、64K的程序空间,64K的数据空间和64K的I/O空间,所有TMS320C54x芯片都包括RAM、SARAM、DARAM。 程序空间:MP/MC=1 4000HFFFFH 片外 MP/MC=0 4000HEFFFH 片外 FF00HFFFFH 片内 OVLY=1 0000H007FH 保留 0080H007FH 片内 OVLY=0 0000H3FFFH 片外 数据空间:DROM=1 F000HFEFFH 只读空间 FF00HFFFH 保留 DROM=0 F000HFEFFH 片外7.,当TMS320C54x CPU接收到可屏蔽的硬件中断时,满足哪些条件中断才能被响应?(6分)答:(1)出现多个

14、中断时,此中断的优先级最高(2)INTM=0 允许全局中断 (3)IMR中的响应相应位为1,开放此中断。8,TMS320C54x硬件复位地址为多少?如何确定中断向量地址?计算INT0(IPTR=001H)的中断向量地址。(6分)答:复位后,复位向量地址为:0080H 确定地址方式:IPTR+左移2位后的中断向量序列号 10H左移2位后成为40H,IPTR=001H,则中断向量地址为00C0H9,若辅助寄存器AR0的值为0x0005H,AR3的值为0x030FH,请分别给出下列寻址方式修改后的辅助寄存器的值。(6分)*AR3+ ; AR3=0310H*AR3+0 ; AR3=0314H*AR3(

15、15) ; AR3=0324H10,分别解释以下指令的功能。(6分)LD #80h, A; 把立即数80H装入累加器ALD 80h, A; 把80H为地址的数据装如累加器ALD #80h,16, A; 把立即数80H左移16位后装如累加器A说明以下各量的理论值(4分)A: 2A a1的地址:81H 内容:1 AR1: 88H AR3: 84H四、问答题(10分)1. C54x DSP的串行口有哪些类型?各有什么特点? 解:有标准同步串口SP、缓冲同步串口BSP、多路缓冲串口McBSP、时分多路同步串口TMD 四种。缓冲串口(BSP)是一个增强型的标准串口,它由一个全双工双缓冲串口和一个自动缓冲

16、单元(ABU)组成。由于其中的串行口与标准串口的功能相同,因此在标准模式下,缓冲串口的操作与标准串口的工作方式是一样的。不过无论是标准模式还是自动缓冲模式,BSP都提供了一些增强功能。主要包括了可编程控制的串口时钟、可选择时钟和帧同步信号的正负极性,能够以每帧8位、10位、12位和16位传输数据。通过配置BSP的控制寄存器,BSP还能实现忽略帧同步信号的数据传输。时分复用串行口TDM采用时分复用技术,将多个外部器件复用与C54x进行串行通信,每一个时隙对应于其中的1路通信。TDM可以和外部的多个应用接口实现方便灵活的数据交换。C54x最多可以和8个外部器件接口通信。多通道缓冲串口(McBSP)

17、是在缓冲串口的基础上发展起来的增强版。McBSP具有高速、全双工、可与各种总线标准的器件直接接口等特点,它为DSP使用者在不同方面的应用提供了方便,尤其适合在通信领域的应用。五、阅读指令并填空(每题5分,共25分)1BANZ 2000h, *AR3-2CMPR GT, AR33ADD *AR3+, 14, A4SUB A, -8, B5MPY *AR3+, A五、程序题(15分)写出计算的主要汇编程序,并给程序添加注释,画出程序的流程图。解:程序及注释:.bss x, 20;给变量x分配20个字单元.bss y, 1;给变量y分配1个字单元STM #x, AR1;取x地址STM #19, AR

18、2;设置循环次数LD #0, A;累加器清零loop: ADD *AR1+, A;累加x分量 BANZ loop, *AR2-;循环是否结束,没有结束则继续累加 STL A, y;把结果存入y流程图:(附)复习资料1 填空:2 OVLY=(0),片内RAM仅配置到到数据存储空间。3 DROM=(1),片内ROM配置程序和数据存储空间。4 ST1的CPL=(1)表示选用对战指针SP的直接寻址方式。5 ST1的C16=(1)表示ALU工作在双精度算术运算式。6 软件中断是由(INTR)(TRAD)(RESET)产生的。7 时钟发生器包括一个(内部振荡电路)和一个(锁相环电路)。8 状态寄存器ST1

19、中CPL=0表示(使用DP),CPL=1表示(使用SP)9 累加器寻址的两条指令分别是(READA Smem)(WRITA Smem)10 链接器对段的处理主要通过(MEMORY)和(SECTIONS)两个命令完成。11 所有的TMS320C54x芯片内部都包含(程序)存储器和(数据)存储器。12 所有的COFF目标文件都包含以下三种形式的段:(.text文本段 .data数据段 .bss保留空间段)。13 TMS320C54x有8组16位总线(1组程序总线,3组数据总线,4组地址总线)。14 TMS320C54x DSP具有两个(40)位累加器。累加器A的(AG或3239)位是保护位。15

20、对于32位数寻址时,如果寻址的第一个字处在偶地址,那么第二个就处在(下一个高)地址;如果寻址的第一个字处在奇地址,那么第二个就处在(前一个低)地址。16 DSP芯片特点:有(改进的哈佛结构)、(低功耗设计)和(高度并行性)(多处理单元)(特殊DSP指令)等特点。17 DSP片内寄存器在C语言中一般采用(指针)方式来访问,常常采用的方法是将DSP寄存器地址的列表定义在(头文件)。18 TMS320C54x有3个16位寄存器作为状态和控制寄存器(ST0)(ST1)(PMST)。19 TMS320C54x的三类串行口:(标准同步串行口)(缓冲串行口)(时分多路串行口)。20 TMS320C54x的工

21、作方式状态寄存器PMST提供了三个控制位,包括(MP/非MC)、(OVLY)、(DROM)。21 MEMORY的作用(是用于描述系统实际的硬件资源,用来定义用户设计的系统中所包含的各种形式的存储器,以及他们占据的地址范围)。22 SECTIONS的作用(是用于描述段如何定位到家当的硬件资源上。将输出段定位到所定义的存储器中)。23 直接寻址就是在指令中包含有数据存储器地址的(低7位)用作偏移地址,并与(基地地址)组成16位的数据存储器地址。24 时钟发生器为TMS320C54x提供时钟信号,时钟发生器可以由(内部振荡电路)或(外部时钟电路)驱动。25 桶型移位寄存器能把输入的数据进行(0-31

22、)位的左移和(0-15)位右移。26 即寻址方式中的立即数有两种数值形式,数值的位数为(3、5、8、9)位时为短立即数,数值的位数为(16)位时为长立即数。27 MP/非MC=(1),允许片内ROM配置到程序存储空间。28 MP/非MC=(0),禁止片内ROM配置到程序存储空间。29 OVLY=(1),片内RAM配置程序和数据存储空间。30 DROM=(0),禁止ROM配置到到数据存储空间。31 指令:32 ADD #4568H,8,A,B /将4568H左移8位与A相加,赋给B。33 ADD A,-8,B/将A右移8位加上B,保存于B。34 ADD *AR3+,14,A/将AR3左移4加上A

23、A。35 DST B,*AR1-/B存到长字单元AR1中,且AR减1。36 LDM AR1,A /存储器映像寄存器寻址方式,将映像寄存器加载累加器AR1A的低位,其余位置0。37 LD #10H,4,A/将10H左移4位加载到累加器A中。38 LDM MMR,A/39 MAC *AR3+,*AR4+,A,B/AR3.AR44+AB,AR3与AR3都加1。40 MVKD SAMPLE,*AR5/SAMPLEAR5中。41 MVDD *AR3+,*AR5+ /数据存储器内部传送数据AR3AR5,且指令结束后AR3与AR5加1。42 MPYA TEMP2/B=A.Temp2,T=Temp2。43 P

24、PT #9944 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单元,

25、 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命令用于描述系统实际的硬件资源,用来定义用户设计的系统中所包含的各

26、种形式的存储器,以及他们占据的地址范围。65 SECTIONS命令用于描述段如何定位到家当的硬件资源上。将输出段定位到所定义的存储器中。66 简述TMS320C54x芯片的主要特点。67 1 CPU(中央处理单元)利用其专用的硬件逻辑和高度并行性提高芯片的处理性能。68 2 存储器具有192k字可寻址存储空间(包括64 K字程序存储空间、64 K字数据存储空间和64 K字I/O空间)。69 3 高度专业化的指令集能够快速地实现算法冰用于高级语言编程优化。70 4 片内外设和专用电路采用模块化的结构设计,可以快速的推出新的系列产品。71 5 TMS320C54x执行单周期定点指令时间为25/20

27、/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提供了三个

28、控制位: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位地址与1

29、6位堆栈指针SP相加,形成16位的数据存储器地址。84 简述位码倒寻址的主要用途及实现方法。85 位码倒寻址的主要用于FFT算法中。86 实现方法:ARO存放的整数N是FFT点数的一半,一个辅助寄存器只想一个数据存放的物理单元,当使用位码倒寻址把ARO加到辅助寄存器中时,地址以位倒序的方式产生,即进位是从左向右,而不是通常的从右向左。87 堆栈寻址的作用是什么?压栈和弹出堆栈是如何实现的?88 系统堆栈用来在中断或调用子程序期间自动存放程序计数器,也能用来存放用户当前的程序环境或传递数据值。处理器使用一个16位存储器映像寄存器的一个堆栈指针来寻址堆栈,SP始终指向存放在对战中的最后一个单元。当

30、调用一个子程序或一个中断响应发生时,PC会被自动压栈,堆栈指针SP指向存放最后一个数据的堆栈单元;返回时,返回地址从堆栈中弹出并装入PC。89 堆栈存放数据是从高地址向低地址进行的,压入堆栈时,先减小SP,再将数据压入堆栈;弹出对战士,先从堆栈弹出数据,在增加SP值。90 简述TMS320C54x宏命令及其功能。91 宏命令是源程序中具有独立功能的一段程序代码,它可以根据用户的需要,由用户创建自己的指令。宏命令一经定义,便可在以后的程序中多次调用,从而可以简化和缩短源程序。92 功能:定义自己的宏,重新定义已存在的宏、简化长的或复杂的汇编代码、访问由归档器创建的宏库、处理一个宏中的字符串、控制

31、展开列表。93 使用过程:宏定义,宏调用,宏展开。94 画出汇编程序的编辑、汇编和链接过程图,并说明各部分的作用?95 3答:96 编辑:程序代码的编写,生成 .asm文件。97 汇编:利用TMS320C54x的汇编器对已经编好的一个或者多个源文件分别进行汇编,并生成 .lst(列表)文件和 .obj(目标)文件。98 链接:利用TMS320C54x的链接器LNK500,根据链接器命令文件(.cmd)对已经汇编过的一个或是多个目标文件(.obj)进行链接,生成 .map文件和 .out文件。99 简述流水线的6个独立阶段并介绍其功能。100 1 程序预取指:将所要取指的地址放在程序地址总线上;

32、101 2 取指:从程序总线上取指令字,并装入指令寄存器;102 3 指令译码:对IR中的内容译码,产生执行指令所需要的一系列控制信号;103 4 寻址:数据地址产生单元在数据地址总线上输出读操作数的地址。;104 5 读:从数据总线和控制总线上读操作数;105 6 执行指令:从数据总线上写数据。106 154简述TMS320C54x芯片的中断系统。107 中断系统是计算机发展史上的一个里程碑。也是衡量微处理器性能好坏的一项主要指标。中断系统既支持硬件中断,又支持软件中断。无论是哪种中断都可以分为可屏蔽中断和非可屏蔽中断。中断系统包括:中断结构、中断流程、中断编程。108 简述串行通信,并描述

33、TMS320C54x的三个串口。109 串行通信是发送器将并行数据逐位移出成为串行数据流,接收器将串行数据流以一定的时序和一定的格式呈显在连接收/发器的数据线上。110 三类串行口:111 标准同步串行口(SPI):有两个独立的缓冲器用于传送数据,接收缓冲器和发送缓冲器,每个缓冲器有一条可屏蔽的中断线。串行数据可以按8位字或16位字转换。112 缓冲串行口(BSP):在标准同步串行口的基础上增加了一个自动缓冲单元,BSP是一种增强型标准串行口,它是全双工的,并有两个可设置大小的缓冲区。113 时分多路串行口(TDM):允许同一个串口以分时方式传送多路数据,TDM为多处理器通信提供了一种简单而有

34、效的方式。114 115 段的作用是什么?COFF目标文件包含哪些段?116 所谓段,是指连续地占有存储空间的一个代码块或数据块,是COFF文件中最重要的概念。一个目标文件中的每一个段都是分开的和各不相同的。所有的COFF目标文件都包含一下三种形式的段:.text文本段 .data数据段 .bss保留空间段117 TMS320C54x有哪几种基本的寻址方式?118 立即寻址、绝对寻址、累加器寻址、直接寻址、间接寻址、存储器映像寄存器寻址、堆栈寻址。119 一个典型的DSP系统通常由哪些部分组成?画出原理框图。120 A/D、DSF、D/A。121 1001010011 122 10010101

35、11010100101 123 100100011101000010110 124 100101011 1010100101125 1000126 简述存储器映像寄存器寻址地址产生及其地址产生的两种方式。127 存储器映像寄存器是用来修改存储器映像寄存器的,但不影响当前数据页指针DP或堆栈指针SP的值。128 1 在直接寻址方式下,不管当前DP或SP为何值,是数据寄存器地址的高9位强制置0,数据存储器地址的低7位则来自于指令字;129 2 在间接寻址方式,只使用当前辅助寄存器的低7位作为数据存储器地址的低7位,地址的高9位为0,指定的辅助寄存器的高9位在寻址后被强制置0。130 简述链接器的作

36、用和功能。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相互握手,实现相互中断请求。140 5 HPI控制逻辑:用于处理HPI与主机之间的接口信号。

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

当前位置:首页 > 办公、行业 > 待归类文档
版权提示 | 免责声明

1,本文(DSP试题及答案最新集(附复习资料)解析.doc)为本站会员(2023DOC)主动上传,163文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。
2,用户下载本文档,所消耗的文币(积分)将全额增加到上传者的账号。
3, 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(发送邮件至3464097650@qq.com或直接QQ联系客服),我们立即给予删除!


侵权处理QQ:3464097650--上传资料QQ:3464097650

【声明】本站为“文档C2C交易模式”,即用户上传的文档直接卖给(下载)用户,本站只是网络空间服务平台,本站所有原创文档下载所得归上传人所有,如您发现上传作品侵犯了您的版权,请立刻联系我们并提供证据,我们将在3个工作日内予以改正。


163文库-Www.163Wenku.Com |网站地图|