
寻址方式 | 有效地址 | 访存次数(不计取指令) | 优点 | 缺点 |
立即寻址 | A是操作数 | 0 | 获取操作数最快的方式,不必访问存储器。 | A的位数限制了立即数的范围。 |
直接寻址 | EA=A | 1 | 寻找操作数比较简单,指令执行阶段对主存只访问一次。 | A的位数限制了操作数的寻址范围;修改A的值才能修改操作数的地址。 |
隐含寻址 | 程序指定 | 0 | 有利于缩短指令字长。 | 需增加存储操作数或隐含地址的硬件。 |
间接寻址(一次) | EA=(A) | 2 | 与直接寻址相比,扩大了操作数的寻址范围;便于编制程序(方便地完成子程序返回)。 | 指令的执行阶段需要访存两次(一次间接寻址)或多次(多次间接寻址),致使指令执行时间延长。 |
寄存器寻址 | EA=Ri | 0 | 无须访存,减少了执行时间(第二快);指令字较短,节省存储空间。 | 寄存器价格昂贵,计算机中寄存器个数有限。 |
寄存器间接寻址(一次) | EA=(Ri) | 1 | 比间接寻址少访存一次,速度更快。 | 指令的执行阶段还需要访问主存。 |
基址寻址 | EA=A+(BR) | 1 | 扩大操作数的寻址范围。在多道程序中极为有用。可用于编制浮动程序。 | 偏移量(形式地址A)的位数较短。 |

关于2024计算机考研组成原理高频考点【指令的寻址方式】的内容,小编就给大家简单介绍到这里了。如果还有其他考研考试相关内容想要了解的,就请登录高顿考研频道看看吧。
小编为2024考研的小伙伴们准备了有关工学考研的学习资料,点击下方蓝色图片即可领取哦~