DSP练习题

  • 格式:doc
  • 大小:76.50 KB
  • 文档页数:11

可编辑

精品文档,欢迎下载 1、填空题

1、用于对I/O空间进行操作的两条指令是PORTR和_PORTW___。

2、累加器A分为AH、AL和__AG_三部分。

3、指令“RPT #15”使它的下一条指令重复执行__16__次。

4、命令文件中,通常“PAGE _0_”定为程序存储器。

5、条件指令中的条件AEQ表示___累加器A等于0_____。

6、IFR的任何一位的1都代表一个未响应的中断,要清除一个中断,可以给IFR的相应位写_1__。

7、Q15格式对应的S表示法为__S0.15___。

8、存储器映象寄存器寻址可用于间接寻址,在这种间接寻址方式中,指令执行后,当前辅助寄存器中高9位为___全0_______。

9、指令“LD A,16,A”中的16表示_左_移16位。

10、指令“STM #1,A”对A对采用的是_存储器映象寄存器_____寻址。

2、填空题

1、指令MVPD pmad,Smem对存储单元pmad的寻址方式是绝对寻址_。

2、在命名段语句“ y .usect “y1”,3 ” 中,y1是_段名__。

3、条件指令中的条件BEGT表示___累加器B大于等于0____。

4、ST1中的INTM置__1_,可以屏蔽可屏蔽中断。

5、Q0格式表示一个_整_数。

6、在定点整数乘法编程时,应事先将小数方式位FRCT置__0___。

7、向I/O空间输出数据的指令是_PORTW____。

8、存储器映象寄存器寻址可用于直接寻址,在这种直接寻址方式中,利用指令中数据存储器地址的__低7_位访问MMR。

9、在汇编语言程序中,如果要定义一个系数0.707,可以写成____word

32768*707/1000___。

10、指令PSHD的功能是__把一个数据存储器操作数压入堆栈 _____。

3、填空题

1、直接寻址方式中,当CPL=__0_时,数据存储器地址的低7位与DP中的9位字段相连组成16位的数据存储器地址。

2、命令文件中,每一个PAGE代表一个完全独立的地址空间。通常“PAGE _1_”定为数据存储器。如果没有规定PAGE,则链接器就当作“PAGE _0_”。

3、条件指令中的条件AOV表示____累加器溢出____。

4、硬件复位后,IPTR位全为__1__。

5、十进制小数0.25的Q15格式定点数为_2000H_。

6、指令ADD A,-4,B是将累加B_右_移4位后加到累加器A。

7、从I/O空间读入数据的指令是_PORTR____。

8、命令文件中,PAGE指定存储器空间页面,最多__255___个。

9、Q10格式的16位定点数有__5__个整数位。

4、填空题

⑴重复执行单条指令的最大次数为__65536___。

⑵访问不同页的同一单元(dma值相同)的区别在于__地址高9位___的值不同。

⑶对硬件初始化,复位输入信号至少必须保持__5__个CLKOUT周期的低电平。

⑷当C54x响应复位时,CPU终止当前的程序,并强迫程序计数器PC置成__FF80H___。可编辑

精品文档,欢迎下载 ⑸如果没有利用MEMORY和SECTIONS命令,链接器就按__缺省算法__来定位输出段。

⑹如果汇编语言程序中无段命令,那么汇编器把程序中的内容都汇编到___.text__段。

⑺TMS320C54x DSP有__6_级流水线。

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

⑼C54x可以利用两个辅助寄存器算术运算单元,在每个周期内产生__两___个数据存储器的地址。

⑽TMS320C54x内部有____4__种总线。

5、填空题

1、’C54x内部采用的是_程序_空间和___数据__空间分开的哈佛结构,允许同时取_指令_和取____操作数_____。

2、’C54x的存储器空间分成3个可单独选择的空间:_程序__空间、__数据_空间和__I/0_空间。

3、’C54x有三个状态和控制寄存器:__状态寄存器0(ST0)___、__状态寄存器1(ST1)__和_____处理器方式状态寄存器PMST____。

4、某一中断号为10H,若IPTR=001H,则该中断的中断向量地址为_00C0H__。

5、在汇编语言程序中,如果要定义一个系数0.707,可以写成___.word

32768*707/1000___。

6、在进行小数乘法之前,应当用指令___SSBX FRCT___将FRCT置为__1___。

7、双操作数寻址方式,只能使用_间接_寻址方式,且辅助寄存器只能使用__AR2~AR5_。

