DSP复习资料之重点要掌握的读程序题_第1页
DSP复习资料之重点要掌握的读程序题_第2页
DSP复习资料之重点要掌握的读程序题_第3页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1. ADD 带移位的累加器加(或立即数左移016位加到累加器)2. SUB 累加器减3. MPY 乘4. AND 和累加器进行和操作5. OR 和累加器进行或操作6. BANZ 辅助寄存器非0跳转7. B 无条件跳转8. BCND 条件跳转(GT:ACC0;LT:ACC0;EQ:ACC=0)9. LDP 数据页指针装载10. LAR 辅助寄存器装载11. LACC 带移位的累加器装载12. LACL 装载累加器低16位,高16位清0(短立即数)13. MAR 修改辅助寄存器(对直接寻址=NOP;对间接寻址=修改寄存器+ARP值)14. SACH 存储累加器移位后的高16位(先将ACC复制出到输出移位器,移位07位,高16位复制到指定的存储单元)15. SACL 存储累加器移位后的低16位16. CLRC 控制位清017. SETC 控制位置位(SETC SXM 有符号时要用)18. SPLK 长立即数存储到数据存储单元1.DSP芯片的主要特征: DSP芯片是专门设计用来进行高速数字信号处理的数字处理器。DSP芯片实际就是一种单片机,是集成高速乘法器,具有多项内部总线,能够进行快速乘法和加法的运算,适用于数字信号处理的高速,高位单片计算机。TMS320系列DSP芯片主要采用了哈佛结构、流水线结构、多总线结构(程序地址总线,程序读总线,数据写地址总线,数据读地址总线,数据读总线,数据写总线)、硬件乘法器和特殊DSP指令结构等特点。2.对DSP芯片如何进行分类?什么是定点DSP芯片和浮点DSP芯片?各有什么特点? (1)按数据格式分:浮点芯片和定点芯片 按用途来分:通用型DSP芯片和专用型DSP芯片 (2)定点芯片:只能用于小数点位置固定的运算。特点:精度低,价格低,执行速度快。 浮点芯片:可以进行小数点位置变动的运算。 特点:精度高,价格高,执行速度快。3.TMS320LF240x指令系统提供了哪几种寻址方式?举例说明。 (1)立即寻址:短立即数寻址:RPT #99 长立即数寻址:ADD #12354h,2(左移位数) (2)直接寻址:LDP #5 (3)间接寻址:ADD *,84.使用汇编语言编写一些模块化的程序块,在进行调试之前,一般需要哪几种格式的文件?各有哪些功能? (1)汇编文件语言文件:该文件对应的程序实现DSP要完成的功能。 (2)命令文件:实现对程序存储空间和数据空间的分配。 (3)头文件:定义寄存器。5.直接寻址方式中,数据存储器16位地址是如何生成的? (1)确定当前数据页(9位数据页面指针值确定) (2)指定哪一个字(指令寄存器的低7位偏移量) (3)将当前DP值与偏移量拼接。(16位的存储器地址)6.事件管理器中的通用定时器模块有几种工作模式?各有什么特点? 停止保持模式:在这种模式下,通用定时器的操作停止并保持当前状态,定时器的比较器、计数器和预定标记器都保持不变。 连续增计数模式:适用于边沿触发或异步PWM波形的产生,也适用于许多电机和运动控制系统的采样周期的产生。 定向增减计数模式:能够用于事件管理器模块的正交编码脉冲电路,也用于控制运动电机控制和电力电子设备中的外部事件定时。 连续增减计数模式:尤其适用于产生对称的PWM波形。7.模数转换器(ADC)有何特点? (1)带内置采样保持(SM)的10位模数转换模块ADC内核。 (2)多达16个的模拟输入通道(ADCIN0ADCIN15)(3)自动排序能力。(4)两个独立的8状态排序器(SEQ1和SEQ2)可以独立工作在双排序器模式,或者继续之后工作在16位状态排序器模式。(5)在给定的排序方式下,4个排序控制器(CHSELSEQn)决定了模拟通道转换的顺序。 (6)可单独访问的16个结果寄存器(RESUL0RESUL15)用来存储转换结果。 (7)模数转换可由多个触发源启动。(软件,EVA,EVB,外部)8事件管理器A模块主要由那几部分组成?(1)两个16位通用可编程定时器GPtime1,GPtime2;(2)3个全比较单元;(3)脉宽调制PWM电路;(4)3个捕获单元CAP;(5)正交编码(QEP)电路;(6)中断逻辑。9.DSP中央处理器单元主要包括哪些部分?1) 一个32位的中央算术逻辑单元(CALU)2) 一个32位的累加器(ACC)3) CALU的输入数据定标移位器(输入移位器)及输出数据移位器(输出移位器)4) 一个16位*16位的乘法器5) 一个乘积定标移位器6) 数据地址发生逻辑(其中包括8个辅助寄存器和一个辅助寄存器算术单元)7) 程序地址发生逻辑8) 两个16位的状态寄存器ST0、ST110.DSP的状态寄存器中各位的作用是什么? ARB:辅助寄存器指针缓存器;ARP:辅助寄存器指针;C进位位;CNF:片内DARAM配置位;DP:数据存储器页指针;INTM:中断模式位;OV:溢出标志位;OVM:溢出方式位;PM:乘积移位方式;SXM:符号扩展方式位;TC:测试/控制标志位;XF:XF引脚状态位。11.DSP内部有几条总线,各有什么用? (1)内部地址总线:程序地址总线(PAB),提供访问程序存储器的地址; 数据读地址总线(DRAB),提供从数据存储器读取数据的地址; 数据写地址总线(DWAB),提供写数据存储器的地址。 (2)内部数据总线:程序读数据总线(PRDB),载有从程序存储器读取的指令代码、立即数以及表格信息等,并传送到CPU; 数据读数据总线(DRDB),将数据存储器的数据传送到CPU; 数据写数据总线(DWDB),将处理后的数据传送到数据存储器和程序存储器。12.堆栈1 将1000103F单元内容移至1380138F单元中 LAR AR1,#3Fh LAR AR2,#1000h LAR AR3,#1380h LOOP: MAR *,AR2 LACL *+,AR3 SACL *+,AR1 BANZ LOOP RET2将6个数和6个被加数分别相加,再将6个和分别保存到数据单元中 LAR AR1,#5 LAR AR2,#1000h LAR AR3,#2000h LOOP: MAR *,AR2 LACC *,AR3 ADDS *+,AR2 SACL *+,AR1 BANZ LOOP RET3比较两个数的大小 LDP #6 SETC SXM LACC 10h SUB 16h BCND LP1,GT LACL 16h LDP #7h SACL 19h B LP2 LP1:LACL 10h LDP #7 SACL 10h LP2 : NOP RET 1 TMS320LF2407 DSP中央处理器主要包括哪些部件?1) 一个32位的中央算术逻辑单元2) 一个32位的累加器3) CALC的输入数据定标移位器及输出数据定标移位器4) 一个16*16的乘法器5) 一个乘积定标移位器6) 数据地址发生逻辑,其中,包括8个辅助寄存器算数单元7) 程序地址发生逻辑8) 两个16位的状态寄存器ST1 ST02 TMS320LF2407 DSP 状态寄存器中各位的作用是什么?1) ARB 辅助寄存器指针缓冲器 ARP 辅助寄存器指针 C 进位位 CNF 片内DARAM配置位 DP数据存储器页指针INTM 中断模式位 OV 溢出标志位 OVM 溢出方式位 PM 乘积移位方式 SXM 符号扩展方式位 TC 测试控制标志位 XF XF引脚状态为3 TMS320LF2407 DSP 内部有几条总线,各自作用是什

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论