dsp原理及应用李利第二版课后习题答案

合集下载

DSP原理及应用课后习题答案

DSP原理及应用课后习题答案

DSP原理及应用课后习题答案简述DSP芯片的主要特点哈彿结构•一将程序和数据存储在不同的存赭空河中.即程序存储器和数据存储器足两个相互独立的存赭器.毎个存储器独立编址.独立访问.多总线结构…保证在一个机器周期内可以多次访问程序存僦空何和数据存储空何.揣令系统的流水线操作••减少描令执行时仙・增强处理器的处理能力•取址.译码.取操作和执行四个阶段。

少用的礎件乘法器••使乘法累加运畀能在单个周期内完成.特殊的DSP描令.抉速的描令周期、玦件配18强。

详细描述冯诺依曼结构和哈佛结构,并比较不同?河诺依曼结构••数据和程序共用总线和存储空间.在某一时刻.只能谀写程序或者饯写数据.将播令.数据、地址存储在同一个存储器统一編址.依鏗折令计数器提供的地址来区分是描令•数据还是地址•取揣令和IR操作数都访问同一存鯨器.数据吞叶率低.哈佛结构••一将程用和数据存储在不同的存赭空徇中.即程序存储器和数据存储器足两个相互独立的存锚器.每个存储器独立编址.独立访问.改进的还允许在程序存储空何和数据存赭空何之间相互传送数据。

DSP系统的设讣过程?确定DSP系统设计的性能描标进行览浓优化与模拟:选择DSP芯片和外用芯片:进行皱件电路的设计:进行软件设计: 逬行软硕件综合调试.请描述TMS320C54X的总线结构?C54X采用先进的哈佛结沟并具有八组总线•其曲立的程序总线和数据总线允许同时渎取描令和操作数.实现高度的并行操作’ 程序总线PB传送从程序存储器来的指令代码和立即数.3组数据总线连按各种元器件.CB和DB总线传送从数据存储器读出的操作数.EB总线传送写入到存储器中的数据•(1分)4组地址总线PAB\CAB\DAB\E.AB传送执行抬令所滞的地址。

