- 26
- 0
- 约5.22千字
- 约 46页
- 2019-10-17 发布于湖北
- 举报
双字运算指令 双字加(DADD) 例2:DADD *AR3+, A, B 执行前 执行后 特殊运算指令 特殊应用指令 逻辑运算类指令 与(AND)指令 或(OR)指令 异或(XOR)指令 移位指令 测试指令 逻辑运算指令 举例: 逻辑运算指令 举例: 装载/存储指令 装载/存储指令 装载/存储指令 装载/存储指令 装载/存储指令 装载/存储指令 装载/存储指令 装载/存储指令 其他类型指令 程序控制指令 分支转移 子程序调用 中断操作 堆栈操作 其他控制 并行操作指令 并行装载/存储 并行存储/加减法 并行装载/乘法 并行存储/乘法 重复操作指令 本章小结 C54x寻址方式 C54x指令表示方式 C54x指令系统 数据传送类 算术运算类 程序控制类 重复操作类 D S P 原理 与 应 用The principle and application of DSP 主 讲: 胡文静 Q Q : 228405520 Email : avonhu@126.com 第三章 C54指令系统 本章知识概要: 寻址方式 指令表示方法 指令系统 学习重点: 寻址方式的分类及功能 指令符号、缩略语及运算符 常用指令 寻址方式 定义:寻找指令所指定的参与运算的操作数的方法。 采用不同的寻址方式,会影响程序执行时间和代码效率。 分为两大类:程序寻址和数据寻址。 7种基本的寻址方式: ① 立即寻址 ② 绝对寻址 ③ 累加器寻址 ④ 直接寻址 ⑤ 间接寻址 ⑥ 存储器映像寄存器寻址 ⑦ 堆栈寻址 常用缩略语 缩略语 含 义 Smem 16位单寻址操作数 Xmem 16位双寻址操作数,用于双操作数或部分单操作数指令,从DB数据总线上读取 Ymem 16位双寻址操作数,用于双操作数指令,从CB数据总线上读取 dmad 16位立即数:数据存储器地址(0~65 535) pmad 16位立即数:程序存储器地址(0~65 535) PA 16位立即数:I/O口地址(0~65 535) src 源累加器(A或B) dst 目的累加器(A或B) 1k 16位长立即数 立即寻址 指令中含有执行指令所需的操作数。操作数紧随操作码存放在程序存储器中。 例如: LD #F180,A;将立即数F180加载到A 立即数的数值形式: ① 短立即数: 3、5、8、9位,单字指令; ② 长立即数: 16位,双字指令 特点 指令中含有一个固定的立即数,运行速度较快; 但需占用程序存储空间,并且数值不能改变。 用途 用于表示常数或对寄存器初始化。 支持立即寻址的指令 3位 立即数 5位 立即数 8位 立即数 9位 立即数 16位 立即数 LD LD FRAME LD RPT LD ADD ADDM AND AND MBITF CMPM LD MAC OR ORM RPT RPTZ ST STM SUB XOR XORM 绝对寻址 指令中含有所要寻找的操作数的16位存储单元地址或I/O空间地址。 16位地址表示形式: ① 地址标号,如:TABLE; ② 16位符号常量,如:89AB、1234。 特点 指令中包含一个固定的16位地址,能寻址所有数据存储空间,但速度慢,需要较大的存储空间。 用途 用于对速度要求较低的场合。 Question:绝对寻址的指令字长至少多少? 绝对寻址有四种类型 : ① 数据存储器地址(dmad)寻址; 确定数据存储器中的一个地址,dmad可以是程序标号或数字。 ② 程序存储器地址(pmad)寻址; 确定程序存储器中的一个地址,pmad可以是符号或具体的数字。 ③ 端口(PA)寻址; 确定外部端口的地址,PA可以是符号或具体的数字。 ④ *(1k)寻址。 确定数据存储器中的一个地址,(1k)是一个指定数据空间的地址(16位)。 绝对寻址举例 举例: ① MVKD EXAM1, *AR5 将数据存储器EXAM1地址单元的内容复制到辅助寄存器AR5所指向的地址单元。 ② MVPD TABLE, *AR2 将程序存储器TABLE1地址单元的内容复制到辅助寄存器AR2所指向的地址单元。 ③ PORTR FIFO, *AR5 将数据从FIFO端口复制到辅助寄存器AR5所指向的地址单元。 ④ LD *(PN), A 将地址为PN的数据单元的内容装载到累加器A。 累加器寻址 定义 以累加器中的内容作为地址去寻址程序存储器—存放数据的程序存储器。 用途 用于程序存储器和数据存储器之间的数据交换。 举例 ① READA Smem 以累加器A中的内容为地址去读取程序存储
您可能关注的文档
- A.简单串联并联组合电路.ppt
- AD特训营——人员管理.pptx
- AMT培训资料CRM的全面浓缩介绍.ppt
- ATPTCP药敏检测.ppt
- BHK3c销售管理系统.ppt
- C54X 指令系统.ppt
- Chapte2 线性表双向及循环链表.ppt
- Chapter3 线性表循环链表双向链表.ppt
- chapter5Part3水泥混凝土.ppt
- C语言64总复习.ppt
- 03-2 2025年度民主生活会征求意见座谈会主持词.docx
- 03-1 2025年度民主生活会主持讲话提纲.docx
- 02-1 会前学习-《县以上党和国家机关党员领导干部民主生活会若干规定》相关要求.docx
- 在2025年度民主生活会上的总结讲话三篇.docx
- 在2025年度民主生活会上的总结讲话三篇 (3).docx
- 市委宣传部2025年度民主生活会查摆问题整改方案两篇.docx
- 在市行政审批和政务信息管理局机关2026年全体干部政绩观教育大会上的党课讲稿.docx
- X市应急管理局2026年度安全生产监督检查计划.docx
- 2025年度民主生活会领导班子对照检查材料(五个带头)三篇.docx
- 2025年度民主生活会“五个带头”个人对照检查材料三篇.docx
最近下载
- 静脉输液输错护理不良事件.pptx VIP
- 2025年内蒙古商贸职业学院高职单招职业技能考试题库及答案解析.docx VIP
- 一种分离并检测玛巴洛沙韦中有关物质的高效液相色谱法.pdf VIP
- 九版内科学-肺结核【170页】.pptx VIP
- 高三化学二轮复习习题第三部分高考模拟考场模拟考场3.doc VIP
- 智能制造系统感知分析与决策 第2版 课件全套 第1--9章 绪论、 制造系统感知技术---制造系统适人性评估与验证.pdf VIP
- 易飞moc工单委外子系统培训.ppt
- 中国居民赴越南投资税收指南(2025).pptx
- 乔木栽植施工方案.docx
- FRAND原则司法实践-洞察及研究.docx
原创力文档

文档评论(0)