电子科技大学DSP课程考试试卷
1、对于TMS320C54x系列DSP芯片,下列说法正确的是 ( C )
(A) 专用型DSP (B)32位DSP (C) 定点型DSP (D) 浮点型DSP
2、要使DSP能够响应某个可屏蔽中断,下面的说法正确的是 (B )
A. 需要把状态寄存器ST1的INTM位置1,且中断屏蔽寄存器IMR相应位置0
B. 需要把状态寄存器ST1的INTM位置1,且中断屏蔽寄存器IMR相应位置1
C. 需要把状态寄存器ST1的INTM位置0,且中断屏蔽寄存器IMR相应位置0
D. 需要把状态寄存器ST1的INTM位置0,且中断屏蔽寄存器IMR相应位置1
3、若链接器命令文件的MEMORY部分如下所示:
MEMORY
{
PAGE 0: PROG: origin=C00h, length=1000h
PAGE 1: DATA: origin=80h, length=200h
}
则下面说法不正确的是(A)
A、 程序存储器配置为4K字大小 B、程序存储器配置为8K字大小
C、 数据存储器配置为512字大小 D、数据存储器取名为DATA
5、C54X DSP的流水线是由( B )级(也即是由多少个操作阶段)组成。
(A) 4 (B) 6 (C) 8 (D) 10
6、假定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命令定义的段是未初始化的段;
D、.usect命令定义的段是未初始化的段。
8、在采用双操作数的间接寻址方式时,要使用到一些辅助寄存器,在此种寻址方式下,下面的
那些辅助寄存器如果使用到了是非法的( D )
A、AR2 B、AR4 C、AR5 D、AR6
二、填空题(每空2分,共20分)
1、DSP
2、在堆栈操作中,PC当前地址为4020h,SP当前地址为0033h,运行PSHM AR2后,PC= (PSHM AR2为单字指令)
3、TMS320C54xDSP芯片四种串行口类型是指McBSP和TDMcBSP。
4、请简要说明TMS320C5402VCDSP以下引脚的功能:
RS: 复位引用脚 , IOSTRB: I//O选通信号引脚 。
5、 TMS320C54xDSP的内部总线主要包括 程序总线 、 数据总线 和 地址总线 。
三、问答题与程序阅读题(共计24分)
1、简述DSP程序的段 .text, .data, .bss,各包含什么内容。(6分)
1