TMS320C54X片内存储器一般包括哪些种类?如何配置片内存储器?C54X片内存僦器一般包括两种类型:ROM(只优存锚器).RAM{随机访何存储器人RAM又町分为双访何DARAM和单访问SARAM .简述TMS320C54X芯片的CPU外组成部分及其功能。

DSP原理与应用课后作业及答案

DSP原理与应用课后作业及答案

第一章绪论1、简述DSP系统的构成和工作过程。

答:DSP系统的构成:一个典型的DSP系统应包括抗混叠滤波器、数据采集A/D转换器、数字信号处理器DSP、D/A转换器和低通滤波器等。

DSP系统的工作过程:①将输入信号x(t)经过抗混叠滤波,滤掉高于折叠频率的分量,以防止信号频谱的混叠。

②经过采样和A/D转换器,将滤波后的信号转换为数字信号x(n)。

③数字信号处理器对x(n)进行处理,得数字信号y(n)。

④经D/A转换器,将y(n)转换成模拟信号;⑤经低通滤波器,滤除高频分量,得到平滑的模拟信号y(t)。

9、简述DSP系统的设计步骤。

答:①明确设计任务,确定设计目标。

②算法模拟,确定性能指令。

③选择DSP芯片和外围芯片。

④设计实时的DSP芯片系统。

⑤硬件和软件调试。

⑥系统集成和测试。

第二章TMS320C54x硬件结构1、TMS320C54X芯片的基本结构都包括哪些部分?答:①中央处理器②内部总线结构③特殊功能寄存器④数据存储器RAM⑤程序存储器ROM⑥I/O口⑦串行口⑧主机接口HPI⑨定时器⑩中断系统2、TMS320C54X芯片的CPU主要由哪几部分组成?答:①40位的算术运算逻辑单元(ALU)。

②2个40位的累加器(ACCA、ACCB)。

③1 个运行-16至31位的桶形移位寄存器。

④17×17位的乘法器和40位加法器构成的乘法器-加法器单元(MAC)。

⑤比较、选择、存储单元(CSSU)。

⑥指令编码器。

⑦CPU状态和控制寄存器。

3、TMS320VC5402共有多少可屏蔽中断?它们分别是什么?RS和NMI属于哪一类中断源?答:TMS320VC5402有13个可屏蔽中断,RS和NMI属于外部硬件中断。

第三章TMS320C54x指令系统第一次1、已知(80H)=50H,AR2=84H,AR3=86H,AR4=88H。

MVKD 80H,*AR2MVDD *AR2,*AR3MVDM 86H, AR4运行以上程序后,(80H)、(84H)、*AR3和AR4的值分别等于多少?解:(80H)=50H,(84H)=50H,*AR3=50H,AR4=50H2、已知,(80H)=20H、(81H)=30H。

14_DSP技术原理及应用教程_课后答案

14_DSP技术原理及应用教程_课后答案

1 .1 数字信号处理器与一般通用计算机和单片机的主要差别有哪些?答:在通用的计算机上用软件实现该方法速度太慢, 适于算法仿真;在通用计算机系统上加上专用的加速处理机实现该方法专用性较强,应用受限制,且不便于系统的独立运行;用通用的单片机实现这种方式多用于一些不太复杂的数字信号处理,如简单的PID控制算法;用通用的可编程DSP芯片实现与单片机相比,DSP芯片具有更加适合于数字信号处理的软件及硬件资源,可用于复杂的数字信号处理算法;用专用的DSP芯片实现在一些特殊场合, 要求信号处理速度极高, 用通用的DSP 芯片很难实现,而专用的DSP 芯片可以将相应的信号处理算法在芯片内部用硬件实现,不需要编程。

1 .4 什么是冯·诺埃曼结构计算机, 什么是哈佛结构计算机, 二者的特点是什么?答:冯.诺曼结构:将指令、数据存储在同一个存储器中,统一编址,译稿指令计数器提供的地址来区分是指令还是数据。

取指令和取数据都访问统一存储器,数据吞吐率低。

哈佛结构:程序和数据存储在不同的存储空间,程序存储空间和数据存储空间是两个相互独立的存储空间,每个存储空间独立编址,独立访问。

1 .8 DSP的工作电压越来越低,内核电压已低至1V,这样做有何意义?为什么DSP内核工作电压和I/O工作电压不一样?答:集成电路速度越来越快,随之而来,功耗越来越大,这样散热就是很大的问题.在芯片走线尺寸不变的情况下,内部阻抗也不变,降低工作电压会降低功耗,这样能再较高频率下芯片发热较少。

内核不容易受到外部干扰,所以电压可以做的较低,但IO容易受外部信号干扰,保持较高电压容易是器件工作稳定,这是功耗和稳定性的折中。

1 .10 定点DSP和浮点DSP有什么区别?在具体应用中, 应如何选择?答:在浮点DSP中,数据即可以表示成整数,也可以表示成浮点数。

浮点数在运算中,表示数的范围由于其指数可自动调节,因此可避免数的规格化和溢出等问题。

但浮点DSP 一般比定点DSP 复杂, 成本也较高。

dsp原理及应用李利第二版课后习题答案

dsp原理及应用李利第二版课后习题答案

第1章1.简述 DSP 芯片的主要特点。

答:哈佛结构;多总线结构;指令系统的流水线操作;专用的硬件乘法器;特殊的DSP指令;快速的指令周期;硬件配置强。

2.请详细描述冯·诺曼依结构和哈佛结构,并比较它们的不同。

答案在P6第一自然段。

3.简述 DSP 系统的设计过程。

答案依图1-3答之。

4.在进行 DSP 系统设计时,如何选择合适的 DSP 芯片?答:芯片运算速度;芯片硬件资源;运算精度(字长);开发工具;芯片的功耗;其他因素(封装形式、环境要求、供货周期、生命周期等)。

5.TI 公司的 DSP 产品目前有哪三大主流系列?各自应用领域是什么?答案在P8第二自然段。

第2章一、填空题1.TMS320C54x DSP 中传送执行指令所需的地址需要用到 PAB、CAB、DAB 和 EAB 4 条地址总线。

P132.DSP 的基本结构是采用哈佛结构,即程序和数据是分开的。

3.TMS320C54x DSP 采用改进的哈佛结构,围绕 8 条 16 位总线建立。

P134.DSP 的内部存储器类型可分为随机存取存储器(RAM)和只读存储器(ROM)。

其中RAM又可以分为两种类型:双访问RAM,即DARAM 和单访问 RAM,即 SARAM。

P24-2.4 节5.TMS320C54xDSP 的内部总存储空间为 192K 字,分成 3 个可选择的存储空间:64K程序存储器空间、64K数据存储器空间和64KI/O存储空间。

P23-2.4节6.TMS320C54x DSP 具有 2 个 40 位的累加器。

7.溢出方式标志位 OVM=1,运算溢出。

若为正溢出,则 ACC 中的值为00 7FFF FFFFH。

8.桶形移位器的移位数有三种表达方式: 5 位立即数; ST1 中5 位 ASM 域;暂存器 T 的低6 位。

9.DSP 可以处理双 16 位或双精度算术运算,当 C16= 0 为双精度运算方式,当C16= 1为双16位运算方式。

dsp原理及应用课后习题答案

dsp原理及应用课后习题答案

dsp原理及应用课后习题答案DSP原理及应用课后习题答案一、选择题1. DSP是指数字信号处理的缩写。

它是一种通过对数字信号进行算法处理来实现信号的分析、处理和合成的技术。

2. DSP系统的基本组成包括:输入设备、数字信号处理器、存储器、输出设备。

3. DSP系统的主要应用领域包括:通信、音频处理、图像处理、雷达信号处理等。

4. 在DSP系统中,信号经过A/D转换器转换为数字信号,然后经过数字信号处理器进行算法处理,再通过D/A转换器转换为模拟信号输出。

5. DSP系统的优势包括:灵活性高、可编程性强、抗干扰能力强、体积小、功耗低等。

二、判断题1. DSP系统只能处理数字信号,不能处理模拟信号。

- 错误2. DSP系统的输入设备可以是模拟信号,也可以是数字信号。

- 正确3. DSP系统的存储器主要用于存储算法和数据。

- 正确4. DSP系统的输出设备只能输出数字信号,不能输出模拟信号。

- 错误5. DSP系统的应用领域主要集中在通信和音频处理领域。

- 错误三、简答题1. 请简要介绍DSP系统的工作原理。

DSP系统的工作原理是将输入信号经过A/D转换器转换为数字信号,然后通过数字信号处理器进行算法处理,最后通过D/A转换器将数字信号转换为模拟信号输出。

整个过程中,数字信号处理器根据预设的算法对数字信号进行运算和处理,实现信号的分析、处理和合成。

2. DSP系统相比于传统的模拟信号处理系统有哪些优势?DSP系统相比于传统的模拟信号处理系统具有以下优势:- 灵活性高:DSP系统可以通过改变算法和参数来适应不同的信号处理任务,具有较高的灵活性。

- 可编程性强:DSP系统的处理算法可以通过软件编程来实现,方便修改和升级。

- 抗干扰能力强:DSP系统采用数字信号处理的方式,对于干扰信号具有较强的抑制和抗干扰能力。

- 体积小:DSP系统采用数字集成电路实现,体积相对较小,适合于集成和嵌入式应用。

- 功耗低:DSP系统的功耗相对较低,适合于移动设备和电池供电的应用。

dsp原理及应用教程的答案

dsp原理及应用教程的答案

DSP原理及应用教程的答案1. 什么是DSP?DSP, 即数字信号处理 (Digital Signal Processing),是将模拟信号进行采样和量化后,通过数字计算处理获得期望信号的一种技术。

它在实际应用中具有广泛的意义,例如在通信、音频处理、图像处理和控制系统等领域都有重要的应用。

2. DSP的基本原理DSP的基本原理是将模拟信号进行采样,通过模数转换器将其转换为数字信号,然后用数字信号来进行处理,最后再通过数模转换器将其转换回模拟信号。

整个过程中,涉及到数字滤波、傅里叶变换、时域和频域分析等基本技术。

3. DSP的应用领域DSP广泛应用于各个领域,下面列举了一些常见的应用领域:•通信领域:DSP可以用于语音编解码、信号调制解调、通信算法优化等。

•音频处理:DSP在音频处理中具有重要地位,可以用于降噪、音频效果处理、音频识别等。

•图像处理:在数字图像处理中,DSP可以用于图像增强、图像压缩、图像识别等。

•控制系统:DSP可以应用于控制系统中的自适应控制、信号滤波、系统辨识等。

•雷达和遥感:DSP在雷达信号处理和遥感图像处理中有着广泛的应用。

4. DSP的优点DSP相比于传统的模拟信号处理,具有以下几个优点:•灵活性:数字信号处理器可以通过修改算法来适应不同的应用需求,具有更大的灵活性。

•稳定性:数字信号处理器对噪声和干扰具有较好的抗干扰能力,可以保证系统的稳定性。

•可编程性:数字信号处理器可以进行编程,具有易用性和可调节性。

•高精度:通过采样和量化处理,数字信号处理可以实现更高的精度,并且不容易受到模拟信号处理中的漂移和误差的影响。

5. DSP的发展趋势随着科技的不断进步,DSP技术也在不断发展和演进。

以下是一些DSP发展的趋势:•高速和低功耗:随着芯片工艺的进步,DSP芯片可以实现更高的计算速度和更低的功耗。

•集成度提高:随着集成电路技术的发展,DSP芯片的集成度将进一步提高,功能更加强大。

DSP原理与应用--答案

DSP原理与应用--答案

《DSP 原理及应用》答案90分答案须用《西安电子科技大学网络与继续教育学院标准答题纸》手写完成,要求字迹工整、卷面干净。

一、名词解释(共5题,共10分)1. FFT_____快速傅里叶变换。

是一种高效实现离散傅里叶变换(DFT)的快速算法,是数字信号处理中最为重要的工具之一,它在声学、语音、电信和信号处理等领域有着广泛的应用。

2. BSP____缓冲同步串行接口BSP是一个全双工、双缓冲的串行接口。

它是在SP的基础上增加一个自动缓冲单元ABU。

ABU的功能是利用专用总线,控制串行口直接与’C54x的内部存储器进行数据交换。

3. COFF____汇编器和链接器生成的目标文件,是一个可以由C54x器件执行的文件。

这些目标文件的格式称之为公共目标文件格式(COFF)。

4. 哈佛体系结构_____’C54x的CPU采用了流水线指令执行结构和相应的并行结构设计,使其能在一个指令周期内,高速地完成多项算术运算。

C54x器件除了提供哈佛结构的总线、功能强大的CPU以及大容量的存储空间外,还提供了必要的片内外部设备。

5. 中断系统_____中断系统是DSP应用系统实现实时操作和多任务多进程操作的关键部分。

如果系统有多个外部中断源,首先按这些中断源时间响应要求的轻重缓急进行中断排队;然后按规定优先级将中断源连接到系统中。

二、填空题(共20分,每题2分)1.数字信号处理器,数字信号处理方法。

2.=0=13.BIO XF4.目的寄存器ALU或乘法器/加法器单元5.:立即数;ASM ;T低6位6.C16=0 C16=17.上电复位;手动复位;软件复位。

8.#9.FFT点数的一半。

10..text ;.data .bss三、选择题(共10题,每题2分,共20分)1~5 A B B A C 6~10 A A D C C四、简述题(5X4分=20分)1.从性能和内部结构上看DSP与微机相比有何特点?答:DSP比微机,是性价比高,DSP是集成度高、可嵌入式、功耗低和价格低的专用芯片2.TMS320C54x片内存储器一般包括哪些种类?如何控制存储器片内或片外的分配?答:TMS320C54x的片内存储空间分为3个可选择的存储空间:64K的程序空间,64K的数据空间和64K的I/O空间,所有TMS320C54x芯片都包括RAM、SARAM、DARAM。

dsp课后习题答案

dsp课后习题答案

dsp课后习题答案
DSP课后习题答案
数字信号处理(DSP)是一门重要的电子学科,它涉及到数字信号的采集、处
理和分析。

在学习DSP的过程中,课后习题是巩固知识、加深理解的重要方式。

下面我们来看一下一些DSP课后习题的答案。

1. 什么是数字信号处理?
数字信号处理是指对数字信号进行采集、处理和分析的过程。

它涉及到数字信
号的数字化、滤波、编码、解码等操作。

2. 为什么要进行数字信号处理?
数字信号处理可以提高信号的质量、减少噪音、增强信号的特征等,从而更好
地满足实际应用的需求。

3. 举例说明数字信号处理在实际生活中的应用。

数字信号处理在通信、音频处理、图像处理等领域都有广泛的应用。

比如在手
机通信中,数字信号处理可以对语音信号进行压缩、去噪等操作,从而提高通
信质量。

4. 什么是数字滤波?
数字滤波是指对数字信号进行滤波操作,以实现去除噪音、增强信号特征等目的。

常见的数字滤波有低通滤波、高通滤波、带通滤波等。

5. 请简要说明数字信号处理系统的基本结构。

数字信号处理系统包括信号采集、信号处理和信号输出三个基本部分。

其中信
号采集可以通过模数转换器将模拟信号转换为数字信号,信号处理包括滤波、
编码、解码等操作,信号输出则是将数字信号转换为模拟信号输出。

以上是一些DSP课后习题的答案,希望对大家的学习有所帮助。

在学习DSP的过程中,不仅要掌握理论知识,还要多做习题,加深对知识的理解和应用能力。

希望大家都能在DSP领域取得更好的成绩!。

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

第1章1.简述 DSP 芯片的主要特点。

答:哈佛结构;多总线结构;指令系统的流水线操作;专用的硬件乘法器;特殊的DSP指令;快速的指令周期;硬件配置强。

2.请详细描述冯·诺曼依结构和哈佛结构,并比较它们的不同。

答案在P6第一自然段。

3.简述 DSP 系统的设计过程。

答案依图1-3答之。

4.在进行 DSP 系统设计时,如何选择合适的 DSP 芯片?答:芯片运算速度;芯片硬件资源;运算精度(字长);开发工具;芯片的功耗;其他因素(封装形式、环境要求、供货周期、生命周期等)。

5.TI 公司的 DSP 产品目前有哪三大主流系列?各自应用领域是什么?答案在P8第二自然段。

第2章一、填空题1.TMS320C54x DSP 中传送执行指令所需的地址需要用到 PAB、CAB、DAB 和 EAB 4 条地址总线。

P132.DSP 的基本结构是采用哈佛结构,即程序和数据是分开的。

3.TMS320C54x DSP 采用改进的哈佛结构,围绕 8 条 16 位总线建立。

P134.DSP 的内部存储器类型可分为随机存取存储器(RAM)和只读存储器(ROM)。

其中RAM又可以分为两种类型:双访问RAM,即DARAM 和单访问 RAM,即 SARAM。

P24-2.4 节5.TMS320C54xDSP 的内部总存储空间为 192K 字,分成 3 个可选择的存储空间:64K程序存储器空间、64K数据存储器空间和64KI/O存储空间。

P23-2.4节6.TMS320C54x DSP 具有 2 个 40 位的累加器。

7.溢出方式标志位 OVM=1,运算溢出。

若为正溢出,则 ACC 中的值为00 7FFF FFFFH。

8.桶形移位器的移位数有三种表达方式: 5 位立即数; ST1 中5 位 ASM 域;暂存器 T 的低6 位。

9.DSP 可以处理双 16 位或双精度算术运算,当 C16= 0 为双精度运算方式,当C16= 1为双16位运算方式。

10.TMS320C54x 系列 DSP 的 CPU 具有三个 16 位寄存器来作为CPU 状态和控制寄存器,它们是: ST0 、 ST1 和 PMST 。

11.TMS320C54x:DSP 软硬件复位中断号为 0,中断向量为 00H 。

12.TMS320C54x DSP 主机接口 HPI 是 8 位并行口。

引脚13.TMS320C54xDSP 的中断源中,中断号小者,中断级别最高。

P2914.若 PMST 寄存器的值为 01A0H(0000 0001 1010 0000b),中断矢量为INT3(60H),则中断响应时,程序计数器指针PC的值为0000 0001 1110 0000b 。

15.TMS320C54x 有两个通用引脚,即 BIO 和 XF, BIO 输入引脚可用于监视外部接口器件的状态;XF输出引脚可以用于与外部接口器件的握手信号。

P34-2.7节二、选择题1.以下控制位中,(B)用来决定程序空间是否使用内部 RAM。

A.MP/MC B.OVLY C.DROM D.SXM2.下列说法中错误的是( C )。

P24A.每个 DARAM 块在单周期内能被访问 2 次B.每个 SARAM 块在单周期内能被访问 1 次C.片内 ROM 主要存放固化程序和系数,只能作为程序空间D.DARAM 和 SARAM 既可以被映射到数据存储空间,也可以映射到程序空间3.C54x 进行 32 位长数据读操作时使用的数据总线是( C )p15 表 2-1A.CB 和 EB B.EB 和 DB C.CB 和 DB D.CB、DB 和EB4.要使 DSP 能够响应某个可屏蔽中断,下面说法正确的是( B )。

A.需要把状态寄存器 STl 的 INTM 位置 1,且中断屏蔽寄存器IMR 相应位置 0B.需要把状态寄存器 STl 的 INTM 位置 0,且中断屏蔽寄存器 IMR 相应位置1C.需要把状态寄存器 STl 的 INTM 位置 1,且中断屏蔽寄存器 IMR 相应位置1D.需要把状态寄存器 STl 的 INTM 位置 0,且中断屏蔽寄存器IMR 相应位置 0三、简答题1.请描述 TMS320C54x 的总线结构。

答:一条程序总线,三条数据总线,四条地址总线。

程序总线PB传送从程序存储器来的指令代码和立即数;数据总线CB和DB传送从数据存储器读出的数据、数据总线EB传送写入到存储器中的数据。

四组地址总线PAB、CAB、DAB、EAB传送执行指令所需地址,基本上是与PB、CB、DB、EB对应配套使用。

2.写出提取 B=03 6543 4321 中的指数值的指令,执行后 T 中的值为多少?3.TMS320C54x 芯片的 CPU 包括哪些部分?其功能是什么?答案在p11。

4.TMS320C54x 有几个状态和控制寄存器?它们的功能是什么?答:3个,ST0、ST1、PMST。

ST0和ST1包括各种条件和工作方式的状态,PMST包括存储器配置状态和控制信息。

5.TMS320C54x 片内存储器一般包括哪些种类 ? 如何配置TMS320C54x 片内存储器。

答:ROM、DARAM、SARAM三种。

利用状态寄存器PMST的MP/MC 位、DROM 位和 OVLY 位配置片内存储器。

P226.TMS320C54x 片内外设主要有哪些?答案在p14第4款。

7.当 TMS320C54x CPU 接收到可屏蔽的硬件中断时,满足哪些条件才能响应中断?答:需要把状态寄存器STl的INTM位置1,且中断屏蔽寄存器IMR 相应位置 18.TMS320C54x 的中断向量表是如何重定位的?答:将中断向量表复制到程序存储器的任一128字页,将页地址高9位设置到IPTP即可。

第3章一、填空题1.在 C54xDSP 寻址和指令系统中,Xmem 和 Ymem 表示双数据存储器操作数。

Pmad为16位立即数,表示程序存储器地址,Dmad 为16位立即数,表示数据存储器地址。

2.C54x DSP 的指令系统有助记符和代数式形式。

3.在堆栈操作中,PC 当前地址为 4020h,SP 当前地址为 0033h,运行PSHM AR2后,PC= 4021h,SP=0032h(假设PSHM为单字指百度文库 - 让每个人平等地提升自我令)。

4.立即数寻址指令中在数字或符号常数前面加一个 # 号来表示立即数。

5.位倒序寻址方式中,AR0 中存放的是 FFT 点数的一半。

6.双数据存储器操作数间接寻址所用辅助寄存器只能是 AR2、AR3、AR4、AR5。

7. 在 TMS320C54X 中没有提供专门的除法指令,一般是使用SUBC 指令完成无符号数除法运算。

8.含有 29 个字的循环缓冲器必须从最低 5 位为 0 的地址开始。

二、指令执行前有关寄存器及数据存储器单元情况如下图所示,请在下图分别填写指令执行后有关寄存器及数据存储器单元的内容1.ADD *AR3+,14,A指令执行前指令执行后(A)=00 0000 1200h(A)=? 00 5400 1200h(C)=1(C)=0(AR3)=0100h(AR3)=?0101h数据存储器数据存储器(0100h)=1500h(0100h)=?1500h百度文库 - 让每个人平等地提升自我2.PSHM*AR3+百度文库 - 让每个人平等地提升自我指令执行前指令执行后(AR3)=0200h(AR3)=? 0201h (SP)=8000h(SP)=?7FFFh数据存储器数据存储器(0200h)=07FFh(0200h)=?07FFh(7FFFh)=06EFh(7FFFh)=?07FFh3.POPM AR5指令执行前指令执行后(AR5)=0055h(AR5)=? 07FFh(SP)=03F0h(SP)=?03F1h数据存储器数据存储器(03F0h)=07FFh(03F0h)=?07FFh4.BANZ 2000h.*AR3-指令执行前指令执行后(PC)=1000h(PC)=? 2000h(AR3)=005h(AR3)=?004h4.DADD *AR3+,A,B指令执行前指令执行后(A)=00 5678 8933H(A)=? 00 5678 8933H(B)=00 0000 0000h(AR3)=?00 6BAC BD89hC16=0C16=0(AR3)=0100(AR3)=?0102数据存储器数据存储器(0100h)=1534h(0100h)=?1534h(0101h)=3456h(7FFFh)=?3456h三、简答题1.TMS320C54x 提供哪几种数据寻址方式?举例说明它们是如何寻址的?答:7种(p39).举例p40—p452.在循环寻址方式中,如何确定循环缓冲的起始地址?如循环缓冲大小为32,其起始地址必须从哪开始?答:依2N>R(循环缓冲区大小)求得N,循环缓冲的起始地址低N 位必须为0。

例如26>32,循环缓冲区地址:xxxxxxxx xx000000b。

3.若辅助寄存器 AR0 的值为 0010H,AR3 的值为 0310H,循环缓冲起始地址为0300H,BK=31,请分别给出下列寻址方式修改后的辅助寄存器的值。

*AR3+%0311h*AR3+0%0301h(由 0320h-31 得)*AR3-%030Fh*+AR3(-2)030Eh*AR0(#0100) 0010h4.请描述 TMS320C54x 的位倒序寻址方式。

设 FFT 长度 N=16,AR0 应赋值为多少?若 AR2 中存放的数据存储器地址为 FF00H,则经过8次*AR2+0B寻址,访问的内存单元地址依次为多少?答:AR0值为8;地址低4位0000,1000,0100,1100,0010,1010,0110,1110,0001。

地址依次为:FF00h,FF08h,FF04,FF0Ch,FF02,FF0A,FF06,FFE0,FF01h5.双数据存储器操作数间接寻址使用哪几种类型?所用辅助寄存器只能是哪几个?其特点是什么?答:4种类型:*ARx、*ARx-、ARx+、ARx+0%。

所用寄存器为:AR2、AR3、AR4、AR5。

特点:指令占空间少,运行速度快。

6.直接寻址方式有哪两种?其实际地址如何生成?当(SP)=2000H,(DP)=2,偏移地址为 25h 时,分别寻址的是哪个存储空间的哪个单元?答:指令中含数据存储器地址低7位(dma),即所谓偏移地址。

CPL 位 0 时,与 DP(9 位)拼成实际地址:(DP)|dma。

(DP)=2 时,数据存储空间0125h。

CPL 位 1 时,与(SP)相加得实际地址。

(SP)=2000h 时,对应数据存储空间地址2025h。

7.TMS320C54x 指令系统包括哪几种基本类型的操作?答:算术指令、逻辑运算指令、程序控制指令、加载和存储指令。

相关文档
最新文档