TMS320C55X dsp原理及应用 汪春梅新的第3章_汇编指令第二次课
第三章 TMS320C55x的指令系统 3.1 寻址方式 3.2 TMS320C55x的指令系统 3.1 寻址方式 寻址方式: 是指如何指定指令和操作数所在存储空间 的地址。 C55x DSP支持三种寻址模式 : 绝对寻址模式: 指令里有一个地址的全部或者部分,指示目的地址; 直接寻址模式: 使用偏移地址指示目的地址; 间接寻址模式: 使用指针指示目的地址。 支持寻址模式操作数的指令应具有下表所示的句法元素: 3.1.1 绝对寻址模式 k16绝对寻址 其操作数为 *abs16(#k16),其中,k16为16位无符号常数。 将7位的寄存器DPH和k16级联形成一个23位的地址,用于对数据空间的访问。该模式可以访问一个数据存储器单元或者MMR。 k16绝对寻址 其操作数为 *abs16(#k16),其中,k16为16位无符号常数。 将7位的寄存器DPH和k16级联形成一个23位的地址,用于对数据空间的访问。该模式可以访问一个数据存储器单元或者MMR。 k16绝对寻址 k23绝对寻址 操作数为 *(#k23) ,其中,k23为23位的无符号常数,作为所寻址数据空间的地址。 I/O绝对寻址 对于代数格式汇编语言指令,操作数是 *port(#k16),其中 k16为16位无符号常数,用于指明16位I/O端口地址。 使用助记符格式汇编语言指令,其操作数是port(#k16)(操作数前没有 * )。 3.1.2 直接寻址模式 直接寻址 的分类见下表 : 3.1.2 直接寻址模式 直接寻址 中的DP直接寻址和SP寻址与状态寄存器ST1-55的CPL位有关。 3.1.2 直接寻址模式 一、 DP 直接寻址 DP直接寻址的23位地址构成: 高7位由 DPH 提供,用来确定主数据页; 其余低16位为以下两部分的和: (1) DP 里的值。DP定义了在主数据页内的起始地址。 (2) 汇编程序计算的7-bit偏移量(Doffset)。 DP 直接寻址偏移量(Doffset)的计算 DP 直接寻址偏移量(Doffset)的计算 DP 直接寻址偏移量(Doffset)的计算 二、SP直接寻址 SP直接寻址的23位地址构成: 最高7位地址由寄存器SPH确定; 低16位地址是SP值和指令里指定的7位偏移量之和。偏移量范围是0~127。(由SPH和SP构成了扩展数据堆栈指针XSP) 二、SP直接寻址 SP直接寻址的23位地址构成: 最高7位地址由寄存器SPH确定; 低16位地址是SP值和指令里指定的7位偏移量之和。偏移量范围是0~127。 三、寄存器位直接寻址模式 操作数是@bitoffset 只有寄存器的位测试、置位、清零、取反指令支持这种寻址模式。 四、PDP直接寻址 四、PDP直接寻址 四、PDP直接寻址 一、AR间接寻址模式 通过一个辅助寄存器ARn(n=0,1,2,3,4,5,6,7)访问数据。 ST2-55的ARMS位决定AR间接寻址的操作类型 ARMS=0,DSP模式:CPU提供DSP增强应用的高效执行功能; ARMS=1,控制模式:CPU能够优化代码的长度。 ARn产生地址的方式取决于所访问的类型,具体见下表: 3.1.3 间接寻址模式 3.1.3 间接寻址模式 3.1.3 间接寻址模式 3.1.3 间接寻址模式 3.1.3 间接寻址模式 3.1.3 间接寻址模式 指令并行的规则 两条指令的总长度不能超过6个字节 在指令的执行过程中不存在操作器、地址产生单元、总线等资源冲突 其中一条指令必须有并行使能位或两条指令符合软-双并行条件 不能使用并行方式的情况 使用立即数寻址方式 例如: *abs16(#k16);*(#k23);port(#k16); *ARn(K16);*+ARn(K16);*CDP(K16); *+CDP(K16) 条件跳转、条件调用、中断、复位等程序控制指令 例如: BCC P24, cond;CALLCC P24, cond; IDLE;INTR k5;RESET;TRAP k5 使用下列指令或者操作修饰符 例如: mmap( );port( );instruction.CR; instruction.LR 资源冲突 C55x的资源 运算器 使用的操作器有:D单元的ALU、D单元的移位器、D单元的交换器、A单元的交换器、A单元的AL
您可能关注的文档
最近下载
- JTG-D81-2017 公路交通安全设施设计规范.pdf VIP
- 国网公司防人身安全培训.pptx
- 绿电直连项目的价格风险防控与商业模式重构.docx
- DBJ50-T-315-2019岩棉板薄抹灰外墙外保温系统应用技术标准.pdf
- 低空环境智能感知关键技术及应用.pptx VIP
- 铜像修复施工方案设计.docx VIP
- 2024年昆明市初三中考一模(市统测)数学试卷及答案.pdf
- 材料表面工程技术ppt课件.pptx VIP
- 第三单元 (知识梳理+学以致用) 部编版五年级语文 下册单元主题阅读理解.docx VIP
- 深度解析(2026)《GBT 32225-2015农业科技成果评价技术规范》.pptx VIP
原创力文档

文档评论(0)