计算机组成原理 王道考研2021 第四章:指令系统 -- 指令的寻址方式(指令寻址和数据寻址)、CISC和 RISC的基本概念

本文详细介绍了指令寻址的两种方式——顺序寻址和跳跃寻址,以及数据寻址的各种方式,包括隐含寻址、直接寻址、间接寻址、寄存器寻址、寄存器间接寻址、立即寻址、基址寻址、变址寻址和相对寻址。同时,还探讨了堆栈寻址,并提到了复杂指令系统计算机(CISC)和精简指令系统计算机(RISC)的基本概念。
摘要由CSDN通过智能技术生成

1. 指令的寻址方式

寻址方式是指寻找指令或操作数有效地址的方式,即确定本条指令的数据地址及下一条待执行指令的地址的方法。寻址方式分为指令寻址和数据寻址两大类。

指令中的地址码字段并不代表操作数的真实地址,这种地址称为形式地址(A)。形式地址结合寻址方式,可以计算出操作数在存储器中的真实地址,这种地址称为有效地址(EA)。

注意,(A)表示地址为A的数值,A既可以是寄存器编号,也可以是内存地址。对应的(A)就是寄存器中的数值,或相应内存单元的数值。例如,EA=(A)意思是有效地址是地址A中的数值。

在这里插入图片描述


1.1 指令寻址

在这里插入图片描述

在这里插入图片描述
指令寻址方式有两种:一种是顺序寻址方式,另一种是跳跃寻址方式。

  • 顺序寻址可通过程序计数器(PC)加1(1个指令字长),自动形成下一条指令的地址
  • 跳跃寻址通过转移类指令实现。所谓跳跃,是指下条指令的地址码不由程序计数器给出,而由本条指令给出下条指令地址的计算方式。注意,是否跳跃可能受到状态寄存器和操作数的控制,而跳跃到的地址分为绝对地址(由标记符直接得到)和相对地址(相对于当前指令地址的偏移量),跳跃的结果是当前指令修改PC值,所以下一条指令仍然通过程序计数器(PC)给出

1.2 数据寻址

在这里插入图片描述在这里插入图片描述
在这里插入图片描述
在这里插入图片描述


1.2.1 隐含寻址

在这里插入图片描述


1.2.2 直接寻址

在这里插入图片描述


1.2.3 间接寻址

在这里插入图片描述


1.2.4 寄存器寻址

在这里插入图片描述


1.2.5 寄存器间接寻址

在这里插入图片描述


1.2.6 立即寻址

在这里插入图片描述


1.3 数据寻址(偏移寻址)

在这里插入图片描述
在这里插入图片描述


1.3.1 基址寻址

在这里插入图片描述

在这里插入图片描述


1.3.2 变址寻址

在这里插入图片描述


1.3.3 相对寻址

在这里插入图片描述


1.4 堆栈寻址

在这里插入图片描述


2. 复杂指令系统计算机(CISC)和 精简指令系统计算机(RISC)的基本概念

在这里插入图片描述在这里插入图片描述

在这里插入图片描述



评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

CodeJiao

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值