- 1、本文档共59页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
4.3 操作数类型 机器指令对数据进行操作,数据通常分为以下四类: 地址数据 无符号整数,通过某种运算确定操作数在主存中的有效地址; 数值数据 定点整数、小数;浮点数;压缩十进制数; 字符数据 文本数据或字符串; 逻辑数据 由若干二进制位组成,每位的值可以是1或0。 * * 4.4 ? 指令和数据的寻址方式 4.4.1? 指令的寻址方式 4.4.2? 操作数寻址方式 4.4.3? 寻址方式举例 * * 顺序寻址方式 当程序按顺序执行时的指令寻址方式; 必须用程序计数器记录所要执行指令的存放单元地址; 一般做顺序加1的操作; 程序计数器又称指令指针寄存器; 跳跃寻址方式 当程序转移执行时的指令寻址方式; 程序计数器的内容由本条指令给出,而不是顺序改变。 4.4.1 指令的寻址方式 * * 指令的寻址演示 动画演示: 4-1.swf LDA 1000 ADD 1001 DEC 1200 JMP 7 LDA 2000 SUB 2001 INC STA 2500 LDA 1100 ... 0 1 2 3 4 5 6 7 8 9 PC +1 指令的寻址方式 指令地址 指令 顺序寻址 1 顺序寻址 2 顺序寻址 3 跳跃寻址 7 顺序寻址 8 * * 4.3.2 操作数的寻址方式 一种单地址码指令的结构如下图: 将指令中的形式地址A变换成操作数有效地址的过程,称为寻址过程。 典型而常用的寻址方式有 隐含寻址、立即寻址、直接寻址、间接寻址、寄存器寻址、寄存器间接寻址、偏移寻址、堆栈寻址; 操作码OP 变址X 间址I 形式地址A 寻址特征位 动画演示 :4-2.swf * * 操作数地址隐含在操作码中; 如 8086的MUL 指令 被乘数隐含在 AX(16位)或 AL(8位)中; 指令字中少了一个地址字段,可缩短指令字长; MUL A 操作数 主存 寻址特征 A ACC 暂存 ALU 另一个操作数 隐含在 ACC 中 隐含寻址 * * 形式地址A就是操作数; 优点: 指令执行阶段不需要访存,速度快; 缺点: 形式地址A字段的位数限制了立即数的范围。 立即寻址 OP # A 立即寻址特征 立即数 可正可负,补码表示 * * 有效地址由形式地址字段A直接给出; EA = A 特点 执行阶段访问一次存储器; A 的位数决定了该指令操作数的寻址范围; 操作数的地址不易修改(必须修改A); 操作数 主存 寻址特征 LDA A A ACC 直接寻址 * * OP A 寻址特征 A EA 主存 EA A1 EA A1 主存 EA 1 0 OP A 寻址特征 A 一次间址 多次间址 操作数 操作数 间接寻址 有效地址由形式地址字段A间接提供,EA =(A) 特点 可扩大寻址范围; A字段的长度受指令字长和指令格式的限制; 寻址时,可根据需要进行多次间址; 可用寻址特制I字段区分直接寻址和间接寻址方式; * * 形式地址字段A为寄存器编号 EA = Ri 特点 执行阶段不访存,只访问寄存器,执行速度快 寄存器个数有限,可缩短指令字长 OP A (Ri) 寻址特征 操作数 … … … … … … R0 Ri Rn 寄存器组 寄存器寻址 * * 形式地址字段A用于指出存放有效地址的寄存器编号; EA = ( Ri ) 特点: 执行阶段访存; 便于编制循环程序 操作数 主存 OP A(Ri) 寻址特征 地址 … … … … … … R0 Ri Rn 寄存器 寄存器间接寻址 * * 偏移寻址 直接寻址和寄存器间接寻址方式的结合 有效地址EA=A+(R) A是显式的形式地址字段; R可以是显式的,也可以隐含的,某个专用的寄存器; 常用的偏移寻址 相对寻址:指令转移时,常用相对寻址方式; EA=A+(PC) 基址寻址:EA=(基址R)+A ,A+1?A 变址寻址:EA=A+(变址R) ,变址R+1?变址R OP A 操作数 主存 寻址特征 ALU BR 操作数 主存 寻址特征 ALU OP R0 A R0 作基址寄存器 通用寄存器 R0 Rn-1 R1 … * * 4.4.3 寻址方式举例 P118【例3】 一种二地址RS型指令的结构如下所示: 通过I,X,D的组合,请写出下表所示的六种寻址方式的名称。 OP —— 通用寄存器 间址标志I 寻址模式X 偏移量D 6位 —— 4位 1位 2位 16位 I X 有效地址E的算法 说明 寻址方式 0 00 E
您可能关注的文档
- 计算机的前世今生讲述.ppt
- 计算机理论基础-第三章计算机软件讲述.ppt
- 计算机第三章讲述.ppt
- 计算机等级考试真题讲述.doc
- 计算机的组成与工作原理讲述.ppt
- 计算机管理制度讲述.doc
- 计算机系统结构实验三DLX处理器程序设计讲述.docx
- 计算机系统结构实验3.4嵌套中断CPU赖晓铮讲述.ppt
- 计算机系统结构期末重点题目及考点讲述.docx
- 计算机系统结构实验3.1微程序版CPU赖晓铮讲述.ppt
- 2024年度回收合同:废品回收公司为客户提供的废品回收服务协议。.docx
- 2024年度园林绿化合同:某物业公司与某园林绿化公司签订园林绿化服务合同.docx
- 2024年度商标许可合同范本(2024版).docx
- 律师个人工作总结(汇编12篇).docx
- 广告设计师试用期工作总结范文(22篇).docx
- 开展2024年五四青年节活动总结.docx
- 录入员工作总结.docx
- 外研版九年级英语上册单元模块满分必刷题 Module 3【刷能力】(完形、阅读、短填、写作拔高练)同步练习(含答案).docx
- 外研版九年级英语上册单元模块满分必刷题 Module 8【刷速度】(模块过关检测练)同步练习(含答案).docx
- 外研版九年级英语上册单元模块满分必刷题 期中考前模拟必刷卷01同步练习(含答案).docx
文档评论(0)