第一章 计算机系统概论-寻址方式

📌 寻址方式速度排序(从快到慢)

排名寻址方式访存次数速记口诀特点
立即寻址0指令里有数,立即能用操作数在指令中,取指令即得数据,最快 🚀
寄存器寻址0地址在CPU里,速度也快操作数在寄存器,需读寄存器(极快)
寄存器间接寻址1寄存器装门牌,照样去访存寄存器存的是地址,需要一次访存
直接寻址1指令里是门牌号,拿着去内存找指令字段就是操作数地址,访存一次
相对/基址/变址寻址1地址=基址/PC+偏移,算完再去找需要计算出有效地址,再访存一次
间接寻址2指令给的不是家,得先问邻居再去找先取地址,再取数据,最慢 🐢

操作数所处的位置,可以决定指令的寻址方式

  • 操作数包含在指令中,寻址方式为(立即寻址 )

  • 操作数在寄存器中,寻址方式为(寄存器寻址 )

  • 操作数的地址在寄存器中,寻址方式为(寄存器间接寻址 )