- 0
- 0
- 约5.07千字
- 约 43页
- 2017-11-27 发布于江苏
- 举报
第三章寻址方式和序控制第一节寻址方式第二节数据类型
第三章 寻址方式和程序控制 第一节 寻址方式 第二节 数据类型 第三章 产生程序存储器地址 第四节 程序计数器(PC) 第五节 程序控制 第六节 复位操作 第七节 C54X DSP的中断系统(自学) 第八节 节电模式 说明: 1,指令的寻址方式是指,当硬件执行指令时,寻找指令所指定的参与运算的操 作数的方法 2,C54X提供7种基本的数据寻址方式 立即寻址,绝对寻址,累加器寻址,直接寻址,间接寻址,存储器映射寄存 器寻址,堆栈寻址 3,程序控制是指如何产生C54X的 程序存储器地址并加载到程序计数器(PC), 以及影响加载到PC的值的程序控制操作 4,C54X DSP的程序控制方式有: 分支转移,调用与返回,条件操作,单条指令或块指令重复操作,硬件复位和中断 3-1 寻址方式 一、立即寻址 立即寻址主要用于初始化,其特点是指令中包含的一个固定的立即数,因此 没有寻找数据地址的过程。 举例:LD #80H,A ;将 80H送到累加器A中 立即数分为短立即数和长立即数,立即寻址分为单字指令和双字指令 二、绝对寻址 # 绝对寻址利用16位地址寻址存储单元,其特点是指令中包含一个固定地址。 16位地址可以用其绝对地址标号或程序中程序中定义的符号常数来表示 # 由于绝对地址代码的位数为16位,所以,绝对寻址的指令至少应为2个字 长 1,数据存储器地址(dmad)寻址 MVKD EXAM1,*AR5; 将数据存储器EXAM1地址单元中的内容送到AR5寄存器所指向的数据存储单元, 其中,EXAM1是16位地址 2,程序存储器地址(pmad)寻址 MVPD TABLE,*AR2; 将程序存储器TABLE地址单元中的数据送到AR2寄存器所指向的数据存储单元, 其中,TABLE是16位地址 3,端口(PA)寻址 PORTR FIFO, *AR5; 将一个数从端口为FIFO的I/O口送到AR5寄存器所指的数据存储单元中,其 中,FIFO是I/O端口地址PA 4,*(1K)寻址 LD *(PN),A 将地址为PN的数据单元中的数据送到累加器A中 三,累加器寻址 累加器寻址是将累加器的内容作为地址去访问程序存储器单元,即将累加器的数据作为地址,用来对存放数据的程序存储器寻址 READA Smem; 将累加器A所确定的程序存储器单元中的一个字,送到单数据存储单元()所确定的数据存储单元 WRITEA Smem; 将S所确定的数据存储单元中的一个字,送到累加器A所确定的程序存储器单元中去 四,直接寻址 # 直接寻址是指在指令中包含的数据存储器的低7位(),以为偏移地址,与基 地址(DP和SP) 一起构成16位数据存储器地址. # 利用这种寻址方式,可以在不改变DP和SP的内容的情况下,随机寻址128 个存储单元中的任何一个单元. # 状态寄存器ST1的CPL位可以选择如下方式来产生该地址 CPL=0:DP的高9位+指令中的低7位=16位数据存储单元地址 CPL=1: SP的高9位+指令中的低7位=16位数据存储单元地址 1,基于DP的直接寻址 基于DP的 直接寻址将存储器(64K)分为512页,每页有128个可访问的地址单元 2,基于SP的直接寻址 基于SP的直接寻址,指令中的7位和寄存器SP中的9位一起组合形成数据地址 五, 间接寻址 # 间接寻址是利用辅助寄存器内容作为地址指针访问存储器 # 在间接寻址中, 使用辅助寄存器(AR0-AR7)中的16位地址可以访问64K 字的数据空间中的任何单元 # 间接寻址的灵活性体现在:不仅能从存储器中读或写一个单16位数据的 操作数而且能在一条指令中访问两个数据存储单元(即从两个独立的存 储器单元读数据,或读一个存储器单元的同时写另一个存储器单元,或 读写两个连续的存储器单元) 1,单操作数寻址 2,ARAU和地址产生操作 两个辅助寄存器算术单元(ARAU0和ARAU1)对辅助寄存器(AR)的内容进行操作。ARAU执行无符号的 ,16位辅助寄存器算术操作 3,单操作数地址的修改 在地址被访问前,用户可以修改在指令中使用的地址,或保持地址不变: (1)可以使地址加、减1 (2)增加一个16位的
您可能关注的文档
- 第5课青铜器(完成版).pptx
- 第6章—项目投资策分析方法.ppt
- 第6章 IP地址的分配与聚合设计.ppt
- 第6章基于产生式则的机器推理.ppt
- 第6章基本输入输接口技术.ppt
- 第6章拒绝服务攻与防御技术.ppt
- 第6章创业企业的会责任.ppt
- 第6章硬件和设备驱动程序.ppt
- 第6章网络互联技与实践.ppt
- 第6章计算机的维6.1计算机维修的基本知识与实例6.1.1计.ppt
- 2024年山东建筑大学马克思主义基本原理概论期末考试笔试题库.docx
- 小学语文五年级多音字大全(高频必考+易混辨析+语境组词).docx
- 小学语文三年级多音字大全(课文同步+注音造句).docx
- 广西壮族自治区名校协作体2025-2026学年高二上学期12月月考英语(解析版).docx
- 湖北省武汉市第二中学2025-2026学年高一上学期周练五英语Word版含解析.docx
- 基于高光谱技术冷鲜羊肉剪切力预测模型的构建.docx
- 绿色碳点和红色碳点的制备及其荧光共振能量转移性能研究.doc
- 绿色建材与传统建材的环境效益对比及经济性评价.docx
- 民族歌剧选段《再看一眼亲人》作品分析与演唱探究.docx
- 吗啡生物碱的催化不对称合成研究.docx
最近下载
- 解读【上海市住宅物业管理规定】.ppt VIP
- 风力发电场项目可行性研究报告编写规程.pdf VIP
- GB50073-2001洁净厂房设计规范.docx VIP
- STC250T5-1(25t、43.5m)(三一重工)汽车起重机使用说明书.pdf VIP
- 淘宝十年产品事 电子书下载.pdf VIP
- 开放式整合网络CC-Link IE TSN对应产品样本-1910.pdf VIP
- 专题1.3 直角三角形(含答案析)(八年级数学下册单元题型练习(基础题型+强化题型)(北师大版)).docx VIP
- 单招考试英语+语文卷(含答案) (8).docx VIP
- STC1000C7-8(25款)100t汽车起重机.pdf VIP
- 07SS604 建筑管道直饮水工程--.pdf VIP
原创力文档

文档评论(0)