计算机组成原理:指令的寻址方式

写在前面

参考资料:
视频传送门:B站小姐姐讲解传送门
CSDN:计组知识总结传送门
CSDN:基本知识点知识点传送门

基本知识点

1.寻址方式: 指令给出操作数操作数地址的方式
2.有效地址: 指令中给出的操作数所在存储单元的地址

CSDN:基本知识点知识点传送门

指令寻址

1.顺序寻址

通过程序计数器(PC)自动加1(1个指令字长),得到下一条指令的地址。

2.跳跃寻址

数据寻址

常见指令寻址方式的特点及适用情况:

1)立即寻址:操作数获取便捷,通常用于给寄存器赋初值。
2)直接寻址:相对于立即寻址,缩短了指令长度。
3)间接寻址:扩大了寻址范围,便于编制程序,易于完成子程序返回。
4)寄存器寻址:指令字较短,指令执行速度较快。
5)寄存器间接寻址:扩大了寻址范围。
6)基址寻址:扩大了操作数寻址范围,适用于多道程序设计,常用于为程序或数据分配存储空间。
7)变址寻址:主要用于处理数组问题,适合编制循环程序。
8)相对寻址:用于控制程序的执行顺序、转移等。

1.立即寻址

直接给出操作数

2.直接寻址

计算机组成原理:指令的寻址方式_第1张图片

3.间接寻址

计算机组成原理:指令的寻址方式_第2张图片

4.寄存器寻址

计算机组成原理:指令的寻址方式_第3张图片

5.寄存器间接寻址

计算机组成原理:指令的寻址方式_第4张图片

6.变址寻址

计算机组成原理:指令的寻址方式_第5张图片

7.基址寻址

计算机组成原理:指令的寻址方式_第6张图片

8.相对寻址

计算机组成原理:指令的寻址方式_第7张图片

9.堆栈寻址

计算机组成原理:指令的寻址方式_第8张图片

你可能感兴趣的:(计算机组成原理)