基址寻址 (Base Addressing) 是指将基址寄存器 的内容与指令中的形式地址 相加,得到操作数的有效地址

计算公式

特点与应用

  • 操作系统管理:基址寻址主要由操作系统使用,用于解决逻辑地址与物理地址的映射关系。 重点
  • 动态装载:在程序动态装载到内存时,操作系统通过修改基址寄存器的值,实现程序的重定位,而无需修改指令中的形式地址。
  • 权限控制:在类 Unix 系统中,基址寄存器的修改通常需要系统级权限。

硬件实现

基址寻址 en 硬件上利用加法器实现。关于其与变址寻址、相对寻址的对比及在 基本寻址方式 中的地位,详见 寻址方式对比