DSP复习2012
- 格式:doc
- 大小:170.50 KB
- 文档页数:7
DSP期末复习资料2.DSP芯片的特点:哈佛结构:将程序空间和数据空间分开,可同时取指令和取操作数;(重要)多总线结构:一个机器周期可以多次访问程序空间和数据空间,其内部有P、C、D、E 4个总线;(重要)流水线结构:DSP执行一条指令需要取指、译码、取操作数和执行等几个阶段;(重要)多处理单元:算术逻辑运算单元、辅助寄存器、累加器、硬件乘法器等;特殊的DSP指令、指令周期短、运算精度高、硬件配置强。
3.TMS320系列DSP可分为:C2000(16位/32位定点DSP,主要运用控制领域)、C5000(16位定点DSP,用于高性能、低功耗的中高档应用场合)、C6000(32位DSP,高性能)系列。
4. TMS320C54X的主要特性:⑴多总线结构(1条程序总线、3条数据总线、4条对应地址总线);⑵192K字节可寻址空间(64K字程序存储器、64K字数据存储器以及64K字I/O空间);⑶片内有单寻址RAM(SRAM)和RAM(DRAM存储器。
5.TMS320VC5416-160有1个CPU、6. C54X的总线结构:C54X片内有8条16位主总线、4条程序/数据总线和4条相应的地址总线。
7.当处理器复位时,复位和中断向量都映像到程序空间的FF80h。
8.累加器A和B的差别在于:累加器A的31~16位可用于乘法器的一个输入。
9.桶形移位器的移位数可用一个立即数、状态寄存器ST1的累加器移位方式ASM或者T寄存器中最低的6位数值来定义。
10.指数编码器可以在单个周期内执行EXP指令,求的累加器中数据的指数值,并以2的补码形式存放在T寄存器中,可以用11.C54XCPU有3个状态寄存器:状态寄存器0(ST0)、状态寄存器1(ST1)、处理工作方式状态寄存器(PMST)。
12.C54X中断可分为可屏蔽中断和非屏蔽中断。
所有的软件中断都是非屏蔽的。
13.定时中断的周期:CLKOUT*(TDDR+1)*(PRD+1)14. C54X片内有一个主机接口(HPI)。
Dsp原理及应用1 •简述DSP芯片的主要特点。
答:(1)釆用哈佛结构。
Dsp芯片普遍采用数据总线和程序总线分离的哈佛结构或者改进的哈佛结构,比传统处理器的冯•诺依曼结构有更快的指令执行速度。
(2)釆用多总线结构。
可同时进行取指令和多个数据存取操作,并由辅助寄存器自动增减地址进行寻址,使CPU在一个机器周期内可多次对程序空间和数据空I'可进行访问,大大地提高了dsp的运行速度。
(3)采用流水线技术。
每条指令可通过片内多功能单元完成取指、译码、取操作数和执行等多个步骤,实现多条指令的并行执行。
(4)配有专用的硬件乘法-累加器。
在一个指令周期内可完成一次乘法和一次加法。
(5)具有特殊的dsp指令。
女山c54x中的FIRS和LMS指令,专门用于完成系数对称的FTR 滤波器和LMS算法。
(6)硬件配置强。
具有串行口、定时器、主机借口、DMA控制器、软件可编程等待状态发生器等片内外设,还配有中断处理器、PLL.片内存储器、测试接口等单元电路,可以方便地构成一个嵌入式自封闭控制的处理系统。
(7)省电管理和低功耗。
(8)运算精度高。
2.TI公司的DSP产品目前有哪三大主流系列?各自的应用领域是什么?答:(1)TMS320C2000系列,称为DSP控制器,集成了flash存储器、高速A/D转换器以及可靠的CA7模块及数字马达控制的外围模块,适用于三相电动机、变频器等高速实时工控产品等需要数字化的控制领域。
(2)TMS320C5000系列,这是16位定点DSP。
主要用于通信领域,如IP电话机和IP电话网关、数字式助听器、便携式声音/数据/视频产品、调制解调器、手机和移动电话基站、语音服务器、数字无线电、小型办公室和家庭办公室的语音和数据系统。
(3)TMS320C6000系列,采用新的超长指令字结构设计芯片。
其屮2000年以后推出的C64x,在时钟频率为1. lGIIz时,可达到8800MTPS以上,即每秒执行90亿条指令。
-2012试卷答案(A 卷)一.填空题1.⎪⎭⎫⎝⎛---=----+-1)2/32/1(1)2/32/1(11113)(Z e Z e j T Z H s s T j T j s 2.坐标原点3.在整个频带内单调下降4.N ≥M5.)(1221x x x x R R R Z R >≤≤ 二.选择题1.D2.C3.D4.C三.计算题1.解:12201111110()()()() 8'1()()() 2'1nkk n k k k k n n n nnknk y n x k x n k ax n k a b ab b a b ab b b a ab b a ∞∞-=-∞==-+++--==-=-=--===≠--∑∑∑∑当b=a 时 )1()()(01+==∑=-n b abbn y n nk kn1’即:当n<0时,y (n )=0 1’当n ≥0时,y (n )= ))(1()(11b a n b b a a b a b n n n =+≠--++2.解:)1,1,0)()(()]([DFT k Y mN -k X X )x()x(mN)Y k Y 1-r 2,1m 1-N 1,0mN k k X )(Y(k)1-N 1,0k )1,1,0()()()()]([)(1-N 0i )(1-N 0i 101011-=======+===+====-=====∑∑∑∑∑∑=+=-=-=-=-=rN k k X n y l W i W i l l l W i x rN k W i x W ir y Wn y n y DFT k Y N il N mN l i Nik N N i ikN N i irkrNN i rN n nk rN)(即有)()(()(:,,,,这里当)(:,当3.解:jw33n -jw jw jw -j[(/2)/4]33-j /2-j /23341515X e [(2n)(2n)] 44w Y e X e H e 1515[()()]e 441515[()e ()e 444'j j j j w j j j w w e w e w e w e w e e w e w πππππππππππδπδππππππδδπππδδ∞-=∞-+--=--++--<≤=⋅=-++⋅=-⋅++⋅∑由题意有()所以在区间有()()()1515-j -j 883341515383845542424]1515((2n)e (2n)e )441515()()441515()()44jjjn j j j j jn j j j n n e e w e w e e e w e e w e e w e w ππππππππππππππππδπδππππδδπππδδ⎛⎫⎛⎫∞--- ⎪ ⎪⎝⎭⎝⎭=-∞∞---=-∞∞∞--=-∞=-∞=--⋅++-⋅⎧⎫=-++⎨⎬⎩⎭⎧⎫=-++⎨⎬⎩⎭∑∑∑∑由于jw jw jw 55jw42424X e H e Y e 1515Y e (-2n )(-2n )44 jj j n n e e w e w ππππππππδπδπ∞∞--=-∞=-∞⎧⎫∴=-++⎨⎬⎩⎭∑∑()和()都是以2为周期的周期函数,因此()也是以2为周期的周期函数。
说明:1.个人整理,部分还没有整理出来,求高手解答;2.题目前加了??的表示我也不知道是不是正确答案,求高手解答;3.没有加??的有错误的地方希望各位指正出来。
《DSP复习题》1.DSP按照用途可以分为哪两大类?解:通用型和专用型;通用型:适合普通的DSP应用专用型:为特定的DSP运算而设计,如数字卷积、数字、滤波、FFT等。
2. DSP的主要技术指标有哪些?解:(1)数据格式:a、定点,b、浮点(2)数据宽度:16、24、32(3)速度:MIPS(每秒执行多少百万条指令)(4)存储器的安排:多次访问存储器(DARAM),哈佛结构,高速缓存,存储空间的大小。
(5)开发的难易程度,支持多处理器,功耗和电源管理,成本。
3. LF2407具有多少个不可屏蔽中断和多少个级别的可屏蔽中断?解:LF2407 DSP具有3个不可屏蔽中断(a、Reset 0000h 复位引脚和WD溢出,b、保留0026h 仿真陷阱,c、 NMI 0024h 软件中断)和6个可屏蔽中断(INT1-INT6,6个级别)4.LF240x系列DSP具有哪三种低功耗模式?解:IDLE1模式、IDLE2模式、HALT模式。
(由系统配置寄存器SCSR1(D 3-D 12)指定)。
5. LF2407A指令执行可以实现4级流水线操作,分别是什么?解:1、取指令,2、指令译码,3、取操作数,4、执行。
6.TMS320LF240xA系列DSP控制器的CPU中ARAU模块的主要功能。
解:ARUR(辅助寄存器单元),主要为CPU提供间接寻址能力,8个16位的辅助寄存器(AR0-AR7)可以访问64K数据寄存器的任一单元。
使用当前辅助寄存器进行间接寻址之后,辅助寄存器算术单元(ARAU)可以对当前辅助寄存器的内容进行修改。
7.累加器的操作与5个位于状态寄存器ST0,ST1的位有关,分别为哪些位?解:1、进位位C,2、溢出方式位OVM,3、溢出标志位OV,4、测试/控制标志位TC,5、符号扩展方式位SXM。
信号采样、奈奎斯特定律选择题1. 在对连续信号均匀采样时,若采样角频率为Ωs ,信号最高截止频率为Ωc ,则折叠频率为( )。
A. ΩsB. ΩcC. Ωc /2D. Ωs /22. 要从抽样信号不失真恢复原连续信号,应满足下列条件的哪几条( )。
(Ⅰ) 原信号为带限(Ⅱ) 抽样频率大于两倍信号谱的最高频率 (Ⅲ) 抽样信号通过理想低通滤波器A.Ⅰ、ⅡB.Ⅱ、ⅢC.Ⅰ、ⅢD.Ⅰ、Ⅱ、Ⅲ3. 在对连续信号均匀采样时,要从离散采样值不失真恢复原信号,则采样周期Ts 与信号最高截止频率f h 应满足关系( )。
A. Ts>2/f h B. Ts>1/f h C. Ts<1/f h D. Ts<1/(2f h )4. 若一模拟信号为带限,且对其抽样满足奈奎斯特条件,则只要将抽样信号通过( )即可完全不失真恢复原信号。
A. 理想低通滤波器B. 理想高通滤波器C. 理想带通滤波器D. 理想带阻滤波器5. 若序列的长度为M ,要能够由频域抽样信号X(k)恢复原序列,而不发生时域混叠现象,则频域抽样点数N 需满足的条件是( )A. N ≥MB. N ≤MC. N ≥M/2D. N ≤M/26. 若序列的长度为M ,要能够由频域抽样信号X(k)恢复原序列,而不发生时域混叠现象,则频域抽样点数N 需满足的条件是( )。
A. N ≥MB. N ≤MC. N ≤2MD. N ≥2M信号、序列选择题1. 数字信号的特征是( )A. 时间离散、幅值连续B. 时间离散、幅值量化C. 时间连续、幅值量化D. 时间连续、幅值连续 2. 下列哪一个单位抽样响应所表示的系统不是因果系统?( )A. h(n)=δ(n)B. h(n)=u(n)C. h(n)=u(n)-u(n-1)D. h(n)=u(n)-u(n+1)3.下列关系正确的为( )A .u(n)=∑=nk 0δ (n)B .u(n)=∑∞=0k δ (n) C .u(n)=∑-∞=n k δ(n) D .u(n)=∑∞-∞=k δ(n)4.下列序列中属周期序列的为( )。
DSP课后复习题及答案1、DSP应⽤系统模型包括哪些主要部分?抗混叠滤波、A/D转换、DSP芯⽚、平滑滤波DSP系统特点:精度⾼、可靠性强、集成度⾼、接⼝⽅便、灵活性好、保密性好、时分复⽤选择DSP芯⽚的依据:考虑成本、供货能⼒、技术⽀持、开发系统、体积、功耗、⼯作环境温度。
DSP为了降低功耗采取了哪些措施?双电压供电、多种⼯作模式2、DSP芯⽚在提⾼芯⽚运算速度⽅⾯采⽤了哪些措施1.针对DSP运算多采⽤乘加运算的特点,⼤多采⽤了单个指令周期实现乘加运算的处理技术2.单周期实现多个运算单元并⾏处理3.各种数据搬运的⼯作可交由DMA处理,⽆需CPU⼲涉4.提供针对⾼级数学运算(指数、开⽅、FFT等)的库函数3、TSM320c54x芯⽚存储器采⽤什么结构?有何特点?TSM320c54x芯⽚存储器采⽤哈弗结构特点:将程序和数据存储在不同的存储空间,即程序存储器和数据存储器是两个相互独⽴的存储器,每个存储器独⽴编址,独⽴访问4、TSM320C54x芯⽚的总线有哪些?他们各⾃的作⽤和区别是什么?1)程序总线(PB)C54x⽤1条程序总线传送取⾃程序存储器的指令代码和⽴即数操作数2)数据总线(CB、DB和EB)C54x⽤3条数据总线将内部各单元连接在⼀起3)地址总线(PAB、CAB、DAB和EAB)C54x⽤4条地址总线传送执⾏指令所需的地址5、累加器A和B的作⽤是什么?他们有何区别?累加器A和B都可以配置成乘法器/加法器或ALU的⽬的寄存器。
区别:累加器A的31~16位能被⽤作乘法—累加单元中的乘法器输⼊,⽽累加器B不能6、TSM320C45x的总储存空间为多少?可分为哪三类?他们的⼤⼩是多少?TSM320C45x的总储存空间为192K 可分为64Kd的程序存储空间 64K的数据存储空间和64K的I/O空间7、试述三种存储空间的各⾃作⽤是什么?程序存储空间⽤于存放要执⾏的指令和指令执⾏中所⽤的系数表数据存储空间存放执⾏指令所要⽤的数据I/O空间与存储器映象外围设备相连接,也可以作为附加的数据存储空间所⽤8、定时器由哪些寄存器组成?它们是如何⼯作的?定时器由定时器寄存器(TIM) 、定时器周期寄存器(PRD)和定时器控制器寄存器(TCR)TIM是⼀减1计数器 PRD中存放时间常数 TCR中包含有定时器的控制位和状态位9、C45x有哪⼏种串⾏⼝?标准同步串⼝有哪些部分组成?它们是如何⼯作的?标准同步串⾏⼝(SP)、缓冲同步串⾏⼝(BSP)、多路缓冲串⼝(McB-SP)时分多路串⾏⼝(TDM)。
dsp期末复习题DSP期末复习题一、选择题1. 数字信号处理(DSP)的核心是:A. 模拟信号处理B. 模拟到数字的转换C. 数字到模拟的转换D. 数字信号的数学处理2. 下列哪个不是DSP系统的基本组成部分?A. A/D转换器B. DSP处理器C. D/A转换器D. 电源3. 在DSP中,FIR滤波器和IIR滤波器的主要区别在于:A. 滤波器的阶数B. 滤波器的类型C. 滤波器的系数D. 滤波器的反馈结构4. 下面哪个算法不是用于数字滤波器设计的?A. 窗函数法B. 频率采样法C. 快速傅里叶变换(FFT)D. 帕克-维纳(Parks-McClellan)算法5. FFT算法的主要优点是:A. 计算复杂度低B. 实现简单C. 适用于所有类型的信号D. 可以实时处理信号二、简答题1. 解释数字信号处理中的“过采样”和“欠采样”概念,并简述它们在实际应用中的意义。
2. 描述FIR滤波器和IIR滤波器的设计方法及其主要区别。
3. 简述快速傅里叶变换(FFT)的基本原理,并说明它在数字信号处理中的重要性。
4. 阐述数字信号处理在现代通信系统中的应用。
三、计算题1. 给定一个信号x[n] = {1, 2, 3, 4, 5, 6},求其DFT X[k]。
2. 设计一个FIR滤波器,其脉冲响应满足h[n] = {1, 0.5, 0.25},求其频率响应H(ω)。
3. 利用帕克-维纳算法设计一个带通滤波器,其通带频率为[0.2π, 0.4π],阻带频率为[0.1π, 0.15π]和[0.45π,0.5π],要求最小阶数。
四、论述题1. 论述数字信号处理在音频处理领域的应用,并举例说明。
2. 讨论数字信号处理技术在图像处理中的应用,以及它如何改善图像质量。
五、综合应用题1. 假设你正在开发一个实时音频处理系统,描述你将如何使用DSP技术来实现噪声抑制和回声消除。
2. 设计一个用于视频压缩的DSP算法,简述其基本原理,并讨论可能遇到的挑战。
DSP部分知识点1、C54x是TI公司 16位定点DSP。
2、C54x采用多总线结构,其中 PB 为程序总线, DC DB 为数据总线, EB 为写总线。
3、C54x内核CPU包含一个 40BIT 的ALU算术逻辑运算单元, 1 个40bit的累加器和一个40bit的桶形移位寄存器。
4、对进入ALU的数进行符号扩展的方法为:当 SAM=0 时不进行符号位扩展, SAM=1 时进行符号位扩展。
5、在ALU中运算结果产生溢出时,若OVM=0,则不对结果做任何处理,反之OVM=1则进行溢出处理。
6、当运算结果产生溢出时会在VOA/ VOB中置相应的标志位。
7、DSP可以处理双16位或双精度算术运算,当 C16=0 位双精度运算方式,当 C16=1为双16位运算方式。
8、累加器A/B结构完全一样,AG为保护位,AH为高阶位,AL为低阶位。
9、DSP芯片按照其用途分类,可以分为通用型和专用型两种。
10、移位寄存器有三种移位方式: ASM 、T的低6位、指令中的立即数。
11、MAC乘——累加器可以在一个流水线周期完成1次乘法和1次加法运算。
12、比较选择存储单元CSSU的功能是将累加器的高阶位和低阶位进行比较,将较大存入指定的数据存储器。
13、指数编码器的功能是将累加器中的数变成指数部分和底数两部分,并将指数存于暂存器T 。
14、CPU的状态与控制寄存器分别为ST0、ST1、PMST,其中 PMST 主要用以设置处理器的工作模式。
15、C54x片内RAM分成 SARAM 和 DARAM 两个部分,其中 DARAM 允许在一个周期内访问两次。
16、C54x可以工作在2种模式,即微处理器模式(MP)和微计算机模式(MC),具体由MP/MPC#引脚控制。
17.DSP的狭义理解为数字信号处理器,广义理解为数字信号处理方法。
18.在直接寻址中,指令代码包含了数据存储器地址的低 7 位。
当ST1中直接寻址编辑方式位CPL =0 时,与DP相结合形成16位数据存储器地址;当ST1中直接寻址编辑方式位CPL =1 时,加上SP基地址形成数据存储器地址。
19、.C54x共有6级流水线,分别为预取指、取指、译码、读数、执行、写数据。
20.TMS320C54有两个通用引脚,BIO和XF, BIO 输入引脚可用于监视外部接口器件的状态; XF 输出引脚可以用于与外部接口器件的握手信号。
21、解决流水线冲突的常用办法是在指令后插入 nop 。
22、RS#为C54x系统复位引脚,当RS#=0时,CPU从FF80H开始执行程序。
23、软件可编程状态发生器可以通过编程来延长总线等待周期,最多可以达 35 个机器周期。
24、C54x的7种寻址方式分别为立即寻址、绝对寻址、累加器寻址、直接寻址、间接寻址、MMR寻址、堆栈寻址。
25累加器又叫做目的寄存器,它的作用是存放从ALU或乘法器/加法器单元输出的数据。
它的存放格式为26、直接寻址时,数据存储器的16位地址由基地址DP,SP 和偏移地址构成。
27、在直接寻址时,以DP或SP为基地址进行寻址的区别是SP能寻址连续的64K字单元,而DP只能寻址128个连续单元。
28、直接寻址操作数前面加@符号,间接寻址操作数前加*符号。
29、间接寻址中的位倒序寻址通常用于FFT快速傅里叶变换,循环寻址常用于数字滤波运算。
30.桶形移位器的移位数有三中表达方式:立即数; ASM ; T低6位31、B为无条件转移指令,BX为有条件转移指令。
32、RSBX为置0指令,SSBX为置1指令。
33复位电路有三种方式,分别是上电复位;手动复位;软件复位。
34、COFF目标文件都包含以下3种形式的段: BSS data text,通常为未初始化变量保留存储空间。
35、已初始化的段可以包含初始化的程序和代码,主要有.text段(已初始化段),.data段(已初始化段).sect段(已初始化的自定义段),映射在ROM程序存贮器。
36、未初始化数据段它包括 BSS USECT ,映射在RAM数据存储器。
37、汇编器有5条伪指令用以建立各种不同类型的段,分别为:TEXT DATA SECT USECT BSS38立即数寻址指令中在数字或符号常数前面加一个 # 号,来表示立即数。
39.位倒序寻址方式中,AR0中存放的是 FFT点数的一半。
40、助记符指令源语句的每一行通常包含4个部分:标号区、助记符区、操作数区和注释区。
41一般,COFF目标文件中包含三个缺省的段:.text 段;.data 段和.bss 段。
42、C54x的堆栈是向下增长,入栈时堆栈指针SP先减1 ,然后将数据压入数据栈,出栈时数据先从数据栈中弹出,然后堆栈指针SP 加1 。
43汇编源程序中标号可选,若使用标号,则标号必须从第一列开始;程序中可以有注释,注释在第一列开始时前面需标上星号或分号,但在其它列开始的注释前面只能标分号。
44、块指令重复操作及其次数,重复次数放置于BRC中。
45简要说明冯.若依曼和哈佛体系结构各自的特点,并会识图。
冯·诺伊曼(Von Neuman)结构该结构采用单存储空间,即程序指令和数据共用一个存储空间,使用单一的地址和数据总线,取指令和取操作数都是通过一条总线分时进行。
当进行高速运算时,不但不能同时进行取指令和取操作数,而且还会造成数据传输通道的瓶颈现象,其工作速度较慢。
哈佛(Harvard)结构该结构采用双存储空间,程序存储器和数据存储器分开,有各自独立的程序总线和数据总线,可独立编址和独立访问,可对程序和数据进行独立传输,使取指令操作、指令执行操作、数据吞吐并行完成,大大地提高了数据处理能力和指令的执行速度,非常适合于实时的数字信号处理。
46简要说明C54x的七种寻址方式及其各自特点。
立即寻址:由指令提供一个操作数,特点:指令中含有一个固定的立即数,运行速度较快,但需占用程序存储空间,并且数值不能改变。
绝对寻址:由指令提供一个操作数地址,指令中包含一个固定的16位地址,能寻址所有数据存储空间,但运行速度慢,需要较大的存储空间。
累加器寻址:以累加器的内容为地址访问程序空间某单元,特点:①指令中只含有数据存储器的低7位地址(偏移地址dmad);② 16位数据存储器地址由基地址(数据页指针DP或堆栈指针SP)和偏移地址 (dmad)共同构成。
直接寻址:寻址地址为DP或SP的值加上指令提供的偏移量,①所寻址数据存储器的16位地址是由DP 或SP与7位偏移地址dmad构成;②可在单周期寻址128个单元;③寻址速度快,能进行流水线并行操作。
间接寻址:利用辅助寄存器访问存储器,通过辅助寄存器和辅助寄存器指针来寻址数据空间存储单元,并自动实现增量、减量、变址寻址、循环寻址,共有16种修正地址的方式。
存储器映像寄存器寻址:用来改变映像寄存器,但不影响DP或SP的值,①寻址速度快,对MMR执行写操作开销小;②可直接利用MMR的名称快速访问数据存储空间的0页资源;③只能寻址数据空间的0页单元。
堆栈寻址:用来管理系统堆栈中的操作47、简要说明汇编器中的段的类型、各段所包含的内容、建段方法。
(1) 初始化段, (2) 未初始化段,由汇编命令建立的命名段(自定义段)。
.text段——文本段,段内有10个字可执行的程序代码。
.data段——已初始化的数据段,段内有7个字的数据。
.vectors段——用.sect命令生成的命名段,段内有2个字的初始化数据。
.bss段——未初始化的数据段,在存储器中为变量保留8个存储单元。
. newvars段——用.usect命令建立的命名段,为变量保留10个存储单元。
48、两有符号数相乘,其结果会有2个符号位,可以使 FRCT位置1 将乘法运算结果自动左移一位,消去多余符号位。
49、C5402的定时器为20位定时器,分别由4位预定标计数器PSC和16位定时计数器 tim 组成,每接收一个CPU时钟减1,当计数器减到0时,产生定时中断(TINT)。
50、定时器的定时时间为:定时周期 = clkout*(TDDR+1)*(PRD+1)。
51、硬件中断是硬件电路产生的中断,软件中断是由软件所触发的中断。
52、对于软件中断和非屏蔽中断,CPU将立即响应,进入相应中断服务程序。
53桶形移位积存的作用是什么?其移位方式有哪些?桶形移位寄存器主要用于累加器或数据区操作数的定标,将输入数据进行0~31位的左移和0~16位的右移; 移位方式有累加器A和B54、C54x的中断向量地址是由向上增长和左移2位后的中断向量序号所组成。
55说明.text段、.data段、.bss段分别包含什么内容?.text 段(文本段),通常包含可执行代码;.data 段(数据段),通常包含初始化数据;.bss 段(保留空间段),通常为未初始化变量保留存储空间。
56、对于TMS320C54x系列DSP芯片,下列说法正确的是 ( c )(A) 专用型DSP (B)32位DSP (C) 定点型DSP (D) 浮点型DSP57、要使DSP能够响应某个可屏蔽中断,下面的说法正确的是 ( D )A.需要把状态寄存器ST1的INTM位置1,且中断屏蔽寄存器IMR相应位置0B.需要把状态寄存器ST1的INTM位置1,且中断屏蔽寄存器IMR相应位置1C.需要把状态寄存器ST1的INTM位置0,且中断屏蔽寄存器IMR相应位置0D.需要把状态寄存器ST1的INTM位置0,且中断屏蔽寄存器IMR相应位置158、若链接器命令文件的MEMORY部分如下所示:MEMORY{PAGE 0: PROG: origin=C00h, length=1000hPAGE 1: DATA: origin=80h, length=200h}则下面说法不正确的是( B )A、程序存储器配置为4K字大小B、程序存储器配置为8K字大小C、数据存储器配置为512字大小D、数据存储器取名为DATA59、C54X DSP的流水线是由( B )级(也即是由多少个操作阶段)组成。
(A) 4 (B) 6 (C) 8 (D) 1060、下面对一些常用的伪指令说法正确的是:( D )A、.def所定义的符号,是在当前模块中使用,而在别的模块中定义的符号;B、.ref 所定义的符号,是当前模块中定义,并可在别的模块中使用的符号;C、.sect命令定义的段是未初始化的段;D、.usect命令定义的段是未初始化的段。
61、在采用双操作数的间接寻址方式时,要使用到一些辅助寄存器,在此种寻址方式下,下面的那些辅助寄存器如果使用到了是非法的( D )A、AR2B、AR4C、AR5D、AR663比较伪指令 .usect和 .sect。
.usect: 在一个未初始化的段中保留空间.sect:定义初始化了的带名称的段64 TMS320C54X芯片的流水线共有多少个操作阶段?每个阶段执行什么任务?65 TMS320C54x有多少条16位总线?这些总线各有什么作用?66 TMS320C54x片内存储器一般包括哪些种类?如何控制存储器片内或片外的分配?67到可屏蔽的硬件中断时,满足哪些条件中断才能被响应?68简述DSP程序的段 .text, .data, .bss,各包含什么内容。