一.填空。
1. dsp有( )dsp和浮点dsp。
2. dsp采用的是( )的结构并广泛应用流水线技术。
片内有1组程序总线,( 组数据总线和4组地址总线。
4.累加器a,b是( )位的。
5.数据寻址的方式有立即寻址直接寻址,( 等。
6.程序的的基本结构有顺序结构,( 循环结构,( 四种。
7.程序必须经过( )和( )才能运行。
二。选择。1. 状态位intm在( )寄存器中。
a. st1 b. a累加器 c. ar0 d t.
2.下列操作ld #50h, a属于( )寻址。
a.直接寻址 b.间接寻址 c.绝对寻址 d立即寻址。
3. 指令st 表示( )
a.加载, b存储, c.乘 d减。
4. 中断向量指针是 (
a . iptr b .ar0 c . sp d .dp5.下列属于伪指令的是( )
a . and b add c .bss d subc6.源程序经过汇编后生成( )文件。
a. out b. obj c. lib d. cmd7.中断流程的三阶段顺序正确的是 (
a. 中断请求中断响应中断执行。
b. 中断响应中断请求中断执行。
c. 中断执行中断请求。 中断响应。
d. 中断请求。 中断执行中断响应。
.intm位对中断的影响正确的是( )
a. ntm=0开放中断 b. intm=0禁止中断。
c. 对中断无影响 d. intm=0开放可屏蔽中断。
.dsp系统对程序的定位是在( )
a. 编译时 b. 连接时 c. 加载时 d. 编程时。
0.需要返回的转移指令是( )
a. b b. call c. mpy d. banz三。 简答。
系统与单片系统的异同点。
2.简述链接命令文件的逻辑功能。
3.简述dsp中断向量文件。
四.程序设计。
程序设计时,在ram中开辟了一个的堆栈空间,完成下列程序。
size .set __
stack .usect “stack” ,sizestm #stack+__sp
2.利用54xdsp的定时器0在xf引脚产生一个周期为20s的方波。设dsp主频为40mhz,完成下列程序。
初始化定时器0:
stmtim0
stmprd
stmtcr ;启动定时器。
ret中断服务程序:
flag .usect “vars”,1 ;当前xf输出电平标志。
若flag=0,xf=0
flag=1 xf=1
counter .usect “vars”,1计数长度变量。
time0_rev: pshm trn
pshm t
pshm st0
rsbx cpl
addm # -1,*(counter)
cmpm *(counter),#
bcntc ;ntc表示tc为0
st #bitf tflag, #
bc xf_out, ntc
ssbx xf
st #0, flag
b still_wait
xf_ out:
st #1, flag
still_wait:
popm st1
popm popm t
popm trn
rete
DSP作业
51 以ya i1ixi为例,编写完整的。asm汇编源程序以及。cmd命令文件,写出程序注释,并叙述在ccs2.0集成开发环境下,调试程序的基本步骤。其中a和x的值由自己确定。解 title mpy mmregs 将存储映像寄存器导入列表。stack 10h 给堆栈段分配空间。bssa,5 将11个...
DSP作业
1 以y ax为例,编写完整的。asm汇编源程序以及。cmd命令文件,写出程序注释,iii1 并叙述在ccs2.0集成开发环境下,调试程序的基本步骤。其中a和x的值由自己确定。解 title mpy mmregs 将存储映像寄存器导入列表。stack 10h 给堆栈段分配空间。bssa,5 将11个...
DSP作业
第一章。1 什么是dsp?2.dsp芯片的特点有哪些?3.dsp采用改进的哈佛总线结构,画出改进的哈佛总线结构示意图。4.dsp中由哪些地址和数据总线组成多总线结构?5.dsp芯片的选型一般是从哪几个方面进行考虑?6.简述ti公司的dsp三大平台和它们各自的应用场合。7.dsp芯片发展趋势应该朝着哪...