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次