DSP的软件结构ppt课件.ppt

DSP的软件结构ppt课件.ppt

ID:59448155

大小:1.18 MB

页数:101页

时间:2020-09-18

DSP的软件结构ppt课件.ppt_第1页
DSP的软件结构ppt课件.ppt_第2页
DSP的软件结构ppt课件.ppt_第3页
DSP的软件结构ppt课件.ppt_第4页
DSP的软件结构ppt课件.ppt_第5页
资源描述:

《DSP的软件结构ppt课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第三章TMS320C55X的指令系统3.TMS320C55X的指令系统3.1寻址方式3.1.1绝对寻址模式3.1.2直接寻址模式3.1.3间接寻址模式3.2C55X的指令系统3.2.1C55X指令的并行执行3.2.2C55XDSP的汇编指令3.1寻址方式1.k16绝对寻址*abs16(#k16)k16是一个16位无符号常数地址的高7位有DPH寄存器提供例:MOV#01H,DPH;DPH=1MOV*abs16(#2000h),T0;将(012000h)->T0MOV*abs16(#200Ah),AC1;将(01200Ah)->AC13.1.1绝对寻址k16绝对寻址DPHk16数据空间0000

2、000~00000000000000000000000~1111111111111111第0主数据页:000000h~00FFFFh0000001~00000010000000000000000~1111111111111111第1主数据页:010000h~01FFFFh0000010~00000100000000000000000~1111111111111111第2主数据页:000000h~00FFFFh~~~1111111~11111111111111111111111~1111111111111111第127主数据页:7F0000h~7FFFFFh3.1.1绝对寻址2.k23绝对寻

3、址*(#k23)其中:k23是一个无符号的23位常数例:MOV*(#012000h),T0;将(012000h)->T0MOV*(#01200Ah),AC1;将(01200Ah)->AC13.1.1绝对寻址3.I/O绝对寻址port(#k16)其中,k16是一个16位无符号立即数例:设A/D的端口地址为8F07HMOVport(#8F07h),T2;3.1.2直接寻址数据页指针(DP)直接寻址堆栈指针(SP)直接寻址寄存器位直接寻址外设数据页指针(PDP)直接寻址ST1_55中的CPL位决定使用DP还是SPCPL=0数据页指针DPCPL=1堆栈指针SPDPHDP+Doffset数据空间00

4、00000.00000000000000000000000.1111111111111111主数据页0:000000h~00FFFFh0000001.00000010000000000000000.1111111111111111主数据页1:010000h~01FFFFh........1111111..11111110000000000000000..1111111111111111主数据页127:7F0000h~7FFFFFh1.DP寻址扩展数据页指针XDP可以使用两条指令独立地装入DPH和DP,也可以使用一条指令装入XDP23位地址的形成高7位由SPH提供低16位为SP和一个7位的偏

5、移地址(offset)的和SPH和SP合并后形成扩展数据堆栈指针(XSP)可单独向SPH和SP赋值,也可使用一条指令向XSP赋值例:BSETCPL.CPL_ON;使CPL=12.SP寻址MOV#01H,SPH;SPH=1MOV#2000H,SP;SP=2000HMOV@2,T0;将(012002H)->T0MOV@12,AC1;将(01200CH)->AC13.寄存器位直接寻址操作数中的偏移@bitoffset是相对于寄存器最低位来说的仅有寄存器位测试/设置/清零/求补等指令支持这种寻址方式仅能访问下列寄存器的各位:AC0~AC3,AR0~AR7,T0~T3BSET@0,AC3;将AC3的

6、位0置为1例:9位的外设数据页寄存器(PDP)选取512个外设数据页(0~511)中的一页,每页有128个字,由指令中的7位偏移指定使用时必须用port()限定词指定要访问的是I/O空间,而不是数据存储单元port()限定词的括号内是7位的偏移(Poffset)例:设A/D的端口地址为8F07HMOV#11EH,PDP;设置数据页为11EHMOVport(@7),T2;将偏移地址为7的数据给T24.PDP直接寻址3.1.3间接寻址由8个辅助寄存器(AR0--AR7),以及一个系数寄存器CDP来实现1.AR间接寻址使用辅助寄存器ARn(n=0~7)指向数据ST2_55的ARMS位决定ARn间

7、接寻址的操作类型寻址空间AR内容数据空间(存储空间或寄存器)23位地址的低16位,高7位由ARnH提供寄存器位或双位位的相对位置I/O空间一个16位的I/O地址ARMSDSP模式和控制模式选择0DSP模式。该模式用于高效的数字信号处理1控制模式。该模式优化代码长度,用于控制系统AR间接寻址DSP模式序号操作数地址修改1*ARnARn未修改2*ARn+在生成地址之后增加:16位操作,ARn=ARn+132位操作,ARn=A

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。