资源描述:
《常熟理工dsp期末复习提纲整理》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、DSP复习提纲⼀.填空题(40或50分):1.list⽂件:补充SPC及目标代码;SPC(段程序计数器):!12.寻址⽅式:直接+间接;立即+绝对有#的是⽴即寻址有*的是间接寻址有@,#DP的是直接寻址有16位的是绝对寻址3.标志位的含义:MP/MC,OVM,ASM,SXM,DP,CPL,ARP,OVLY,DROM,INTM,IPTR;ARP:ᬀۗੀਂᰒአᭌೠᬀۗੀਂAR0-AR7DPғහഝਂؙᶭᰒSXMғᒧݩಘොୗASMғᔴےᑏොୗINTMғӾෙොୗഴګCPLғፗള࣎ᖫᬋොୗຽபOVMғფڊཛྷୗIPTRғ9ӾෙᰁᰒӾෙᰁᤒࣁᑕଧਂؙӾጱ᩸তᗝMPMCғCPUૡොୗ
2、٬ਧDSPጱૡཛྷୗ(۱ೡᇆٖROMጱฉොୗ)OVLYғRAM᯿॔ܛݢ,1ԅ;ᳵᑮଧᑕکฉզݢވฎMARٖᇆਧ٬զDROMғහഝROMݢ,1ԅ;ᳵᑮଧᑕکฉզݢވฎMORٖᇆਧ٬զ4.汇编源程序语句包括哪四部分操作数,操作码,标号,注释5.存储器的功能划分6.解释汇编语句功能,RSBX/SSBX,ST/STL,MAC,ROL/ROR,BIT/BITF等,例RSBXASMSTғᕳᩙጱᶎڹᶎጱSTLғᴤᩙᕳᶎጱBITXmem,BITC:测试16位双数据操作数Xmem的单个⼆进制码位是否为1,位地址由15‐BITC决定,0≤BITC≤15;例如,BIT*AR1,7;执⾏之后若测试标
3、志位TC=1,表明(*AR1)的第8位为1BITFSmem,#lk:测试Smem的若⼲个⼆进制码位是否不都为零,位地址由#lk的非零位决定;例如,BITF*AR1,#7;执⾏之后若TC=1,表明(*AR1)(2~0)不是000!2!3判断汇编语句的执⾏结果,重点关注CALL/FCALL/INTR,LD/DLD,RET/FRET/RETE,BIT/BITF等指令,例如:!4!5⼆.编程(10或18分)重点掌握数组赋值,数组求和,和卷积和的计算;可参考讲义有关例程(数组赋值):(求和):(卷积和计算):三.简答题(10或12分)1.与C54x的⾼速处理能⼒有关的结构特点;!62.线性量化误
4、差的控制措施;3.常用的运算溢出控制措施4.汇编器和链接器的主要功能;!75.有效字长效应的定义和分类。6.浮点DSP的优点与不⾜。四.计算题样题1.(1)简单解释DSP的流⽔线⼯作机制,并说明与之有关的结构特点;(2)假定每条指令都可以划分为读指令、译码、读数据和执⾏四个相对独立的⼦操作,请问对于采用单总线结构(程序和数据存储器共用⼀组总线)的DSP来说,最⼤流⽔线深度(即可以并⾏执⾏的指令数)是多少?*************?分别画出对应的流⽔线结构!82.有⼀DSP系统,其处理对象为⼀带限信号,信号带宽为200KHz,(1)若需要缓存10分钟的采样信号,每个采样信号占用8个Bi
5、t,请问该系统需内置多⼤的存储器;(2)若采用流处理技术,且处理每个采样数据平均需要80个指令周期,在不考虑额外开销的情况下,请问该系统可选择的DSP的运算速度下限为多少;(3)若采用块处理技术,且处理长度为N的数据块平均需要10(N+4)个指令周期,假定N=30,请问在不考虑额外开销的情况下,可选择的DSP的运算速度下限为多少?(4)************3.某视频处理系统负责对源信号进⾏压缩,然后以⽆线⽅式发送到服务器,假定该系统的信号来源为⼀VGA摄像头,即分辨率为640*480,且每个像素用16Bits表示,(1)若要求100M字的存储器⾄少存储10秒未经压缩的源信号,则帧速
6、度上限为多少;(2)若帧速度为10帧/s,该系统在压缩过程中,处理每个像素平均需30个指令周期,试求可选用的DSP的速度下限为多少MIPS(不考虑额外开销);(3)若帧速度为10帧/s,对源信号进⾏传送需要多⼤带宽(假定以基带⽅式传送,且传输速度=2*信道带宽);(4)若帧速度为20帧/s,且压缩之后平均每个像素只需占用4个Bits,进⾏传送需要多⼤带宽;(5)***************4.已知位宽N=8,输⼊信号x的最⼤幅值为10,(1)试确定Q格式,以保证在不超出定点数表示范围的情况下能获得最⾼表示精度;(2)将x1=6转换为该格式(先进⾏映射);(3)若信号y的最⼤幅值为8,
7、y1按照最⼤幅值进⾏映射之后得到的补码表示为0x0400,求其真值;(4)使用定点加法计算z1=x1+y1,z1的Q格式与x1⼀致,注意要统⼀映射尺度5.若位宽N=16,!9(1)试计算Q2.13和Q.15格式的数值表示范围和精度;(2)将数值0.5分别表示为这两种格式;(3)若x的Q2.13表示和y的Q.15格式表示都是0800H,请用定点加法求x+y,并将结果表示为Q3.12格式!10!11!12