计算机组成原理 王道考研2021 第四章:指令系统 -- 指令的寻址方式(指令寻址和数据寻址)CISC和 RISC的基本概念
Posted CodeJiao
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了计算机组成原理 王道考研2021 第四章:指令系统 -- 指令的寻址方式(指令寻址和数据寻址)CISC和 RISC的基本概念相关的知识,希望对你有一定的参考价值。
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)的基本概念
以上是关于计算机组成原理 王道考研2021 第四章:指令系统 -- 指令的寻址方式(指令寻址和数据寻址)CISC和 RISC的基本概念的主要内容,如果未能解决你的问题,请参考以下文章
计算机组成原理 王道考研2021 第五章:中央处理器 -- CPU的功能和基本结构指令执行过程