DSP复习题库
2019-07-13 14:57发布
生成海报
填空类
1、C54x是TI公司 定点DSP。
2、C54x采用多总线结构,其中 为程序总线, 为数据总线, 为写总线。
3、C54x内核CPU包含一个 的ALU算术逻辑运算单元, 个40bit的累加器和一个40bit的桶形移位寄存器。
4、对进入ALU的数进行符号扩展的方法为:当 时不进行符号位扩展, 时进行符号位扩展。
5、在ALU中运算结果产生溢出时,若 ,则不对结果做任何处理,反之 则进行溢出处理。
6、当运算结果产生溢出时会在 中置相应的标志位。
7、当C16=1时为 ,当C16=0时为 。
8、累加器A/B结构完全一样,AG为 ,AH为 ,AL为 。
9、桶形移位寄存器可以进行-16——+31之间数的移位,其中正数 ,负数 。
10、移位寄存器有三种移位方式: 、T的低6位、指令中的立即数。
11、MAC乘——累加器可以在一个流水线周期完成1次乘法和1次加法运算。
12、比较选择存储单元CSSU的功能是将累加器的 进行比较,将较大存入指定的数据存储器。
13、指数编码器的功能是将累加器中的数变成指数部分和底数两部分,并将指数存于 。
14、CPU的状态与控制寄存器分别为ST0、ST1、PMST,其中 主要用以设置处理器的工作模式。
15、C54x片内RAM分成 和 两个部分,其中 允许在一个周期内访问两次。
16、C54x可以工作在2种模式,即微处理器模式(MP)和微计算机模式(MC),具体由MP/MPC#引脚控制。
17、C54x的改进型哈弗结构允许程序存储器和数据存储器之间互相存放内容。当 时允许数据存放于程序代码,当 允许程序存储器存放数据。
18、数据存储器按每80H个字为一个页面进行存储器分页管理,共有512个页面,其中数据存储器的 为CPU存储器映像寄存器MMR。
19、.C54x共有6级流水线,分别为预取指、取指、 、读数、执行、写数据。
20、 指令带保护周期,会自动插入一个保护周期从而避免流水线冲突。
21、解决流水线冲突的常用办法是在指令后插入 。
22、RS#为C54x系统复位引脚,当RS#=0时,CPU从 开始执行程序。
23、软件可编程状态发生器可以通过编程来延长总线等待周期,最多可以达 个机器周期。
24、C54x的7种寻址方式分别为立即寻址、绝对寻址、累加器寻址、直接寻址、 、MMR寻址、堆栈寻址。
25、间接寻址的2种扩展寻址为 和 。
26、直接寻址时,数据存储器的16位地址由基地址 和偏移地址构成。
27、在直接寻址时,以DP或SP为基地址进行寻址的区别是SP能寻址连续的 ,而DP只能寻址 。
28、 操作数前面加@符号, 操作数前加*符号。
29、间接寻址中的 通常用于FFT快速傅里叶变换, 常用于数字滤波运算。
30、C54X助记符指令由 和 两部分组成。
31、 为无条件转移指令, 为有条件转移指令。
32、 为置0指令, 为置1指令。
33、段是 ,一个目标文件中的每个段都是分开且各不相同。
34、COFF目标文件都包含以下3种形式的段: ,通常为未初始化变量保留存储空间。
35、已初始化的段可以包含 ,主要有.text段(已初始化段),.data段(已初始化段).sect段(已初始化的自定义段),映射在ROM程序存贮器。
36、未初始化数据段它包括 ,映射在RAM数据存储器。
37、汇编器有5条伪指令用以建立各种不同类型的段,分别为:
38、链接器的使用,熟悉CMD连接文件的每条指令的功用。
39、在连接命令文件中,MEMORY指令语句中的 用来定义程序存储器空间, 用来定义数据存储器空间。
40、助记符指令源语句的每一行通常包含4个部分:标号区、 、操作数区和注释区。
41、 用来表示指令所完成的操作,可以是汇编语言指令、汇编伪指令、宏伪指令。
42、C54x的堆栈是 增长,入栈时堆栈指针SP先 ,然后将数据压入数据栈,出栈时数据先从数据栈中弹出,然后堆栈指针SP 。
43、编程时设置堆栈的方法是把栈顶赋给 。
44、块指令重复操作及其次数,重复次数放置与 中。
45、采用小数运算时, 称为定标。小数点在16位数中的位置不同,可以表示不同大小和不同精度的小数。
46、定点数的Qm.n表示方法中,m表示 ,n表示 。m位数越多表示 ,n位数越多表示数的 。
47、Qm.n数的规格化方法, ,取整数部分,再取这个数的二进制补码。
48、两有符号数相乘,其结果会有2个符号位,可以使 将乘法运算结果自动左移一位,消去多余符号位。
49、C5402的定时器为20位定时器,分别由4位预定标计数器 和16位定时计数器 组成,每接收一个CPU时钟减1,当计数器减到0时,产生定时中断(TINT)。
50、定时器的定时时间为:定时周期 =
打开微信“扫一扫”,打开网页后点击屏幕右上角分享按钮