8、在MEMORY伪指令中,PAGE选项用于指定存储器空间页面。PAGE 0为__程序__存储器,PAGE 1为__数据__存储器。如果不指定PAGE,链接器默认指定__PAGE0___。

9、’C54x有两个__40_位的累加器。

6、填空题

1、’C54x改进的哈佛结构允许在__程序_空间和__数据__空间之间相互传送数据。

2、’C54x片内有__8__条总线,包括__1__条程序总线、___3__条数据总线和__4___条地址总线。

3、若MP/MC=0,则片内ROM映象在__程序__空间;若OVLY=0,则片内RAM只映象在__数据__空间;若DROM=0,则片内ROM不映象到___数据__空间。

4、’C54xDSP是___16___位的定点DSP。

5、Q8格式的16位定点数有__1_个符号位、__8__个小数位和__7__个整数位。

6、在进行整数乘法之前,应当用指令__RSBX FRCT__将FRCT置为__0_。

7、’C54x采用__四_级流水线操作,DSP执行一条指令,需要通过__取值___、__译码___、___取操作数_和____执行___四个阶段。

7、填空题

1、DSP芯片的结构特点主要有改进的哈佛结构、______________、______________、多处理单元、特殊的DSP指令等。

2、TMS320C54x片内有8条16位主总线,它们是1条程序总线、______________、______________。

3、TMS320C54x有3个16位寄存器作为状态和控制寄存器,它们是______________、_______________和____________________________。可编辑

精品文档,欢迎下载 4、MEMORY的作用是_______________________________________________________,SECTIONS的作用是___________________________________________________________。

5、若TMS320C54x外部中断0产生中断,中断向量指针为0FBH,则中断向量地址为____________。

8、填空题

1. OVLY= ,则片内RAM只安排到数据存储空间。 DROM=

,则部分片内ROM安排到数据空间。

2. ST1的CPL= 表示选用堆栈指针(SP)的直接寻址方式。 ST1的C16=

表示ALU工作在双精度算术运算方式。

3.设计DSP应用系统时,选择合适的DSP芯片需考虑的3个最主要的因素是 、 、 。

4.链接器对段的处理主要通过 和 两个命令完成。

5.若TMS320C54外部中断2产生中断,中断向量地址指针为0F4H,则中断向量地址为 。

9、 填空题

1、C54xDSP共有____条总线,包括____条程序存储器总线、____条数据存储器总线和____条地址总线。

2、C54x中有两类RAM:_________RAM和________RAM。

3、C54x的状态位OVLY=_____时,片内RAM安排到程序和数据空间;OVLY=_______时,片内RAM只安排到数据空间。

4、复位后,IPTR=________,所以,硬件复位后总是从________开始执行程序。除硬件__________外,其他的中断向量,只要改变________的值,就可以重新安排它们的地址。

5、C54x有一个_____级深度的指令流水线。

6、C54x有2个受软件控制的通用I/O引脚,即______和______。

7、对于可屏蔽中断,只有满足以下条件才能响应:(1)____________最高。(2)状态寄存器ST1中的INTM位为_______。(3)中断屏蔽寄存器IMR中的相应位为_________。

8、具有软件可编程PLL的DSP器件可以选用以下两种时钟方式中的一种,即(1)__________方式。(2)__________方式。

10、填空题

1、若处理器方式寄存器PMST的值设为01A0h,而中断矢量为TINT0,那么在中断响应时,程序计数器指针PC的值是: ;

2、 ‘C5402片内有8条16位总线,其中两条读数据总线CB、DB;

CB的作用是 ;

DB作用是 。

3、TI公司的TMS320C54x芯片采用流水线结构,完成一条指令可分为

六个阶段。

4、程序地址发生器的组成有:

6个部分。

5、在数据存储器中开辟一段循环缓冲区,缓冲区大小为128。应设置缓冲区大小寄存器(BK)可编辑

精品文档,欢迎下载 的内容为:可编辑

精品文档,欢迎下载 ;缓冲区首地址为: ;

6、 段定义伪指令中已初始化伪指令有 ,未初始化伪指令有 。

7、可屏蔽中断被应答的条件为: 。

1、选择题

1、C54x采用(A)级流水线结构。

A、四级 B、三级 C、二级 D、六级

2、C54x的累加器是(D)位的。

A、8位 B、16位 C、32位 D、40位

3、在每个机器周期内,允许对同一DARAM块寻址(B)

A、1次 B、2次 C、3次 D、4次